--- /srv/rebuilderd/tmp/rebuilderdiDiYF0/inputs/shapeit4_4.2.2+dfsg-1+b7_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdiDiYF0/out/shapeit4_4.2.2+dfsg-1+b7_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2021-09-17 12:24:31.000000 debian-binary │ -rw-r--r-- 0 0 0 856 2021-09-17 12:24:31.000000 control.tar.xz │ --rw-r--r-- 0 0 0 179944 2021-09-17 12:24:31.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 179312 2021-09-17 12:24:31.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 0x08ac08 0x08ac08 R E 0x10000 │ │ │ │ - LOAD 0x08d3d0 0x000000000009d3d0 0x000000000009d3d0 0x002c70 0x004280 RW 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x088c08 0x088c08 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 0x08abc8 0x000000000008abc8 0x000000000008abc8 0x000020 0x000020 R 0x8 │ │ │ │ - NOTE 0x08abe8 0x000000000008abe8 0x000000000008abe8 0x000020 0x000020 R 0x4 │ │ │ │ - GNU_PROPERTY 0x08abc8 0x000000000008abc8 0x000000000008abc8 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x07cd70 0x000000000007cd70 0x000000000007cd70 0x0014ac 0x0014ac R 0x4 │ │ │ │ + NOTE 0x088bc8 0x0000000000088bc8 0x0000000000088bc8 0x000020 0x000020 R 0x8 │ │ │ │ + NOTE 0x088be8 0x0000000000088be8 0x0000000000088be8 0x000020 0x000020 R 0x4 │ │ │ │ + GNU_PROPERTY 0x088bc8 0x0000000000088bc8 0x0000000000088bc8 0x000020 0x000020 R 0x8 │ │ │ │ + GNU_EH_FRAME 0x07ad78 0x000000000007ad78 0x000000000007ad78 0x0014ac 0x0014ac 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 0032d1 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 000000000000554a 00554a 00027e 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00000000000057c8 0057c8 0001b0 00 A 5 6 8 │ │ │ │ [ 8] .rela.dyn RELA 0000000000005978 005978 005730 18 A 4 0 8 │ │ │ │ [ 9] .rela.plt RELA 000000000000b0a8 00b0a8 001458 18 AI 4 24 8 │ │ │ │ [10] .init PROGBITS 000000000000c500 00c500 00001c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 000000000000c520 00c520 001478 00 AX 0 0 16 │ │ │ │ - [12] .text PROGBITS 000000000000d9c0 00d9c0 0696ec 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 00000000000770ac 0770ac 000018 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00000000000770d0 0770d0 005ca0 00 A 0 0 16 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 000000000007cd70 07cd70 0014ac 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000000000007e220 07e220 0084a0 00 A 0 0 8 │ │ │ │ - [17] .gcc_except_table PROGBITS 00000000000866c0 0866c0 004501 00 A 0 0 4 │ │ │ │ - [18] .note.gnu.property NOTE 000000000008abc8 08abc8 000020 00 A 0 0 8 │ │ │ │ - [19] .note.ABI-tag NOTE 000000000008abe8 08abe8 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 000000000000d9c0 00d9c0 0676ec 00 AX 0 0 64 │ │ │ │ + [13] .fini PROGBITS 00000000000750ac 0750ac 000018 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00000000000750d0 0750d0 005ca8 00 A 0 0 16 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 000000000007ad78 07ad78 0014ac 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000000000007c228 07c228 008498 00 A 0 0 8 │ │ │ │ + [17] .gcc_except_table PROGBITS 00000000000846c0 0846c0 004503 00 A 0 0 4 │ │ │ │ + [18] .note.gnu.property NOTE 0000000000088bc8 088bc8 000020 00 A 0 0 8 │ │ │ │ + [19] .note.ABI-tag NOTE 0000000000088be8 088be8 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: 00000000000144c0 12 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 280: 000000000009e0f8 40 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options5errorE │ │ │ │ - 281: 000000000007b4d0 26 OBJECT WEAK DEFAULT 14 _ZTSN5boost3any11placeholderE │ │ │ │ - 282: 000000000007b420 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: 000000000007c0d0 51 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ - 287: 000000000009dc78 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ - 288: 000000000007ba00 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: 000000000007b4f0 28 OBJECT WEAK DEFAULT 14 _ZTSN5boost17bad_function_callE │ │ │ │ - 294: 000000000007b2a0 46 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ - 295: 000000000007b450 19 OBJECT WEAK DEFAULT 14 _ZTSN5boost9exceptionE │ │ │ │ - 296: 000000000007b318 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: 000000000007b468 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: 000000000007c400 31 OBJECT WEAK DEFAULT 14 _ZTSN5boost9iostreams10zlib_errorE │ │ │ │ - 305: 000000000007c028 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: 000000000007b270 48 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options20invalid_option_valueE │ │ │ │ - 315: 00000000000188e0 176 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcm │ │ │ │ - 316: 000000000007b400 32 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options5errorE │ │ │ │ - 317: 000000000007b4a8 34 OBJECT WEAK DEFAULT 14 _ZTSN5boost4anys6detail11placeholderE │ │ │ │ - 318: 000000000007b6a0 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: 000000000001d2c0 12 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ + 280: 000000000009f298 40 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options5errorE │ │ │ │ + 281: 000000000007aa50 26 OBJECT WEAK DEFAULT 14 _ZTSN5boost3any11placeholderE │ │ │ │ + 282: 000000000007a9e0 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: 0000000000079d18 51 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ + 287: 000000000009ee38 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ + 288: 0000000000079648 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: 000000000007aa70 28 OBJECT WEAK DEFAULT 14 _ZTSN5boost17bad_function_callE │ │ │ │ + 294: 000000000007a860 46 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ + 295: 0000000000079608 19 OBJECT WEAK DEFAULT 14 _ZTSN5boost9exceptionE │ │ │ │ + 296: 000000000007a8d8 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: 0000000000079620 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: 000000000007a058 31 OBJECT WEAK DEFAULT 14 _ZTSN5boost9iostreams10zlib_errorE │ │ │ │ + 305: 0000000000079c70 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: 000000000007a830 48 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options20invalid_option_valueE │ │ │ │ + 315: 000000000002a000 176 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcm │ │ │ │ + 316: 000000000007a9c0 32 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options5errorE │ │ │ │ + 317: 000000000007aa28 34 OBJECT WEAK DEFAULT 14 _ZTSN5boost4anys6detail11placeholderE │ │ │ │ + 318: 000000000007ac20 53 OBJECT WEAK DEFAULT 14 _ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,893 +1,893 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x5978 contains 930 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000009d3d0 0000000000000403 R_AARCH64_RELATIVE eaa0 │ │ │ │ 000000000009d3d8 0000000000000403 R_AARCH64_RELATIVE ec20 │ │ │ │ 000000000009d3e0 0000000000000403 R_AARCH64_RELATIVE e8e0 │ │ │ │ 000000000009d3e8 0000000000000403 R_AARCH64_RELATIVE ebcc │ │ │ │ -000000000009d3f8 0000000000000403 R_AARCH64_RELATIVE 9dee8 │ │ │ │ -000000000009d400 0000000000000403 R_AARCH64_RELATIVE 14a00 │ │ │ │ -000000000009d408 0000000000000403 R_AARCH64_RELATIVE 14a20 │ │ │ │ -000000000009d410 0000000000000403 R_AARCH64_RELATIVE 14480 │ │ │ │ -000000000009d420 0000000000000403 R_AARCH64_RELATIVE 9df40 │ │ │ │ -000000000009d428 0000000000000403 R_AARCH64_RELATIVE 149a0 │ │ │ │ -000000000009d430 0000000000000403 R_AARCH64_RELATIVE 149c0 │ │ │ │ -000000000009d438 0000000000000403 R_AARCH64_RELATIVE 144a0 │ │ │ │ -000000000009d448 0000000000000403 R_AARCH64_RELATIVE 9e010 │ │ │ │ -000000000009d450 0000000000000403 R_AARCH64_RELATIVE 14520 │ │ │ │ -000000000009d458 0000000000000403 R_AARCH64_RELATIVE 14980 │ │ │ │ -000000000009d460 0000000000000403 R_AARCH64_RELATIVE 14580 │ │ │ │ -000000000009d468 0000000000000403 R_AARCH64_RELATIVE 148e0 │ │ │ │ -000000000009d478 0000000000000403 R_AARCH64_RELATIVE 9e028 │ │ │ │ -000000000009d480 0000000000000403 R_AARCH64_RELATIVE 15520 │ │ │ │ -000000000009d488 0000000000000403 R_AARCH64_RELATIVE 15540 │ │ │ │ -000000000009d490 0000000000000403 R_AARCH64_RELATIVE 14560 │ │ │ │ -000000000009d498 0000000000000403 R_AARCH64_RELATIVE 189a0 │ │ │ │ -000000000009d4a8 0000000000000403 R_AARCH64_RELATIVE 9e040 │ │ │ │ -000000000009d4b0 0000000000000403 R_AARCH64_RELATIVE 14500 │ │ │ │ -000000000009d4b8 0000000000000403 R_AARCH64_RELATIVE 14960 │ │ │ │ -000000000009d4c0 0000000000000403 R_AARCH64_RELATIVE 14540 │ │ │ │ -000000000009d4c8 0000000000000403 R_AARCH64_RELATIVE 14920 │ │ │ │ -000000000009d4d8 0000000000000403 R_AARCH64_RELATIVE 9e068 │ │ │ │ -000000000009d4e0 0000000000000403 R_AARCH64_RELATIVE 17a20 │ │ │ │ -000000000009d4e8 0000000000000403 R_AARCH64_RELATIVE da8c │ │ │ │ -000000000009d4f0 0000000000000403 R_AARCH64_RELATIVE 14a60 │ │ │ │ -000000000009d4f8 0000000000000403 R_AARCH64_RELATIVE 150a0 │ │ │ │ -000000000009d508 0000000000000403 R_AARCH64_RELATIVE 9e068 │ │ │ │ -000000000009d510 0000000000000403 R_AARCH64_RELATIVE 14ae0 │ │ │ │ -000000000009d518 0000000000000403 R_AARCH64_RELATIVE 15110 │ │ │ │ -000000000009d520 0000000000000403 R_AARCH64_RELATIVE 144a0 │ │ │ │ -000000000009d530 0000000000000403 R_AARCH64_RELATIVE 9e068 │ │ │ │ -000000000009d538 0000000000000403 R_AARCH64_RELATIVE 14b60 │ │ │ │ -000000000009d540 0000000000000403 R_AARCH64_RELATIVE 15190 │ │ │ │ -000000000009d550 0000000000000403 R_AARCH64_RELATIVE 9e0b0 │ │ │ │ -000000000009d558 0000000000000403 R_AARCH64_RELATIVE 17920 │ │ │ │ -000000000009d560 0000000000000403 R_AARCH64_RELATIVE d9c0 │ │ │ │ -000000000009d568 0000000000000403 R_AARCH64_RELATIVE 14be0 │ │ │ │ -000000000009d570 0000000000000403 R_AARCH64_RELATIVE 153a0 │ │ │ │ -000000000009d580 0000000000000403 R_AARCH64_RELATIVE 9e0b0 │ │ │ │ -000000000009d588 0000000000000403 R_AARCH64_RELATIVE 14c60 │ │ │ │ -000000000009d590 0000000000000403 R_AARCH64_RELATIVE 15410 │ │ │ │ -000000000009d598 0000000000000403 R_AARCH64_RELATIVE 14480 │ │ │ │ -000000000009d5a8 0000000000000403 R_AARCH64_RELATIVE 9e0b0 │ │ │ │ -000000000009d5b0 0000000000000403 R_AARCH64_RELATIVE 14ce0 │ │ │ │ -000000000009d5b8 0000000000000403 R_AARCH64_RELATIVE 15490 │ │ │ │ -000000000009d5c8 0000000000000403 R_AARCH64_RELATIVE 9e4a0 │ │ │ │ -000000000009d5d0 0000000000000403 R_AARCH64_RELATIVE 45700 │ │ │ │ -000000000009d5d8 0000000000000403 R_AARCH64_RELATIVE 45c40 │ │ │ │ -000000000009d5e0 0000000000000403 R_AARCH64_RELATIVE 45740 │ │ │ │ -000000000009d5f8 0000000000000403 R_AARCH64_RELATIVE 9e4b8 │ │ │ │ -000000000009d610 0000000000000403 R_AARCH64_RELATIVE 45cc0 │ │ │ │ -000000000009d628 0000000000000403 R_AARCH64_RELATIVE 9e4b8 │ │ │ │ -000000000009d650 0000000000000403 R_AARCH64_RELATIVE 9e4b8 │ │ │ │ -000000000009d678 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009d690 0000000000000403 R_AARCH64_RELATIVE 45cc0 │ │ │ │ -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 49d60 │ │ │ │ -000000000009d760 0000000000000403 R_AARCH64_RELATIVE 4a7a0 │ │ │ │ -000000000009d768 0000000000000403 R_AARCH64_RELATIVE 45cc0 │ │ │ │ -000000000009d780 0000000000000403 R_AARCH64_RELATIVE 9e508 │ │ │ │ -000000000009d788 0000000000000403 R_AARCH64_RELATIVE 4a340 │ │ │ │ -000000000009d790 0000000000000403 R_AARCH64_RELATIVE 4aa4c │ │ │ │ -000000000009d7a8 0000000000000403 R_AARCH64_RELATIVE 9e508 │ │ │ │ -000000000009d7b0 0000000000000403 R_AARCH64_RELATIVE 4a00c │ │ │ │ -000000000009d7b8 0000000000000403 R_AARCH64_RELATIVE 4ad60 │ │ │ │ -000000000009d7c8 0000000000000403 R_AARCH64_RELATIVE 9e640 │ │ │ │ -000000000009d7d0 0000000000000403 R_AARCH64_RELATIVE 45980 │ │ │ │ -000000000009d7d8 0000000000000403 R_AARCH64_RELATIVE 45c80 │ │ │ │ -000000000009d7e0 0000000000000403 R_AARCH64_RELATIVE 469e0 │ │ │ │ -000000000009d7e8 0000000000000403 R_AARCH64_RELATIVE 144e0 │ │ │ │ -000000000009d7f0 0000000000000403 R_AARCH64_RELATIVE 45a60 │ │ │ │ -000000000009d7f8 0000000000000403 R_AARCH64_RELATIVE 45a80 │ │ │ │ -000000000009d800 0000000000000403 R_AARCH64_RELATIVE 45aa0 │ │ │ │ -000000000009d810 0000000000000403 R_AARCH64_RELATIVE 9e6a0 │ │ │ │ -000000000009d818 0000000000000403 R_AARCH64_RELATIVE 45960 │ │ │ │ -000000000009d820 0000000000000403 R_AARCH64_RELATIVE 45c60 │ │ │ │ -000000000009d828 0000000000000403 R_AARCH64_RELATIVE 46a40 │ │ │ │ -000000000009d830 0000000000000403 R_AARCH64_RELATIVE 144e0 │ │ │ │ -000000000009d838 0000000000000403 R_AARCH64_RELATIVE 45a00 │ │ │ │ -000000000009d840 0000000000000403 R_AARCH64_RELATIVE 45a20 │ │ │ │ -000000000009d848 0000000000000403 R_AARCH64_RELATIVE 45a40 │ │ │ │ -000000000009d858 0000000000000403 R_AARCH64_RELATIVE 9e6b8 │ │ │ │ -000000000009d860 0000000000000403 R_AARCH64_RELATIVE 45940 │ │ │ │ -000000000009d868 0000000000000403 R_AARCH64_RELATIVE 45ca0 │ │ │ │ -000000000009d870 0000000000000403 R_AARCH64_RELATIVE 4a660 │ │ │ │ -000000000009d878 0000000000000403 R_AARCH64_RELATIVE 144e0 │ │ │ │ -000000000009d880 0000000000000403 R_AARCH64_RELATIVE 459a0 │ │ │ │ -000000000009d888 0000000000000403 R_AARCH64_RELATIVE 459c0 │ │ │ │ -000000000009d890 0000000000000403 R_AARCH64_RELATIVE 459e0 │ │ │ │ -000000000009d8a0 0000000000000403 R_AARCH64_RELATIVE 9edb0 │ │ │ │ -000000000009d8a8 0000000000000403 R_AARCH64_RELATIVE 52600 │ │ │ │ -000000000009d8b0 0000000000000403 R_AARCH64_RELATIVE 52b40 │ │ │ │ -000000000009d8b8 0000000000000403 R_AARCH64_RELATIVE 52640 │ │ │ │ -000000000009d8d0 0000000000000403 R_AARCH64_RELATIVE 9edc8 │ │ │ │ -000000000009d8e8 0000000000000403 R_AARCH64_RELATIVE 52bc0 │ │ │ │ -000000000009d900 0000000000000403 R_AARCH64_RELATIVE 9edc8 │ │ │ │ -000000000009d928 0000000000000403 R_AARCH64_RELATIVE 9edc8 │ │ │ │ -000000000009d950 0000000000000403 R_AARCH64_RELATIVE 9ee00 │ │ │ │ -000000000009d968 0000000000000403 R_AARCH64_RELATIVE 52bc0 │ │ │ │ -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 56280 │ │ │ │ -000000000009da38 0000000000000403 R_AARCH64_RELATIVE 56cc0 │ │ │ │ -000000000009da40 0000000000000403 R_AARCH64_RELATIVE 52bc0 │ │ │ │ -000000000009da58 0000000000000403 R_AARCH64_RELATIVE 9ee18 │ │ │ │ -000000000009da60 0000000000000403 R_AARCH64_RELATIVE 56860 │ │ │ │ -000000000009da68 0000000000000403 R_AARCH64_RELATIVE 56f6c │ │ │ │ -000000000009da80 0000000000000403 R_AARCH64_RELATIVE 9ee18 │ │ │ │ -000000000009da88 0000000000000403 R_AARCH64_RELATIVE 5652c │ │ │ │ -000000000009da90 0000000000000403 R_AARCH64_RELATIVE 572a0 │ │ │ │ -000000000009daa0 0000000000000403 R_AARCH64_RELATIVE 9eef0 │ │ │ │ -000000000009daa8 0000000000000403 R_AARCH64_RELATIVE 52880 │ │ │ │ -000000000009dab0 0000000000000403 R_AARCH64_RELATIVE 52b80 │ │ │ │ -000000000009dab8 0000000000000403 R_AARCH64_RELATIVE 535e0 │ │ │ │ -000000000009dac0 0000000000000403 R_AARCH64_RELATIVE 144e0 │ │ │ │ -000000000009dac8 0000000000000403 R_AARCH64_RELATIVE 52960 │ │ │ │ -000000000009dad0 0000000000000403 R_AARCH64_RELATIVE 52980 │ │ │ │ -000000000009dad8 0000000000000403 R_AARCH64_RELATIVE 529a0 │ │ │ │ -000000000009dae8 0000000000000403 R_AARCH64_RELATIVE 9ef08 │ │ │ │ -000000000009daf0 0000000000000403 R_AARCH64_RELATIVE 52860 │ │ │ │ -000000000009daf8 0000000000000403 R_AARCH64_RELATIVE 52b60 │ │ │ │ -000000000009db00 0000000000000403 R_AARCH64_RELATIVE 53640 │ │ │ │ -000000000009db08 0000000000000403 R_AARCH64_RELATIVE 144e0 │ │ │ │ -000000000009db10 0000000000000403 R_AARCH64_RELATIVE 52900 │ │ │ │ -000000000009db18 0000000000000403 R_AARCH64_RELATIVE 52920 │ │ │ │ -000000000009db20 0000000000000403 R_AARCH64_RELATIVE 52940 │ │ │ │ -000000000009db30 0000000000000403 R_AARCH64_RELATIVE 9ef20 │ │ │ │ -000000000009db38 0000000000000403 R_AARCH64_RELATIVE 52840 │ │ │ │ -000000000009db40 0000000000000403 R_AARCH64_RELATIVE 52ba0 │ │ │ │ -000000000009db48 0000000000000403 R_AARCH64_RELATIVE 56b80 │ │ │ │ -000000000009db50 0000000000000403 R_AARCH64_RELATIVE 144e0 │ │ │ │ -000000000009db58 0000000000000403 R_AARCH64_RELATIVE 528a0 │ │ │ │ -000000000009db60 0000000000000403 R_AARCH64_RELATIVE 528c0 │ │ │ │ -000000000009db68 0000000000000403 R_AARCH64_RELATIVE 528e0 │ │ │ │ -000000000009db78 0000000000000403 R_AARCH64_RELATIVE 7b2a0 │ │ │ │ -000000000009db88 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009db98 0000000000000403 R_AARCH64_RELATIVE 9df28 │ │ │ │ -000000000009dba8 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009dbc0 0000000000000403 R_AARCH64_RELATIVE 7b2d0 │ │ │ │ -000000000009dbd0 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009dbe0 0000000000000403 R_AARCH64_RELATIVE 9deb0 │ │ │ │ -000000000009dbf0 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009dc08 0000000000000403 R_AARCH64_RELATIVE 7b318 │ │ │ │ -000000000009dc18 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009dc28 0000000000000403 R_AARCH64_RELATIVE 9de98 │ │ │ │ -000000000009dc38 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009dc50 0000000000000403 R_AARCH64_RELATIVE 7b358 │ │ │ │ -000000000009dc68 0000000000000403 R_AARCH64_RELATIVE 7b3a8 │ │ │ │ +000000000009d3f8 0000000000000403 R_AARCH64_RELATIVE 9dc60 │ │ │ │ +000000000009d400 0000000000000403 R_AARCH64_RELATIVE 27260 │ │ │ │ +000000000009d408 0000000000000403 R_AARCH64_RELATIVE 277a0 │ │ │ │ +000000000009d410 0000000000000403 R_AARCH64_RELATIVE 272a0 │ │ │ │ +000000000009d428 0000000000000403 R_AARCH64_RELATIVE 9dc78 │ │ │ │ +000000000009d440 0000000000000403 R_AARCH64_RELATIVE 27820 │ │ │ │ +000000000009d458 0000000000000403 R_AARCH64_RELATIVE 9dc78 │ │ │ │ +000000000009d480 0000000000000403 R_AARCH64_RELATIVE 9dc78 │ │ │ │ +000000000009d4a8 0000000000000403 R_AARCH64_RELATIVE 9dcb0 │ │ │ │ +000000000009d4c0 0000000000000403 R_AARCH64_RELATIVE 27820 │ │ │ │ +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 2b980 │ │ │ │ +000000000009d590 0000000000000403 R_AARCH64_RELATIVE 2c3c0 │ │ │ │ +000000000009d598 0000000000000403 R_AARCH64_RELATIVE 27820 │ │ │ │ +000000000009d5b0 0000000000000403 R_AARCH64_RELATIVE 9dcc8 │ │ │ │ +000000000009d5b8 0000000000000403 R_AARCH64_RELATIVE 2bf60 │ │ │ │ +000000000009d5c0 0000000000000403 R_AARCH64_RELATIVE 2c66c │ │ │ │ +000000000009d5d8 0000000000000403 R_AARCH64_RELATIVE 9dcc8 │ │ │ │ +000000000009d5e0 0000000000000403 R_AARCH64_RELATIVE 2bc2c │ │ │ │ +000000000009d5e8 0000000000000403 R_AARCH64_RELATIVE 2c980 │ │ │ │ +000000000009d5f8 0000000000000403 R_AARCH64_RELATIVE 9de00 │ │ │ │ +000000000009d600 0000000000000403 R_AARCH64_RELATIVE 274e0 │ │ │ │ +000000000009d608 0000000000000403 R_AARCH64_RELATIVE 277e0 │ │ │ │ +000000000009d610 0000000000000403 R_AARCH64_RELATIVE 28540 │ │ │ │ +000000000009d618 0000000000000403 R_AARCH64_RELATIVE 27240 │ │ │ │ +000000000009d620 0000000000000403 R_AARCH64_RELATIVE 275c0 │ │ │ │ +000000000009d628 0000000000000403 R_AARCH64_RELATIVE 275e0 │ │ │ │ +000000000009d630 0000000000000403 R_AARCH64_RELATIVE 27600 │ │ │ │ +000000000009d640 0000000000000403 R_AARCH64_RELATIVE 9de60 │ │ │ │ +000000000009d648 0000000000000403 R_AARCH64_RELATIVE 274c0 │ │ │ │ +000000000009d650 0000000000000403 R_AARCH64_RELATIVE 277c0 │ │ │ │ +000000000009d658 0000000000000403 R_AARCH64_RELATIVE 285a0 │ │ │ │ +000000000009d660 0000000000000403 R_AARCH64_RELATIVE 27240 │ │ │ │ +000000000009d668 0000000000000403 R_AARCH64_RELATIVE 27560 │ │ │ │ +000000000009d670 0000000000000403 R_AARCH64_RELATIVE 27580 │ │ │ │ +000000000009d678 0000000000000403 R_AARCH64_RELATIVE 275a0 │ │ │ │ +000000000009d688 0000000000000403 R_AARCH64_RELATIVE 9de78 │ │ │ │ +000000000009d690 0000000000000403 R_AARCH64_RELATIVE 274a0 │ │ │ │ +000000000009d698 0000000000000403 R_AARCH64_RELATIVE 27800 │ │ │ │ +000000000009d6a0 0000000000000403 R_AARCH64_RELATIVE 2c280 │ │ │ │ +000000000009d6a8 0000000000000403 R_AARCH64_RELATIVE 27240 │ │ │ │ +000000000009d6b0 0000000000000403 R_AARCH64_RELATIVE 27500 │ │ │ │ +000000000009d6b8 0000000000000403 R_AARCH64_RELATIVE 27520 │ │ │ │ +000000000009d6c0 0000000000000403 R_AARCH64_RELATIVE 27540 │ │ │ │ +000000000009d6d0 0000000000000403 R_AARCH64_RELATIVE 9e5c0 │ │ │ │ +000000000009d6d8 0000000000000403 R_AARCH64_RELATIVE 379e0 │ │ │ │ +000000000009d6e0 0000000000000403 R_AARCH64_RELATIVE 37f20 │ │ │ │ +000000000009d6e8 0000000000000403 R_AARCH64_RELATIVE 37a20 │ │ │ │ +000000000009d700 0000000000000403 R_AARCH64_RELATIVE 9e5d8 │ │ │ │ +000000000009d718 0000000000000403 R_AARCH64_RELATIVE 37fa0 │ │ │ │ +000000000009d730 0000000000000403 R_AARCH64_RELATIVE 9e5d8 │ │ │ │ +000000000009d758 0000000000000403 R_AARCH64_RELATIVE 9e5d8 │ │ │ │ +000000000009d780 0000000000000403 R_AARCH64_RELATIVE 9e610 │ │ │ │ +000000000009d798 0000000000000403 R_AARCH64_RELATIVE 37fa0 │ │ │ │ +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 3b800 │ │ │ │ +000000000009d868 0000000000000403 R_AARCH64_RELATIVE 3c240 │ │ │ │ +000000000009d870 0000000000000403 R_AARCH64_RELATIVE 37fa0 │ │ │ │ +000000000009d888 0000000000000403 R_AARCH64_RELATIVE 9e628 │ │ │ │ +000000000009d890 0000000000000403 R_AARCH64_RELATIVE 3bde0 │ │ │ │ +000000000009d898 0000000000000403 R_AARCH64_RELATIVE 3c4ec │ │ │ │ +000000000009d8b0 0000000000000403 R_AARCH64_RELATIVE 9e628 │ │ │ │ +000000000009d8b8 0000000000000403 R_AARCH64_RELATIVE 3baac │ │ │ │ +000000000009d8c0 0000000000000403 R_AARCH64_RELATIVE 3c820 │ │ │ │ +000000000009d8d0 0000000000000403 R_AARCH64_RELATIVE 9e700 │ │ │ │ +000000000009d8d8 0000000000000403 R_AARCH64_RELATIVE 37c60 │ │ │ │ +000000000009d8e0 0000000000000403 R_AARCH64_RELATIVE 37f60 │ │ │ │ +000000000009d8e8 0000000000000403 R_AARCH64_RELATIVE 389c0 │ │ │ │ +000000000009d8f0 0000000000000403 R_AARCH64_RELATIVE 27240 │ │ │ │ +000000000009d8f8 0000000000000403 R_AARCH64_RELATIVE 37d40 │ │ │ │ +000000000009d900 0000000000000403 R_AARCH64_RELATIVE 37d60 │ │ │ │ +000000000009d908 0000000000000403 R_AARCH64_RELATIVE 37d80 │ │ │ │ +000000000009d918 0000000000000403 R_AARCH64_RELATIVE 9e718 │ │ │ │ +000000000009d920 0000000000000403 R_AARCH64_RELATIVE 37c40 │ │ │ │ +000000000009d928 0000000000000403 R_AARCH64_RELATIVE 37f40 │ │ │ │ +000000000009d930 0000000000000403 R_AARCH64_RELATIVE 38a20 │ │ │ │ +000000000009d938 0000000000000403 R_AARCH64_RELATIVE 27240 │ │ │ │ +000000000009d940 0000000000000403 R_AARCH64_RELATIVE 37ce0 │ │ │ │ +000000000009d948 0000000000000403 R_AARCH64_RELATIVE 37d00 │ │ │ │ +000000000009d950 0000000000000403 R_AARCH64_RELATIVE 37d20 │ │ │ │ +000000000009d960 0000000000000403 R_AARCH64_RELATIVE 9e730 │ │ │ │ +000000000009d968 0000000000000403 R_AARCH64_RELATIVE 37c20 │ │ │ │ +000000000009d970 0000000000000403 R_AARCH64_RELATIVE 37f80 │ │ │ │ +000000000009d978 0000000000000403 R_AARCH64_RELATIVE 3c100 │ │ │ │ +000000000009d980 0000000000000403 R_AARCH64_RELATIVE 27240 │ │ │ │ +000000000009d988 0000000000000403 R_AARCH64_RELATIVE 37c80 │ │ │ │ +000000000009d990 0000000000000403 R_AARCH64_RELATIVE 37ca0 │ │ │ │ +000000000009d998 0000000000000403 R_AARCH64_RELATIVE 37cc0 │ │ │ │ +000000000009d9a8 0000000000000403 R_AARCH64_RELATIVE 9f088 │ │ │ │ +000000000009d9b0 0000000000000403 R_AARCH64_RELATIVE 541a0 │ │ │ │ +000000000009d9b8 0000000000000403 R_AARCH64_RELATIVE 541c0 │ │ │ │ +000000000009d9c0 0000000000000403 R_AARCH64_RELATIVE 53c60 │ │ │ │ +000000000009d9d0 0000000000000403 R_AARCH64_RELATIVE 9f0e0 │ │ │ │ +000000000009d9d8 0000000000000403 R_AARCH64_RELATIVE 54140 │ │ │ │ +000000000009d9e0 0000000000000403 R_AARCH64_RELATIVE 54160 │ │ │ │ +000000000009d9e8 0000000000000403 R_AARCH64_RELATIVE 53c80 │ │ │ │ +000000000009d9f8 0000000000000403 R_AARCH64_RELATIVE 9f1b0 │ │ │ │ +000000000009da00 0000000000000403 R_AARCH64_RELATIVE 53cc0 │ │ │ │ +000000000009da08 0000000000000403 R_AARCH64_RELATIVE 54120 │ │ │ │ +000000000009da10 0000000000000403 R_AARCH64_RELATIVE 53d20 │ │ │ │ +000000000009da18 0000000000000403 R_AARCH64_RELATIVE 54080 │ │ │ │ +000000000009da28 0000000000000403 R_AARCH64_RELATIVE 9f1c8 │ │ │ │ +000000000009da30 0000000000000403 R_AARCH64_RELATIVE 54cc0 │ │ │ │ +000000000009da38 0000000000000403 R_AARCH64_RELATIVE 54ce0 │ │ │ │ +000000000009da40 0000000000000403 R_AARCH64_RELATIVE 53d00 │ │ │ │ +000000000009da48 0000000000000403 R_AARCH64_RELATIVE 57fa0 │ │ │ │ +000000000009da58 0000000000000403 R_AARCH64_RELATIVE 9f1e0 │ │ │ │ +000000000009da60 0000000000000403 R_AARCH64_RELATIVE 53ca0 │ │ │ │ +000000000009da68 0000000000000403 R_AARCH64_RELATIVE 54100 │ │ │ │ +000000000009da70 0000000000000403 R_AARCH64_RELATIVE 53ce0 │ │ │ │ +000000000009da78 0000000000000403 R_AARCH64_RELATIVE 540c0 │ │ │ │ +000000000009da88 0000000000000403 R_AARCH64_RELATIVE 9f208 │ │ │ │ +000000000009da90 0000000000000403 R_AARCH64_RELATIVE 571c0 │ │ │ │ +000000000009da98 0000000000000403 R_AARCH64_RELATIVE dec4 │ │ │ │ +000000000009daa0 0000000000000403 R_AARCH64_RELATIVE 54200 │ │ │ │ +000000000009daa8 0000000000000403 R_AARCH64_RELATIVE 54840 │ │ │ │ +000000000009dab8 0000000000000403 R_AARCH64_RELATIVE 9f208 │ │ │ │ +000000000009dac0 0000000000000403 R_AARCH64_RELATIVE 54280 │ │ │ │ +000000000009dac8 0000000000000403 R_AARCH64_RELATIVE 548b0 │ │ │ │ +000000000009dad0 0000000000000403 R_AARCH64_RELATIVE 53c80 │ │ │ │ +000000000009dae0 0000000000000403 R_AARCH64_RELATIVE 9f208 │ │ │ │ +000000000009dae8 0000000000000403 R_AARCH64_RELATIVE 54300 │ │ │ │ +000000000009daf0 0000000000000403 R_AARCH64_RELATIVE 54930 │ │ │ │ +000000000009db00 0000000000000403 R_AARCH64_RELATIVE 9f250 │ │ │ │ +000000000009db08 0000000000000403 R_AARCH64_RELATIVE 570c0 │ │ │ │ +000000000009db10 0000000000000403 R_AARCH64_RELATIVE ddf8 │ │ │ │ +000000000009db18 0000000000000403 R_AARCH64_RELATIVE 54380 │ │ │ │ +000000000009db20 0000000000000403 R_AARCH64_RELATIVE 54b40 │ │ │ │ +000000000009db30 0000000000000403 R_AARCH64_RELATIVE 9f250 │ │ │ │ +000000000009db38 0000000000000403 R_AARCH64_RELATIVE 54400 │ │ │ │ +000000000009db40 0000000000000403 R_AARCH64_RELATIVE 54bb0 │ │ │ │ +000000000009db48 0000000000000403 R_AARCH64_RELATIVE 53c60 │ │ │ │ +000000000009db58 0000000000000403 R_AARCH64_RELATIVE 9f250 │ │ │ │ +000000000009db60 0000000000000403 R_AARCH64_RELATIVE 54480 │ │ │ │ +000000000009db68 0000000000000403 R_AARCH64_RELATIVE 54c30 │ │ │ │ +000000000009db78 0000000000000403 R_AARCH64_RELATIVE 79440 │ │ │ │ +000000000009db88 0000000000000403 R_AARCH64_RELATIVE 79498 │ │ │ │ +000000000009db98 0000000000000403 R_AARCH64_RELATIVE 794f0 │ │ │ │ +000000000009dba0 0000000000000403 R_AARCH64_RELATIVE 9db70 │ │ │ │ +000000000009dbb0 0000000000000403 R_AARCH64_RELATIVE 79528 │ │ │ │ +000000000009dbc0 0000000000000403 R_AARCH64_RELATIVE 79560 │ │ │ │ +000000000009dbc8 0000000000000403 R_AARCH64_RELATIVE 9db80 │ │ │ │ +000000000009dbd8 0000000000000403 R_AARCH64_RELATIVE 79598 │ │ │ │ +000000000009dbe8 0000000000000403 R_AARCH64_RELATIVE 9db90 │ │ │ │ +000000000009dc00 0000000000000403 R_AARCH64_RELATIVE 795d0 │ │ │ │ +000000000009dc10 0000000000000403 R_AARCH64_RELATIVE 79608 │ │ │ │ +000000000009dc20 0000000000000403 R_AARCH64_RELATIVE 79620 │ │ │ │ +000000000009dc30 0000000000000403 R_AARCH64_RELATIVE 79648 │ │ │ │ +000000000009dc40 0000000000000403 R_AARCH64_RELATIVE 79670 │ │ │ │ +000000000009dc50 0000000000000403 R_AARCH64_RELATIVE 796d0 │ │ │ │ +000000000009dc58 0000000000000403 R_AARCH64_RELATIVE 9dc38 │ │ │ │ +000000000009dc68 0000000000000403 R_AARCH64_RELATIVE 79738 │ │ │ │ 000000000009dc70 0000000000000403 R_AARCH64_RELATIVE 9dc48 │ │ │ │ -000000000009dc80 0000000000000403 R_AARCH64_RELATIVE 9db70 │ │ │ │ -000000000009dc88 0000000000000403 R_AARCH64_RELATIVE 17b20 │ │ │ │ -000000000009dc90 0000000000000403 R_AARCH64_RELATIVE db60 │ │ │ │ -000000000009dc98 0000000000000403 R_AARCH64_RELATIVE 14e80 │ │ │ │ -000000000009dca0 0000000000000403 R_AARCH64_RELATIVE 15220 │ │ │ │ -000000000009dcb0 0000000000000403 R_AARCH64_RELATIVE 9db70 │ │ │ │ -000000000009dcb8 0000000000000403 R_AARCH64_RELATIVE 14f00 │ │ │ │ -000000000009dcc0 0000000000000403 R_AARCH64_RELATIVE 15290 │ │ │ │ -000000000009dcd8 0000000000000403 R_AARCH64_RELATIVE 9db70 │ │ │ │ -000000000009dce0 0000000000000403 R_AARCH64_RELATIVE 14f80 │ │ │ │ -000000000009dce8 0000000000000403 R_AARCH64_RELATIVE 15310 │ │ │ │ -000000000009dcf8 0000000000000403 R_AARCH64_RELATIVE 9dbb8 │ │ │ │ -000000000009dd00 0000000000000403 R_AARCH64_RELATIVE 1a2c0 │ │ │ │ -000000000009dd08 0000000000000403 R_AARCH64_RELATIVE df10 │ │ │ │ -000000000009dd10 0000000000000403 R_AARCH64_RELATIVE 16c08 │ │ │ │ -000000000009dd18 0000000000000403 R_AARCH64_RELATIVE 17160 │ │ │ │ -000000000009dd28 0000000000000403 R_AARCH64_RELATIVE 9dbb8 │ │ │ │ -000000000009dd30 0000000000000403 R_AARCH64_RELATIVE 16980 │ │ │ │ -000000000009dd38 0000000000000403 R_AARCH64_RELATIVE 172ac │ │ │ │ -000000000009dd48 0000000000000403 R_AARCH64_RELATIVE 19800 │ │ │ │ -000000000009dd60 0000000000000403 R_AARCH64_RELATIVE 9dbb8 │ │ │ │ -000000000009dd68 0000000000000403 R_AARCH64_RELATIVE 16ac4 │ │ │ │ -000000000009dd70 0000000000000403 R_AARCH64_RELATIVE 17400 │ │ │ │ -000000000009dd80 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ -000000000009dd88 0000000000000403 R_AARCH64_RELATIVE 1a020 │ │ │ │ -000000000009dd90 0000000000000403 R_AARCH64_RELATIVE deb8 │ │ │ │ -000000000009dd98 0000000000000403 R_AARCH64_RELATIVE 16828 │ │ │ │ -000000000009dda0 0000000000000403 R_AARCH64_RELATIVE 16d60 │ │ │ │ -000000000009ddb0 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ -000000000009ddb8 0000000000000403 R_AARCH64_RELATIVE 165a0 │ │ │ │ -000000000009ddc0 0000000000000403 R_AARCH64_RELATIVE 16eac │ │ │ │ -000000000009ddd0 0000000000000403 R_AARCH64_RELATIVE 19800 │ │ │ │ -000000000009dde8 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ -000000000009ddf0 0000000000000403 R_AARCH64_RELATIVE 166e4 │ │ │ │ -000000000009ddf8 0000000000000403 R_AARCH64_RELATIVE 17000 │ │ │ │ -000000000009de08 0000000000000403 R_AARCH64_RELATIVE 9dc60 │ │ │ │ -000000000009de10 0000000000000403 R_AARCH64_RELATIVE 14dc0 │ │ │ │ -000000000009de18 0000000000000403 R_AARCH64_RELATIVE 14de0 │ │ │ │ -000000000009de28 0000000000000403 R_AARCH64_RELATIVE 147e0 │ │ │ │ -000000000009de30 0000000000000403 R_AARCH64_RELATIVE 14800 │ │ │ │ -000000000009de38 0000000000000403 R_AARCH64_RELATIVE 148a0 │ │ │ │ -000000000009de88 0000000000000403 R_AARCH64_RELATIVE 7b400 │ │ │ │ -000000000009dea0 0000000000000403 R_AARCH64_RELATIVE 7b420 │ │ │ │ -000000000009deb8 0000000000000403 R_AARCH64_RELATIVE 7b270 │ │ │ │ -000000000009dec0 0000000000000403 R_AARCH64_RELATIVE 9de98 │ │ │ │ -000000000009ded0 0000000000000403 R_AARCH64_RELATIVE 7b450 │ │ │ │ -000000000009dee0 0000000000000403 R_AARCH64_RELATIVE 7b468 │ │ │ │ -000000000009def0 0000000000000403 R_AARCH64_RELATIVE 7b490 │ │ │ │ -000000000009df08 0000000000000403 R_AARCH64_RELATIVE 7b4a8 │ │ │ │ -000000000009df18 0000000000000403 R_AARCH64_RELATIVE 7b4d0 │ │ │ │ -000000000009df20 0000000000000403 R_AARCH64_RELATIVE 9df00 │ │ │ │ -000000000009df30 0000000000000403 R_AARCH64_RELATIVE 7b4f0 │ │ │ │ -000000000009df48 0000000000000403 R_AARCH64_RELATIVE 7b510 │ │ │ │ -000000000009df60 0000000000000403 R_AARCH64_RELATIVE 7b530 │ │ │ │ -000000000009df70 0000000000000403 R_AARCH64_RELATIVE 7b560 │ │ │ │ -000000000009df90 0000000000000403 R_AARCH64_RELATIVE 9df58 │ │ │ │ -000000000009dfa8 0000000000000403 R_AARCH64_RELATIVE 7b590 │ │ │ │ -000000000009dfc8 0000000000000403 R_AARCH64_RELATIVE 9df58 │ │ │ │ -000000000009dfe0 0000000000000403 R_AARCH64_RELATIVE 7b5f0 │ │ │ │ -000000000009e000 0000000000000403 R_AARCH64_RELATIVE 9df58 │ │ │ │ -000000000009e018 0000000000000403 R_AARCH64_RELATIVE 7b620 │ │ │ │ -000000000009e020 0000000000000403 R_AARCH64_RELATIVE 9df10 │ │ │ │ -000000000009e030 0000000000000403 R_AARCH64_RELATIVE 7b638 │ │ │ │ -000000000009e038 0000000000000403 R_AARCH64_RELATIVE 9df10 │ │ │ │ -000000000009e048 0000000000000403 R_AARCH64_RELATIVE 7b688 │ │ │ │ -000000000009e050 0000000000000403 R_AARCH64_RELATIVE 9df10 │ │ │ │ -000000000009e060 0000000000000403 R_AARCH64_RELATIVE 7b6a0 │ │ │ │ -000000000009e070 0000000000000403 R_AARCH64_RELATIVE 7b6d8 │ │ │ │ -000000000009e080 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009e090 0000000000000403 R_AARCH64_RELATIVE 9df40 │ │ │ │ -000000000009e0a0 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009e0b8 0000000000000403 R_AARCH64_RELATIVE 7b708 │ │ │ │ -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 14d60 │ │ │ │ -000000000009e110 0000000000000403 R_AARCH64_RELATIVE 14d80 │ │ │ │ -000000000009e128 0000000000000403 R_AARCH64_RELATIVE 9de98 │ │ │ │ -000000000009e130 0000000000000403 R_AARCH64_RELATIVE 16120 │ │ │ │ -000000000009e138 0000000000000403 R_AARCH64_RELATIVE 16360 │ │ │ │ -000000000009e148 0000000000000403 R_AARCH64_RELATIVE 19800 │ │ │ │ -000000000009e160 0000000000000403 R_AARCH64_RELATIVE 9deb0 │ │ │ │ -000000000009e168 0000000000000403 R_AARCH64_RELATIVE 16240 │ │ │ │ -000000000009e170 0000000000000403 R_AARCH64_RELATIVE 16480 │ │ │ │ -000000000009e180 0000000000000403 R_AARCH64_RELATIVE 19800 │ │ │ │ -000000000009e198 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009e1b8 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009e1e8 0000000000000403 R_AARCH64_RELATIVE 9df28 │ │ │ │ -000000000009e1f0 0000000000000403 R_AARCH64_RELATIVE 14e20 │ │ │ │ -000000000009e1f8 0000000000000403 R_AARCH64_RELATIVE 14e40 │ │ │ │ -000000000009e210 0000000000000403 R_AARCH64_RELATIVE 9df68 │ │ │ │ -000000000009e218 0000000000000403 R_AARCH64_RELATIVE 18ec0 │ │ │ │ -000000000009e220 0000000000000403 R_AARCH64_RELATIVE 14720 │ │ │ │ -000000000009e228 0000000000000403 R_AARCH64_RELATIVE 14760 │ │ │ │ -000000000009e230 0000000000000403 R_AARCH64_RELATIVE 14780 │ │ │ │ -000000000009e238 0000000000000403 R_AARCH64_RELATIVE 147a0 │ │ │ │ -000000000009e248 0000000000000403 R_AARCH64_RELATIVE 19d60 │ │ │ │ -000000000009e250 0000000000000403 R_AARCH64_RELATIVE 1b5c0 │ │ │ │ -000000000009e258 0000000000000403 R_AARCH64_RELATIVE 15840 │ │ │ │ -000000000009e260 0000000000000403 R_AARCH64_RELATIVE 15ae0 │ │ │ │ -000000000009e268 0000000000000403 R_AARCH64_RELATIVE 1ca00 │ │ │ │ -000000000009e270 0000000000000403 R_AARCH64_RELATIVE 147c0 │ │ │ │ -000000000009e280 0000000000000403 R_AARCH64_RELATIVE 9df68 │ │ │ │ -000000000009e288 0000000000000403 R_AARCH64_RELATIVE 147d0 │ │ │ │ -000000000009e290 0000000000000403 R_AARCH64_RELATIVE 15760 │ │ │ │ -000000000009e298 0000000000000403 R_AARCH64_RELATIVE 15bac │ │ │ │ -000000000009e2a8 0000000000000403 R_AARCH64_RELATIVE 9dfa0 │ │ │ │ -000000000009e2b0 0000000000000403 R_AARCH64_RELATIVE 19360 │ │ │ │ -000000000009e2b8 0000000000000403 R_AARCH64_RELATIVE 14660 │ │ │ │ -000000000009e2c0 0000000000000403 R_AARCH64_RELATIVE 146a0 │ │ │ │ -000000000009e2c8 0000000000000403 R_AARCH64_RELATIVE 146c0 │ │ │ │ -000000000009e2d0 0000000000000403 R_AARCH64_RELATIVE 146e0 │ │ │ │ -000000000009e2e0 0000000000000403 R_AARCH64_RELATIVE 19ec0 │ │ │ │ -000000000009e2e8 0000000000000403 R_AARCH64_RELATIVE 1b700 │ │ │ │ -000000000009e2f0 0000000000000403 R_AARCH64_RELATIVE 15a00 │ │ │ │ -000000000009e2f8 0000000000000403 R_AARCH64_RELATIVE 15c80 │ │ │ │ -000000000009e300 0000000000000403 R_AARCH64_RELATIVE 19bc0 │ │ │ │ -000000000009e308 0000000000000403 R_AARCH64_RELATIVE 14700 │ │ │ │ -000000000009e318 0000000000000403 R_AARCH64_RELATIVE 9dfa0 │ │ │ │ -000000000009e320 0000000000000403 R_AARCH64_RELATIVE 14710 │ │ │ │ -000000000009e328 0000000000000403 R_AARCH64_RELATIVE 15920 │ │ │ │ -000000000009e330 0000000000000403 R_AARCH64_RELATIVE 15d4c │ │ │ │ -000000000009e340 0000000000000403 R_AARCH64_RELATIVE 9dfd8 │ │ │ │ -000000000009e348 0000000000000403 R_AARCH64_RELATIVE 18a20 │ │ │ │ -000000000009e350 0000000000000403 R_AARCH64_RELATIVE 145a0 │ │ │ │ -000000000009e358 0000000000000403 R_AARCH64_RELATIVE 145e0 │ │ │ │ -000000000009e360 0000000000000403 R_AARCH64_RELATIVE 14600 │ │ │ │ -000000000009e368 0000000000000403 R_AARCH64_RELATIVE 14620 │ │ │ │ -000000000009e378 0000000000000403 R_AARCH64_RELATIVE 19c00 │ │ │ │ -000000000009e380 0000000000000403 R_AARCH64_RELATIVE 1b480 │ │ │ │ -000000000009e388 0000000000000403 R_AARCH64_RELATIVE 15680 │ │ │ │ -000000000009e390 0000000000000403 R_AARCH64_RELATIVE 15e20 │ │ │ │ -000000000009e398 0000000000000403 R_AARCH64_RELATIVE 1bcc0 │ │ │ │ -000000000009e3a0 0000000000000403 R_AARCH64_RELATIVE 14640 │ │ │ │ -000000000009e3b0 0000000000000403 R_AARCH64_RELATIVE 9dfd8 │ │ │ │ -000000000009e3b8 0000000000000403 R_AARCH64_RELATIVE 14650 │ │ │ │ -000000000009e3c0 0000000000000403 R_AARCH64_RELATIVE 155a0 │ │ │ │ -000000000009e3c8 0000000000000403 R_AARCH64_RELATIVE 15eec │ │ │ │ -000000000009e3d8 0000000000000403 R_AARCH64_RELATIVE 7b838 │ │ │ │ -000000000009e3e8 0000000000000403 R_AARCH64_RELATIVE 7b890 │ │ │ │ -000000000009e3f8 0000000000000403 R_AARCH64_RELATIVE 7b8e8 │ │ │ │ -000000000009e400 0000000000000403 R_AARCH64_RELATIVE 9e3d0 │ │ │ │ -000000000009e410 0000000000000403 R_AARCH64_RELATIVE 7b920 │ │ │ │ -000000000009e420 0000000000000403 R_AARCH64_RELATIVE 7b958 │ │ │ │ -000000000009e428 0000000000000403 R_AARCH64_RELATIVE 9e3e0 │ │ │ │ -000000000009e438 0000000000000403 R_AARCH64_RELATIVE 7b990 │ │ │ │ -000000000009e448 0000000000000403 R_AARCH64_RELATIVE 9e3f0 │ │ │ │ -000000000009e460 0000000000000403 R_AARCH64_RELATIVE 7b9c8 │ │ │ │ -000000000009e470 0000000000000403 R_AARCH64_RELATIVE 7ba00 │ │ │ │ -000000000009e480 0000000000000403 R_AARCH64_RELATIVE 7ba28 │ │ │ │ -000000000009e490 0000000000000403 R_AARCH64_RELATIVE 7ba88 │ │ │ │ -000000000009e498 0000000000000403 R_AARCH64_RELATIVE 9e478 │ │ │ │ -000000000009e4a8 0000000000000403 R_AARCH64_RELATIVE 7baf0 │ │ │ │ -000000000009e4b0 0000000000000403 R_AARCH64_RELATIVE 9e488 │ │ │ │ -000000000009e4c0 0000000000000403 R_AARCH64_RELATIVE 7bb80 │ │ │ │ -000000000009e4d0 0000000000000403 R_AARCH64_RELATIVE 9e4a0 │ │ │ │ -000000000009e4f8 0000000000000403 R_AARCH64_RELATIVE 7bbf8 │ │ │ │ -000000000009e500 0000000000000403 R_AARCH64_RELATIVE 9e4b8 │ │ │ │ -000000000009e510 0000000000000403 R_AARCH64_RELATIVE 7bc50 │ │ │ │ -000000000009e518 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009e528 0000000000000403 R_AARCH64_RELATIVE 7bc60 │ │ │ │ -000000000009e540 0000000000000403 R_AARCH64_RELATIVE 7bca8 │ │ │ │ -000000000009e548 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009e558 0000000000000403 R_AARCH64_RELATIVE 7bd20 │ │ │ │ -000000000009e560 0000000000000403 R_AARCH64_RELATIVE 9e538 │ │ │ │ -000000000009e570 0000000000000403 R_AARCH64_RELATIVE 7bd88 │ │ │ │ -000000000009e578 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009e588 0000000000000403 R_AARCH64_RELATIVE 7be00 │ │ │ │ -000000000009e590 0000000000000403 R_AARCH64_RELATIVE 9e568 │ │ │ │ -000000000009e5a0 0000000000000403 R_AARCH64_RELATIVE 7be68 │ │ │ │ -000000000009e5a8 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009e5b8 0000000000000403 R_AARCH64_RELATIVE 7bee0 │ │ │ │ -000000000009e5c0 0000000000000403 R_AARCH64_RELATIVE 9e598 │ │ │ │ -000000000009e5d0 0000000000000403 R_AARCH64_RELATIVE 7bf50 │ │ │ │ -000000000009e5d8 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009e5e8 0000000000000403 R_AARCH64_RELATIVE 7bfc0 │ │ │ │ -000000000009e5f0 0000000000000403 R_AARCH64_RELATIVE 9e5c8 │ │ │ │ -000000000009e600 0000000000000403 R_AARCH64_RELATIVE 7c028 │ │ │ │ -000000000009e610 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009e630 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009e648 0000000000000403 R_AARCH64_RELATIVE 7c050 │ │ │ │ -000000000009e650 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009e660 0000000000000403 R_AARCH64_RELATIVE 7c0d0 │ │ │ │ -000000000009e670 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009e690 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009e6a8 0000000000000403 R_AARCH64_RELATIVE 7c108 │ │ │ │ -000000000009e6b0 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009e6c0 0000000000000403 R_AARCH64_RELATIVE 7c180 │ │ │ │ -000000000009e6c8 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009e728 0000000000000403 R_AARCH64_RELATIVE 9e550 │ │ │ │ -000000000009e730 0000000000000403 R_AARCH64_RELATIVE 497e0 │ │ │ │ -000000000009e738 0000000000000403 R_AARCH64_RELATIVE 499a0 │ │ │ │ -000000000009e740 0000000000000403 R_AARCH64_RELATIVE 47340 │ │ │ │ -000000000009e750 0000000000000403 R_AARCH64_RELATIVE 49620 │ │ │ │ -000000000009e758 0000000000000403 R_AARCH64_RELATIVE 49640 │ │ │ │ -000000000009e760 0000000000000403 R_AARCH64_RELATIVE 46d60 │ │ │ │ -000000000009e778 0000000000000403 R_AARCH64_RELATIVE 49220 │ │ │ │ -000000000009e788 0000000000000403 R_AARCH64_RELATIVE 49120 │ │ │ │ -000000000009e798 0000000000000403 R_AARCH64_RELATIVE 46fc0 │ │ │ │ -000000000009e7a0 0000000000000403 R_AARCH64_RELATIVE 45be0 │ │ │ │ -000000000009e7a8 0000000000000403 R_AARCH64_RELATIVE 475c0 │ │ │ │ -000000000009e7b0 0000000000000403 R_AARCH64_RELATIVE 45720 │ │ │ │ -000000000009e7b8 0000000000000403 R_AARCH64_RELATIVE 45c00 │ │ │ │ -000000000009e7c0 0000000000000403 R_AARCH64_RELATIVE 46e00 │ │ │ │ -000000000009e7c8 0000000000000403 R_AARCH64_RELATIVE 45c20 │ │ │ │ -000000000009e7d0 0000000000000403 R_AARCH64_RELATIVE 45e40 │ │ │ │ -000000000009e7d8 0000000000000403 R_AARCH64_RELATIVE 45760 │ │ │ │ -000000000009e7e0 0000000000000403 R_AARCH64_RELATIVE 45780 │ │ │ │ -000000000009e7f0 0000000000000403 R_AARCH64_RELATIVE 9e568 │ │ │ │ -000000000009e7f8 0000000000000403 R_AARCH64_RELATIVE 480a0 │ │ │ │ -000000000009e800 0000000000000403 R_AARCH64_RELATIVE 48140 │ │ │ │ -000000000009e808 0000000000000403 R_AARCH64_RELATIVE 47220 │ │ │ │ -000000000009e818 0000000000000403 R_AARCH64_RELATIVE 495a0 │ │ │ │ -000000000009e820 0000000000000403 R_AARCH64_RELATIVE 495c0 │ │ │ │ -000000000009e828 0000000000000403 R_AARCH64_RELATIVE 4cb80 │ │ │ │ -000000000009e840 0000000000000403 R_AARCH64_RELATIVE 4d6a0 │ │ │ │ -000000000009e850 0000000000000403 R_AARCH64_RELATIVE 49020 │ │ │ │ -000000000009e860 0000000000000403 R_AARCH64_RELATIVE 4c760 │ │ │ │ -000000000009e868 0000000000000403 R_AARCH64_RELATIVE 45b80 │ │ │ │ -000000000009e870 0000000000000403 R_AARCH64_RELATIVE 4e120 │ │ │ │ -000000000009e878 0000000000000403 R_AARCH64_RELATIVE 45820 │ │ │ │ -000000000009e880 0000000000000403 R_AARCH64_RELATIVE 45ba0 │ │ │ │ -000000000009e888 0000000000000403 R_AARCH64_RELATIVE 4cc00 │ │ │ │ -000000000009e890 0000000000000403 R_AARCH64_RELATIVE 45bc0 │ │ │ │ -000000000009e898 0000000000000403 R_AARCH64_RELATIVE 45de0 │ │ │ │ -000000000009e8a0 0000000000000403 R_AARCH64_RELATIVE 457c0 │ │ │ │ -000000000009e8a8 0000000000000403 R_AARCH64_RELATIVE 457e0 │ │ │ │ -000000000009e8b8 0000000000000403 R_AARCH64_RELATIVE 9e580 │ │ │ │ -000000000009e8c0 0000000000000403 R_AARCH64_RELATIVE 4b1e0 │ │ │ │ -000000000009e8c8 0000000000000403 R_AARCH64_RELATIVE 4b320 │ │ │ │ -000000000009e8d0 0000000000000403 R_AARCH64_RELATIVE 47220 │ │ │ │ -000000000009e8e0 0000000000000403 R_AARCH64_RELATIVE 495a0 │ │ │ │ -000000000009e8e8 0000000000000403 R_AARCH64_RELATIVE 495c0 │ │ │ │ -000000000009e8f0 0000000000000403 R_AARCH64_RELATIVE 4cb80 │ │ │ │ -000000000009e908 0000000000000403 R_AARCH64_RELATIVE 4d6a0 │ │ │ │ -000000000009e918 0000000000000403 R_AARCH64_RELATIVE 49020 │ │ │ │ -000000000009e928 0000000000000403 R_AARCH64_RELATIVE 4c760 │ │ │ │ -000000000009e930 0000000000000403 R_AARCH64_RELATIVE 45b80 │ │ │ │ -000000000009e938 0000000000000403 R_AARCH64_RELATIVE 4e120 │ │ │ │ -000000000009e940 0000000000000403 R_AARCH64_RELATIVE 45820 │ │ │ │ -000000000009e948 0000000000000403 R_AARCH64_RELATIVE 45ba0 │ │ │ │ -000000000009e950 0000000000000403 R_AARCH64_RELATIVE 4cc00 │ │ │ │ -000000000009e958 0000000000000403 R_AARCH64_RELATIVE 45bc0 │ │ │ │ -000000000009e960 0000000000000403 R_AARCH64_RELATIVE 45de0 │ │ │ │ -000000000009e968 0000000000000403 R_AARCH64_RELATIVE 457c0 │ │ │ │ -000000000009e970 0000000000000403 R_AARCH64_RELATIVE 457e0 │ │ │ │ -000000000009e980 0000000000000403 R_AARCH64_RELATIVE 9e598 │ │ │ │ -000000000009e988 0000000000000403 R_AARCH64_RELATIVE 477c0 │ │ │ │ -000000000009e990 0000000000000403 R_AARCH64_RELATIVE 478a0 │ │ │ │ -000000000009e998 0000000000000403 R_AARCH64_RELATIVE 47100 │ │ │ │ -000000000009e9a8 0000000000000403 R_AARCH64_RELATIVE 495e0 │ │ │ │ -000000000009e9b0 0000000000000403 R_AARCH64_RELATIVE 49600 │ │ │ │ -000000000009e9b8 0000000000000403 R_AARCH64_RELATIVE 4c180 │ │ │ │ -000000000009e9d0 0000000000000403 R_AARCH64_RELATIVE 46400 │ │ │ │ -000000000009e9e0 0000000000000403 R_AARCH64_RELATIVE 48f20 │ │ │ │ -000000000009e9f0 0000000000000403 R_AARCH64_RELATIVE 4bfe0 │ │ │ │ -000000000009e9f8 0000000000000403 R_AARCH64_RELATIVE 45b20 │ │ │ │ -000000000009ea00 0000000000000403 R_AARCH64_RELATIVE 4d100 │ │ │ │ -000000000009ea08 0000000000000403 R_AARCH64_RELATIVE 458a0 │ │ │ │ -000000000009ea10 0000000000000403 R_AARCH64_RELATIVE 45b40 │ │ │ │ -000000000009ea18 0000000000000403 R_AARCH64_RELATIVE 4c280 │ │ │ │ -000000000009ea20 0000000000000403 R_AARCH64_RELATIVE 45b60 │ │ │ │ -000000000009ea28 0000000000000403 R_AARCH64_RELATIVE 45d80 │ │ │ │ -000000000009ea30 0000000000000403 R_AARCH64_RELATIVE 45840 │ │ │ │ -000000000009ea38 0000000000000403 R_AARCH64_RELATIVE 45860 │ │ │ │ -000000000009ea48 0000000000000403 R_AARCH64_RELATIVE 9e5b0 │ │ │ │ -000000000009ea50 0000000000000403 R_AARCH64_RELATIVE 4b5a0 │ │ │ │ -000000000009ea58 0000000000000403 R_AARCH64_RELATIVE 4b6a0 │ │ │ │ -000000000009ea60 0000000000000403 R_AARCH64_RELATIVE 47100 │ │ │ │ -000000000009ea70 0000000000000403 R_AARCH64_RELATIVE 495e0 │ │ │ │ -000000000009ea78 0000000000000403 R_AARCH64_RELATIVE 49600 │ │ │ │ -000000000009ea80 0000000000000403 R_AARCH64_RELATIVE 4c180 │ │ │ │ -000000000009ea98 0000000000000403 R_AARCH64_RELATIVE 46400 │ │ │ │ -000000000009eaa8 0000000000000403 R_AARCH64_RELATIVE 48f20 │ │ │ │ -000000000009eab8 0000000000000403 R_AARCH64_RELATIVE 4bfe0 │ │ │ │ -000000000009eac0 0000000000000403 R_AARCH64_RELATIVE 45b20 │ │ │ │ -000000000009eac8 0000000000000403 R_AARCH64_RELATIVE 4d100 │ │ │ │ -000000000009ead0 0000000000000403 R_AARCH64_RELATIVE 458a0 │ │ │ │ -000000000009ead8 0000000000000403 R_AARCH64_RELATIVE 45b40 │ │ │ │ -000000000009eae0 0000000000000403 R_AARCH64_RELATIVE 4c280 │ │ │ │ -000000000009eae8 0000000000000403 R_AARCH64_RELATIVE 45b60 │ │ │ │ -000000000009eaf0 0000000000000403 R_AARCH64_RELATIVE 45d80 │ │ │ │ -000000000009eaf8 0000000000000403 R_AARCH64_RELATIVE 45840 │ │ │ │ -000000000009eb00 0000000000000403 R_AARCH64_RELATIVE 45860 │ │ │ │ -000000000009eb10 0000000000000403 R_AARCH64_RELATIVE 9e5e0 │ │ │ │ -000000000009eb18 0000000000000403 R_AARCH64_RELATIVE 49700 │ │ │ │ -000000000009eb20 0000000000000403 R_AARCH64_RELATIVE 498c0 │ │ │ │ -000000000009eb28 0000000000000403 R_AARCH64_RELATIVE 47460 │ │ │ │ -000000000009eb38 0000000000000403 R_AARCH64_RELATIVE 49660 │ │ │ │ -000000000009eb40 0000000000000403 R_AARCH64_RELATIVE 49680 │ │ │ │ -000000000009eb48 0000000000000403 R_AARCH64_RELATIVE 476c0 │ │ │ │ -000000000009eb60 0000000000000403 R_AARCH64_RELATIVE 493e0 │ │ │ │ -000000000009eb70 0000000000000403 R_AARCH64_RELATIVE 48e20 │ │ │ │ -000000000009eb80 0000000000000403 R_AARCH64_RELATIVE 4b960 │ │ │ │ -000000000009eb88 0000000000000403 R_AARCH64_RELATIVE 45ac0 │ │ │ │ -000000000009eb90 0000000000000403 R_AARCH64_RELATIVE 4bb00 │ │ │ │ -000000000009eb98 0000000000000403 R_AARCH64_RELATIVE 45920 │ │ │ │ -000000000009eba0 0000000000000403 R_AARCH64_RELATIVE 45ae0 │ │ │ │ -000000000009eba8 0000000000000403 R_AARCH64_RELATIVE 47980 │ │ │ │ -000000000009ebb0 0000000000000403 R_AARCH64_RELATIVE 45b00 │ │ │ │ -000000000009ebb8 0000000000000403 R_AARCH64_RELATIVE 45d20 │ │ │ │ -000000000009ebc0 0000000000000403 R_AARCH64_RELATIVE 458c0 │ │ │ │ -000000000009ebc8 0000000000000403 R_AARCH64_RELATIVE 458e0 │ │ │ │ -000000000009ebd8 0000000000000403 R_AARCH64_RELATIVE 9e5f8 │ │ │ │ -000000000009ebe0 0000000000000403 R_AARCH64_RELATIVE 47a80 │ │ │ │ -000000000009ebe8 0000000000000403 R_AARCH64_RELATIVE e148 │ │ │ │ -000000000009ebf0 0000000000000403 R_AARCH64_RELATIVE 460a0 │ │ │ │ -000000000009ebf8 0000000000000403 R_AARCH64_RELATIVE 46c00 │ │ │ │ -000000000009ec08 0000000000000403 R_AARCH64_RELATIVE 9e5f8 │ │ │ │ -000000000009ec10 0000000000000403 R_AARCH64_RELATIVE 46108 │ │ │ │ -000000000009ec18 0000000000000403 R_AARCH64_RELATIVE 46c64 │ │ │ │ -000000000009ec30 0000000000000403 R_AARCH64_RELATIVE 9e5f8 │ │ │ │ -000000000009ec38 0000000000000403 R_AARCH64_RELATIVE 46170 │ │ │ │ -000000000009ec40 0000000000000403 R_AARCH64_RELATIVE 46ce0 │ │ │ │ -000000000009ec50 0000000000000403 R_AARCH64_RELATIVE 9e658 │ │ │ │ -000000000009ec58 0000000000000403 R_AARCH64_RELATIVE 47d20 │ │ │ │ -000000000009ec60 0000000000000403 R_AARCH64_RELATIVE e064 │ │ │ │ -000000000009ec68 0000000000000403 R_AARCH64_RELATIVE 45ea0 │ │ │ │ -000000000009ec70 0000000000000403 R_AARCH64_RELATIVE 46aa0 │ │ │ │ -000000000009ec80 0000000000000403 R_AARCH64_RELATIVE 9e658 │ │ │ │ -000000000009ec88 0000000000000403 R_AARCH64_RELATIVE 45f08 │ │ │ │ -000000000009ec90 0000000000000403 R_AARCH64_RELATIVE 46b04 │ │ │ │ -000000000009eca8 0000000000000403 R_AARCH64_RELATIVE 9e658 │ │ │ │ -000000000009ecb0 0000000000000403 R_AARCH64_RELATIVE 45f70 │ │ │ │ -000000000009ecb8 0000000000000403 R_AARCH64_RELATIVE 46b80 │ │ │ │ -000000000009ecc8 0000000000000403 R_AARCH64_RELATIVE 7c238 │ │ │ │ -000000000009ecd8 0000000000000403 R_AARCH64_RELATIVE 7c290 │ │ │ │ -000000000009ece8 0000000000000403 R_AARCH64_RELATIVE 7c2e8 │ │ │ │ -000000000009ecf0 0000000000000403 R_AARCH64_RELATIVE 9ecc0 │ │ │ │ -000000000009ed00 0000000000000403 R_AARCH64_RELATIVE 7c320 │ │ │ │ -000000000009ed10 0000000000000403 R_AARCH64_RELATIVE 7c358 │ │ │ │ -000000000009ed18 0000000000000403 R_AARCH64_RELATIVE 9ecd0 │ │ │ │ -000000000009ed28 0000000000000403 R_AARCH64_RELATIVE 7c390 │ │ │ │ -000000000009ed38 0000000000000403 R_AARCH64_RELATIVE 9ece0 │ │ │ │ -000000000009ed50 0000000000000403 R_AARCH64_RELATIVE 7c3c8 │ │ │ │ -000000000009ed60 0000000000000403 R_AARCH64_RELATIVE 7c400 │ │ │ │ -000000000009ed78 0000000000000403 R_AARCH64_RELATIVE 7c420 │ │ │ │ -000000000009ed90 0000000000000403 R_AARCH64_RELATIVE 7c440 │ │ │ │ -000000000009eda0 0000000000000403 R_AARCH64_RELATIVE 7c4a0 │ │ │ │ -000000000009eda8 0000000000000403 R_AARCH64_RELATIVE 9ed88 │ │ │ │ -000000000009edb8 0000000000000403 R_AARCH64_RELATIVE 7c508 │ │ │ │ -000000000009edc0 0000000000000403 R_AARCH64_RELATIVE 9ed98 │ │ │ │ -000000000009edd0 0000000000000403 R_AARCH64_RELATIVE 7c598 │ │ │ │ -000000000009ede0 0000000000000403 R_AARCH64_RELATIVE 9edb0 │ │ │ │ -000000000009ee08 0000000000000403 R_AARCH64_RELATIVE 7c608 │ │ │ │ -000000000009ee10 0000000000000403 R_AARCH64_RELATIVE 9edc8 │ │ │ │ -000000000009ee20 0000000000000403 R_AARCH64_RELATIVE 7c660 │ │ │ │ -000000000009ee28 0000000000000403 R_AARCH64_RELATIVE 9ee00 │ │ │ │ -000000000009ee38 0000000000000403 R_AARCH64_RELATIVE 7c670 │ │ │ │ -000000000009ee40 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009ee50 0000000000000403 R_AARCH64_RELATIVE 7c6e0 │ │ │ │ -000000000009ee58 0000000000000403 R_AARCH64_RELATIVE 9ee30 │ │ │ │ -000000000009ee68 0000000000000403 R_AARCH64_RELATIVE 7c748 │ │ │ │ -000000000009ee70 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009ee80 0000000000000403 R_AARCH64_RELATIVE 7c7c0 │ │ │ │ -000000000009ee88 0000000000000403 R_AARCH64_RELATIVE 9ee60 │ │ │ │ -000000000009ee98 0000000000000403 R_AARCH64_RELATIVE 7c830 │ │ │ │ -000000000009eea0 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009eeb0 0000000000000403 R_AARCH64_RELATIVE 7c8a8 │ │ │ │ -000000000009eeb8 0000000000000403 R_AARCH64_RELATIVE 9ee90 │ │ │ │ -000000000009eec8 0000000000000403 R_AARCH64_RELATIVE 7c918 │ │ │ │ -000000000009eed0 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009eee0 0000000000000403 R_AARCH64_RELATIVE 7c988 │ │ │ │ -000000000009eee8 0000000000000403 R_AARCH64_RELATIVE 9eec0 │ │ │ │ -000000000009eef8 0000000000000403 R_AARCH64_RELATIVE 7c9f0 │ │ │ │ -000000000009ef00 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009ef10 0000000000000403 R_AARCH64_RELATIVE 7ca70 │ │ │ │ -000000000009ef18 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009ef28 0000000000000403 R_AARCH64_RELATIVE 7caf0 │ │ │ │ -000000000009ef30 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009ef40 0000000000000403 R_AARCH64_RELATIVE 7cb80 │ │ │ │ -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 52da0 │ │ │ │ -000000000009ef98 0000000000000403 R_AARCH64_RELATIVE 52dc0 │ │ │ │ -000000000009f000 0000000000000403 R_AARCH64_RELATIVE 9ee48 │ │ │ │ -000000000009f008 0000000000000403 R_AARCH64_RELATIVE 55d00 │ │ │ │ -000000000009f010 0000000000000403 R_AARCH64_RELATIVE 55ec0 │ │ │ │ -000000000009f018 0000000000000403 R_AARCH64_RELATIVE 54340 │ │ │ │ -000000000009f028 0000000000000403 R_AARCH64_RELATIVE 55ba0 │ │ │ │ -000000000009f030 0000000000000403 R_AARCH64_RELATIVE 55bc0 │ │ │ │ -000000000009f038 0000000000000403 R_AARCH64_RELATIVE 559e0 │ │ │ │ -000000000009f050 0000000000000403 R_AARCH64_RELATIVE 53260 │ │ │ │ -000000000009f060 0000000000000403 R_AARCH64_RELATIVE 55560 │ │ │ │ -000000000009f070 0000000000000403 R_AARCH64_RELATIVE 558c0 │ │ │ │ -000000000009f078 0000000000000403 R_AARCH64_RELATIVE 52ae0 │ │ │ │ -000000000009f080 0000000000000403 R_AARCH64_RELATIVE 531a0 │ │ │ │ -000000000009f088 0000000000000403 R_AARCH64_RELATIVE 52620 │ │ │ │ -000000000009f090 0000000000000403 R_AARCH64_RELATIVE 52b00 │ │ │ │ -000000000009f098 0000000000000403 R_AARCH64_RELATIVE 55a80 │ │ │ │ -000000000009f0a0 0000000000000403 R_AARCH64_RELATIVE 52b20 │ │ │ │ -000000000009f0a8 0000000000000403 R_AARCH64_RELATIVE 52d40 │ │ │ │ -000000000009f0b0 0000000000000403 R_AARCH64_RELATIVE 52660 │ │ │ │ -000000000009f0b8 0000000000000403 R_AARCH64_RELATIVE 52680 │ │ │ │ -000000000009f0c8 0000000000000403 R_AARCH64_RELATIVE 9ee60 │ │ │ │ -000000000009f0d0 0000000000000403 R_AARCH64_RELATIVE 54700 │ │ │ │ -000000000009f0d8 0000000000000403 R_AARCH64_RELATIVE 547c0 │ │ │ │ -000000000009f0e0 0000000000000403 R_AARCH64_RELATIVE 54220 │ │ │ │ -000000000009f0f0 0000000000000403 R_AARCH64_RELATIVE 55b20 │ │ │ │ -000000000009f0f8 0000000000000403 R_AARCH64_RELATIVE 55b40 │ │ │ │ -000000000009f100 0000000000000403 R_AARCH64_RELATIVE 586e0 │ │ │ │ -000000000009f118 0000000000000403 R_AARCH64_RELATIVE 59640 │ │ │ │ -000000000009f128 0000000000000403 R_AARCH64_RELATIVE 55460 │ │ │ │ -000000000009f138 0000000000000403 R_AARCH64_RELATIVE 58500 │ │ │ │ -000000000009f140 0000000000000403 R_AARCH64_RELATIVE 52a80 │ │ │ │ -000000000009f148 0000000000000403 R_AARCH64_RELATIVE 588c0 │ │ │ │ -000000000009f150 0000000000000403 R_AARCH64_RELATIVE 52720 │ │ │ │ -000000000009f158 0000000000000403 R_AARCH64_RELATIVE 52aa0 │ │ │ │ -000000000009f160 0000000000000403 R_AARCH64_RELATIVE 587e0 │ │ │ │ -000000000009f168 0000000000000403 R_AARCH64_RELATIVE 52ac0 │ │ │ │ -000000000009f170 0000000000000403 R_AARCH64_RELATIVE 52ce0 │ │ │ │ -000000000009f178 0000000000000403 R_AARCH64_RELATIVE 526c0 │ │ │ │ -000000000009f180 0000000000000403 R_AARCH64_RELATIVE 526e0 │ │ │ │ -000000000009f190 0000000000000403 R_AARCH64_RELATIVE 9ee78 │ │ │ │ -000000000009f198 0000000000000403 R_AARCH64_RELATIVE 57760 │ │ │ │ -000000000009f1a0 0000000000000403 R_AARCH64_RELATIVE 57840 │ │ │ │ -000000000009f1a8 0000000000000403 R_AARCH64_RELATIVE 54220 │ │ │ │ -000000000009f1b8 0000000000000403 R_AARCH64_RELATIVE 55b20 │ │ │ │ -000000000009f1c0 0000000000000403 R_AARCH64_RELATIVE 55b40 │ │ │ │ -000000000009f1c8 0000000000000403 R_AARCH64_RELATIVE 586e0 │ │ │ │ -000000000009f1e0 0000000000000403 R_AARCH64_RELATIVE 59640 │ │ │ │ -000000000009f1f0 0000000000000403 R_AARCH64_RELATIVE 55460 │ │ │ │ -000000000009f200 0000000000000403 R_AARCH64_RELATIVE 58500 │ │ │ │ -000000000009f208 0000000000000403 R_AARCH64_RELATIVE 52a80 │ │ │ │ -000000000009f210 0000000000000403 R_AARCH64_RELATIVE 588c0 │ │ │ │ -000000000009f218 0000000000000403 R_AARCH64_RELATIVE 52720 │ │ │ │ -000000000009f220 0000000000000403 R_AARCH64_RELATIVE 52aa0 │ │ │ │ -000000000009f228 0000000000000403 R_AARCH64_RELATIVE 587e0 │ │ │ │ -000000000009f230 0000000000000403 R_AARCH64_RELATIVE 52ac0 │ │ │ │ -000000000009f238 0000000000000403 R_AARCH64_RELATIVE 52ce0 │ │ │ │ -000000000009f240 0000000000000403 R_AARCH64_RELATIVE 526c0 │ │ │ │ -000000000009f248 0000000000000403 R_AARCH64_RELATIVE 526e0 │ │ │ │ -000000000009f258 0000000000000403 R_AARCH64_RELATIVE 9ee90 │ │ │ │ -000000000009f260 0000000000000403 R_AARCH64_RELATIVE 54540 │ │ │ │ -000000000009f268 0000000000000403 R_AARCH64_RELATIVE 54620 │ │ │ │ -000000000009f270 0000000000000403 R_AARCH64_RELATIVE 54100 │ │ │ │ -000000000009f280 0000000000000403 R_AARCH64_RELATIVE 55b60 │ │ │ │ -000000000009f288 0000000000000403 R_AARCH64_RELATIVE 55b80 │ │ │ │ -000000000009f290 0000000000000403 R_AARCH64_RELATIVE 582c0 │ │ │ │ -000000000009f2a8 0000000000000403 R_AARCH64_RELATIVE 536a0 │ │ │ │ -000000000009f2b8 0000000000000403 R_AARCH64_RELATIVE 55360 │ │ │ │ -000000000009f2c8 0000000000000403 R_AARCH64_RELATIVE 580e0 │ │ │ │ -000000000009f2d0 0000000000000403 R_AARCH64_RELATIVE 52a20 │ │ │ │ -000000000009f2d8 0000000000000403 R_AARCH64_RELATIVE 54460 │ │ │ │ -000000000009f2e0 0000000000000403 R_AARCH64_RELATIVE 527a0 │ │ │ │ -000000000009f2e8 0000000000000403 R_AARCH64_RELATIVE 52a40 │ │ │ │ -000000000009f2f0 0000000000000403 R_AARCH64_RELATIVE 583c0 │ │ │ │ -000000000009f2f8 0000000000000403 R_AARCH64_RELATIVE 52a60 │ │ │ │ -000000000009f300 0000000000000403 R_AARCH64_RELATIVE 52c80 │ │ │ │ -000000000009f308 0000000000000403 R_AARCH64_RELATIVE 52740 │ │ │ │ -000000000009f310 0000000000000403 R_AARCH64_RELATIVE 52760 │ │ │ │ -000000000009f320 0000000000000403 R_AARCH64_RELATIVE 9eea8 │ │ │ │ -000000000009f328 0000000000000403 R_AARCH64_RELATIVE 57a60 │ │ │ │ -000000000009f330 0000000000000403 R_AARCH64_RELATIVE 57b60 │ │ │ │ -000000000009f338 0000000000000403 R_AARCH64_RELATIVE 54100 │ │ │ │ -000000000009f348 0000000000000403 R_AARCH64_RELATIVE 55b60 │ │ │ │ -000000000009f350 0000000000000403 R_AARCH64_RELATIVE 55b80 │ │ │ │ -000000000009f358 0000000000000403 R_AARCH64_RELATIVE 582c0 │ │ │ │ -000000000009f370 0000000000000403 R_AARCH64_RELATIVE 536a0 │ │ │ │ -000000000009f380 0000000000000403 R_AARCH64_RELATIVE 55360 │ │ │ │ -000000000009f390 0000000000000403 R_AARCH64_RELATIVE 580e0 │ │ │ │ -000000000009f398 0000000000000403 R_AARCH64_RELATIVE 52a20 │ │ │ │ -000000000009f3a0 0000000000000403 R_AARCH64_RELATIVE 54460 │ │ │ │ -000000000009f3a8 0000000000000403 R_AARCH64_RELATIVE 527a0 │ │ │ │ -000000000009f3b0 0000000000000403 R_AARCH64_RELATIVE 52a40 │ │ │ │ -000000000009f3b8 0000000000000403 R_AARCH64_RELATIVE 583c0 │ │ │ │ -000000000009f3c0 0000000000000403 R_AARCH64_RELATIVE 52a60 │ │ │ │ -000000000009f3c8 0000000000000403 R_AARCH64_RELATIVE 52c80 │ │ │ │ -000000000009f3d0 0000000000000403 R_AARCH64_RELATIVE 52740 │ │ │ │ -000000000009f3d8 0000000000000403 R_AARCH64_RELATIVE 52760 │ │ │ │ -000000000009f3e8 0000000000000403 R_AARCH64_RELATIVE 9eed8 │ │ │ │ -000000000009f3f0 0000000000000403 R_AARCH64_RELATIVE 55c20 │ │ │ │ -000000000009f3f8 0000000000000403 R_AARCH64_RELATIVE 55de0 │ │ │ │ -000000000009f400 0000000000000403 R_AARCH64_RELATIVE 53040 │ │ │ │ -000000000009f410 0000000000000403 R_AARCH64_RELATIVE 55be0 │ │ │ │ -000000000009f418 0000000000000403 R_AARCH64_RELATIVE 55c00 │ │ │ │ -000000000009f420 0000000000000403 R_AARCH64_RELATIVE 55780 │ │ │ │ -000000000009f438 0000000000000403 R_AARCH64_RELATIVE 53380 │ │ │ │ -000000000009f448 0000000000000403 R_AARCH64_RELATIVE 55260 │ │ │ │ -000000000009f458 0000000000000403 R_AARCH64_RELATIVE 55660 │ │ │ │ -000000000009f460 0000000000000403 R_AARCH64_RELATIVE 529c0 │ │ │ │ -000000000009f468 0000000000000403 R_AARCH64_RELATIVE 53200 │ │ │ │ -000000000009f470 0000000000000403 R_AARCH64_RELATIVE 52820 │ │ │ │ -000000000009f478 0000000000000403 R_AARCH64_RELATIVE 529e0 │ │ │ │ -000000000009f480 0000000000000403 R_AARCH64_RELATIVE 55820 │ │ │ │ -000000000009f488 0000000000000403 R_AARCH64_RELATIVE 52a00 │ │ │ │ -000000000009f490 0000000000000403 R_AARCH64_RELATIVE 52c20 │ │ │ │ -000000000009f498 0000000000000403 R_AARCH64_RELATIVE 527c0 │ │ │ │ -000000000009f4a0 0000000000000403 R_AARCH64_RELATIVE 527e0 │ │ │ │ -000000000009f4b0 0000000000000403 R_AARCH64_RELATIVE 9ef38 │ │ │ │ -000000000009f4b8 0000000000000403 R_AARCH64_RELATIVE 53ba0 │ │ │ │ -000000000009f4c0 0000000000000403 R_AARCH64_RELATIVE e318 │ │ │ │ -000000000009f4c8 0000000000000403 R_AARCH64_RELATIVE 52e00 │ │ │ │ -000000000009f4d0 0000000000000403 R_AARCH64_RELATIVE 53e60 │ │ │ │ -000000000009f4e0 0000000000000403 R_AARCH64_RELATIVE 9ef38 │ │ │ │ -000000000009f4e8 0000000000000403 R_AARCH64_RELATIVE 52e80 │ │ │ │ -000000000009f4f0 0000000000000403 R_AARCH64_RELATIVE 53ed0 │ │ │ │ -000000000009f508 0000000000000403 R_AARCH64_RELATIVE 9ef38 │ │ │ │ -000000000009f510 0000000000000403 R_AARCH64_RELATIVE 52f00 │ │ │ │ -000000000009f518 0000000000000403 R_AARCH64_RELATIVE 53f50 │ │ │ │ -000000000009fe80 0000000000000403 R_AARCH64_RELATIVE a0070 │ │ │ │ -000000000009fe90 0000000000000403 R_AARCH64_RELATIVE a0280 │ │ │ │ +000000000009dc80 0000000000000403 R_AARCH64_RELATIVE 797c8 │ │ │ │ +000000000009dc90 0000000000000403 R_AARCH64_RELATIVE 9dc60 │ │ │ │ +000000000009dcb8 0000000000000403 R_AARCH64_RELATIVE 79840 │ │ │ │ +000000000009dcc0 0000000000000403 R_AARCH64_RELATIVE 9dc78 │ │ │ │ +000000000009dcd0 0000000000000403 R_AARCH64_RELATIVE 79898 │ │ │ │ +000000000009dcd8 0000000000000403 R_AARCH64_RELATIVE 9dcb0 │ │ │ │ +000000000009dce8 0000000000000403 R_AARCH64_RELATIVE 798a8 │ │ │ │ +000000000009dd00 0000000000000403 R_AARCH64_RELATIVE 798f0 │ │ │ │ +000000000009dd08 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009dd18 0000000000000403 R_AARCH64_RELATIVE 79968 │ │ │ │ +000000000009dd20 0000000000000403 R_AARCH64_RELATIVE 9dcf8 │ │ │ │ +000000000009dd30 0000000000000403 R_AARCH64_RELATIVE 799d0 │ │ │ │ +000000000009dd38 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009dd48 0000000000000403 R_AARCH64_RELATIVE 79a48 │ │ │ │ +000000000009dd50 0000000000000403 R_AARCH64_RELATIVE 9dd28 │ │ │ │ +000000000009dd60 0000000000000403 R_AARCH64_RELATIVE 79ab0 │ │ │ │ +000000000009dd68 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009dd78 0000000000000403 R_AARCH64_RELATIVE 79b28 │ │ │ │ +000000000009dd80 0000000000000403 R_AARCH64_RELATIVE 9dd58 │ │ │ │ +000000000009dd90 0000000000000403 R_AARCH64_RELATIVE 79b98 │ │ │ │ +000000000009dd98 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009dda8 0000000000000403 R_AARCH64_RELATIVE 79c08 │ │ │ │ +000000000009ddb0 0000000000000403 R_AARCH64_RELATIVE 9dd88 │ │ │ │ +000000000009ddc0 0000000000000403 R_AARCH64_RELATIVE 79c70 │ │ │ │ +000000000009ddd0 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009ddf0 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009de08 0000000000000403 R_AARCH64_RELATIVE 79c98 │ │ │ │ +000000000009de10 0000000000000403 R_AARCH64_RELATIVE 9dc28 │ │ │ │ +000000000009de20 0000000000000403 R_AARCH64_RELATIVE 79d18 │ │ │ │ +000000000009de30 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009de50 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009de68 0000000000000403 R_AARCH64_RELATIVE 79d50 │ │ │ │ +000000000009de70 0000000000000403 R_AARCH64_RELATIVE 9dc28 │ │ │ │ +000000000009de80 0000000000000403 R_AARCH64_RELATIVE 79dc8 │ │ │ │ +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 2b400 │ │ │ │ +000000000009df48 0000000000000403 R_AARCH64_RELATIVE 2b5c0 │ │ │ │ +000000000009df50 0000000000000403 R_AARCH64_RELATIVE 28ea0 │ │ │ │ +000000000009df60 0000000000000403 R_AARCH64_RELATIVE 2b240 │ │ │ │ +000000000009df68 0000000000000403 R_AARCH64_RELATIVE 2b260 │ │ │ │ +000000000009df70 0000000000000403 R_AARCH64_RELATIVE 288c0 │ │ │ │ +000000000009df88 0000000000000403 R_AARCH64_RELATIVE 2ae40 │ │ │ │ +000000000009df98 0000000000000403 R_AARCH64_RELATIVE 2ad40 │ │ │ │ +000000000009dfa8 0000000000000403 R_AARCH64_RELATIVE 28b20 │ │ │ │ +000000000009dfb0 0000000000000403 R_AARCH64_RELATIVE 27740 │ │ │ │ +000000000009dfb8 0000000000000403 R_AARCH64_RELATIVE 29120 │ │ │ │ +000000000009dfc0 0000000000000403 R_AARCH64_RELATIVE 27280 │ │ │ │ +000000000009dfc8 0000000000000403 R_AARCH64_RELATIVE 27760 │ │ │ │ +000000000009dfd0 0000000000000403 R_AARCH64_RELATIVE 28960 │ │ │ │ +000000000009dfd8 0000000000000403 R_AARCH64_RELATIVE 27780 │ │ │ │ +000000000009dfe0 0000000000000403 R_AARCH64_RELATIVE 279a0 │ │ │ │ +000000000009dfe8 0000000000000403 R_AARCH64_RELATIVE 272c0 │ │ │ │ +000000000009dff0 0000000000000403 R_AARCH64_RELATIVE 272e0 │ │ │ │ +000000000009e000 0000000000000403 R_AARCH64_RELATIVE 9dd28 │ │ │ │ +000000000009e008 0000000000000403 R_AARCH64_RELATIVE 29c00 │ │ │ │ +000000000009e010 0000000000000403 R_AARCH64_RELATIVE 29ca0 │ │ │ │ +000000000009e018 0000000000000403 R_AARCH64_RELATIVE 28d80 │ │ │ │ +000000000009e028 0000000000000403 R_AARCH64_RELATIVE 2b1c0 │ │ │ │ +000000000009e030 0000000000000403 R_AARCH64_RELATIVE 2b1e0 │ │ │ │ +000000000009e038 0000000000000403 R_AARCH64_RELATIVE 2e7a0 │ │ │ │ +000000000009e050 0000000000000403 R_AARCH64_RELATIVE 2f2c0 │ │ │ │ +000000000009e060 0000000000000403 R_AARCH64_RELATIVE 2ac40 │ │ │ │ +000000000009e070 0000000000000403 R_AARCH64_RELATIVE 2e380 │ │ │ │ +000000000009e078 0000000000000403 R_AARCH64_RELATIVE 276e0 │ │ │ │ +000000000009e080 0000000000000403 R_AARCH64_RELATIVE 2fd40 │ │ │ │ +000000000009e088 0000000000000403 R_AARCH64_RELATIVE 27380 │ │ │ │ +000000000009e090 0000000000000403 R_AARCH64_RELATIVE 27700 │ │ │ │ +000000000009e098 0000000000000403 R_AARCH64_RELATIVE 2e820 │ │ │ │ +000000000009e0a0 0000000000000403 R_AARCH64_RELATIVE 27720 │ │ │ │ +000000000009e0a8 0000000000000403 R_AARCH64_RELATIVE 27940 │ │ │ │ +000000000009e0b0 0000000000000403 R_AARCH64_RELATIVE 27320 │ │ │ │ +000000000009e0b8 0000000000000403 R_AARCH64_RELATIVE 27340 │ │ │ │ +000000000009e0c8 0000000000000403 R_AARCH64_RELATIVE 9dd40 │ │ │ │ +000000000009e0d0 0000000000000403 R_AARCH64_RELATIVE 2ce00 │ │ │ │ +000000000009e0d8 0000000000000403 R_AARCH64_RELATIVE 2cf40 │ │ │ │ +000000000009e0e0 0000000000000403 R_AARCH64_RELATIVE 28d80 │ │ │ │ +000000000009e0f0 0000000000000403 R_AARCH64_RELATIVE 2b1c0 │ │ │ │ +000000000009e0f8 0000000000000403 R_AARCH64_RELATIVE 2b1e0 │ │ │ │ +000000000009e100 0000000000000403 R_AARCH64_RELATIVE 2e7a0 │ │ │ │ +000000000009e118 0000000000000403 R_AARCH64_RELATIVE 2f2c0 │ │ │ │ +000000000009e128 0000000000000403 R_AARCH64_RELATIVE 2ac40 │ │ │ │ +000000000009e138 0000000000000403 R_AARCH64_RELATIVE 2e380 │ │ │ │ +000000000009e140 0000000000000403 R_AARCH64_RELATIVE 276e0 │ │ │ │ +000000000009e148 0000000000000403 R_AARCH64_RELATIVE 2fd40 │ │ │ │ +000000000009e150 0000000000000403 R_AARCH64_RELATIVE 27380 │ │ │ │ +000000000009e158 0000000000000403 R_AARCH64_RELATIVE 27700 │ │ │ │ +000000000009e160 0000000000000403 R_AARCH64_RELATIVE 2e820 │ │ │ │ +000000000009e168 0000000000000403 R_AARCH64_RELATIVE 27720 │ │ │ │ +000000000009e170 0000000000000403 R_AARCH64_RELATIVE 27940 │ │ │ │ +000000000009e178 0000000000000403 R_AARCH64_RELATIVE 27320 │ │ │ │ +000000000009e180 0000000000000403 R_AARCH64_RELATIVE 27340 │ │ │ │ +000000000009e190 0000000000000403 R_AARCH64_RELATIVE 9dd58 │ │ │ │ +000000000009e198 0000000000000403 R_AARCH64_RELATIVE 29320 │ │ │ │ +000000000009e1a0 0000000000000403 R_AARCH64_RELATIVE 29400 │ │ │ │ +000000000009e1a8 0000000000000403 R_AARCH64_RELATIVE 28c60 │ │ │ │ +000000000009e1b8 0000000000000403 R_AARCH64_RELATIVE 2b200 │ │ │ │ +000000000009e1c0 0000000000000403 R_AARCH64_RELATIVE 2b220 │ │ │ │ +000000000009e1c8 0000000000000403 R_AARCH64_RELATIVE 2dda0 │ │ │ │ +000000000009e1e0 0000000000000403 R_AARCH64_RELATIVE 27f60 │ │ │ │ +000000000009e1f0 0000000000000403 R_AARCH64_RELATIVE 2ab40 │ │ │ │ +000000000009e200 0000000000000403 R_AARCH64_RELATIVE 2dc00 │ │ │ │ +000000000009e208 0000000000000403 R_AARCH64_RELATIVE 27680 │ │ │ │ +000000000009e210 0000000000000403 R_AARCH64_RELATIVE 2ed20 │ │ │ │ +000000000009e218 0000000000000403 R_AARCH64_RELATIVE 27400 │ │ │ │ +000000000009e220 0000000000000403 R_AARCH64_RELATIVE 276a0 │ │ │ │ +000000000009e228 0000000000000403 R_AARCH64_RELATIVE 2dea0 │ │ │ │ +000000000009e230 0000000000000403 R_AARCH64_RELATIVE 276c0 │ │ │ │ +000000000009e238 0000000000000403 R_AARCH64_RELATIVE 278e0 │ │ │ │ +000000000009e240 0000000000000403 R_AARCH64_RELATIVE 273a0 │ │ │ │ +000000000009e248 0000000000000403 R_AARCH64_RELATIVE 273c0 │ │ │ │ +000000000009e258 0000000000000403 R_AARCH64_RELATIVE 9dd70 │ │ │ │ +000000000009e260 0000000000000403 R_AARCH64_RELATIVE 2d1c0 │ │ │ │ +000000000009e268 0000000000000403 R_AARCH64_RELATIVE 2d2c0 │ │ │ │ +000000000009e270 0000000000000403 R_AARCH64_RELATIVE 28c60 │ │ │ │ +000000000009e280 0000000000000403 R_AARCH64_RELATIVE 2b200 │ │ │ │ +000000000009e288 0000000000000403 R_AARCH64_RELATIVE 2b220 │ │ │ │ +000000000009e290 0000000000000403 R_AARCH64_RELATIVE 2dda0 │ │ │ │ +000000000009e2a8 0000000000000403 R_AARCH64_RELATIVE 27f60 │ │ │ │ +000000000009e2b8 0000000000000403 R_AARCH64_RELATIVE 2ab40 │ │ │ │ +000000000009e2c8 0000000000000403 R_AARCH64_RELATIVE 2dc00 │ │ │ │ +000000000009e2d0 0000000000000403 R_AARCH64_RELATIVE 27680 │ │ │ │ +000000000009e2d8 0000000000000403 R_AARCH64_RELATIVE 2ed20 │ │ │ │ +000000000009e2e0 0000000000000403 R_AARCH64_RELATIVE 27400 │ │ │ │ +000000000009e2e8 0000000000000403 R_AARCH64_RELATIVE 276a0 │ │ │ │ +000000000009e2f0 0000000000000403 R_AARCH64_RELATIVE 2dea0 │ │ │ │ +000000000009e2f8 0000000000000403 R_AARCH64_RELATIVE 276c0 │ │ │ │ +000000000009e300 0000000000000403 R_AARCH64_RELATIVE 278e0 │ │ │ │ +000000000009e308 0000000000000403 R_AARCH64_RELATIVE 273a0 │ │ │ │ +000000000009e310 0000000000000403 R_AARCH64_RELATIVE 273c0 │ │ │ │ +000000000009e320 0000000000000403 R_AARCH64_RELATIVE 9dda0 │ │ │ │ +000000000009e328 0000000000000403 R_AARCH64_RELATIVE 2b320 │ │ │ │ +000000000009e330 0000000000000403 R_AARCH64_RELATIVE 2b4e0 │ │ │ │ +000000000009e338 0000000000000403 R_AARCH64_RELATIVE 28fc0 │ │ │ │ +000000000009e348 0000000000000403 R_AARCH64_RELATIVE 2b280 │ │ │ │ +000000000009e350 0000000000000403 R_AARCH64_RELATIVE 2b2a0 │ │ │ │ +000000000009e358 0000000000000403 R_AARCH64_RELATIVE 29220 │ │ │ │ +000000000009e370 0000000000000403 R_AARCH64_RELATIVE 2b000 │ │ │ │ +000000000009e380 0000000000000403 R_AARCH64_RELATIVE 2aa40 │ │ │ │ +000000000009e390 0000000000000403 R_AARCH64_RELATIVE 2d580 │ │ │ │ +000000000009e398 0000000000000403 R_AARCH64_RELATIVE 27620 │ │ │ │ +000000000009e3a0 0000000000000403 R_AARCH64_RELATIVE 2d720 │ │ │ │ +000000000009e3a8 0000000000000403 R_AARCH64_RELATIVE 27480 │ │ │ │ +000000000009e3b0 0000000000000403 R_AARCH64_RELATIVE 27640 │ │ │ │ +000000000009e3b8 0000000000000403 R_AARCH64_RELATIVE 294e0 │ │ │ │ +000000000009e3c0 0000000000000403 R_AARCH64_RELATIVE 27660 │ │ │ │ +000000000009e3c8 0000000000000403 R_AARCH64_RELATIVE 27880 │ │ │ │ +000000000009e3d0 0000000000000403 R_AARCH64_RELATIVE 27420 │ │ │ │ +000000000009e3d8 0000000000000403 R_AARCH64_RELATIVE 27440 │ │ │ │ +000000000009e3e8 0000000000000403 R_AARCH64_RELATIVE 9ddb8 │ │ │ │ +000000000009e3f0 0000000000000403 R_AARCH64_RELATIVE 295e0 │ │ │ │ +000000000009e3f8 0000000000000403 R_AARCH64_RELATIVE daa4 │ │ │ │ +000000000009e400 0000000000000403 R_AARCH64_RELATIVE 27c00 │ │ │ │ +000000000009e408 0000000000000403 R_AARCH64_RELATIVE 28760 │ │ │ │ +000000000009e418 0000000000000403 R_AARCH64_RELATIVE 9ddb8 │ │ │ │ +000000000009e420 0000000000000403 R_AARCH64_RELATIVE 27c68 │ │ │ │ +000000000009e428 0000000000000403 R_AARCH64_RELATIVE 287c4 │ │ │ │ +000000000009e440 0000000000000403 R_AARCH64_RELATIVE 9ddb8 │ │ │ │ +000000000009e448 0000000000000403 R_AARCH64_RELATIVE 27cd0 │ │ │ │ +000000000009e450 0000000000000403 R_AARCH64_RELATIVE 28840 │ │ │ │ +000000000009e460 0000000000000403 R_AARCH64_RELATIVE 9de18 │ │ │ │ +000000000009e468 0000000000000403 R_AARCH64_RELATIVE 29880 │ │ │ │ +000000000009e470 0000000000000403 R_AARCH64_RELATIVE d9c0 │ │ │ │ +000000000009e478 0000000000000403 R_AARCH64_RELATIVE 27a00 │ │ │ │ +000000000009e480 0000000000000403 R_AARCH64_RELATIVE 28600 │ │ │ │ +000000000009e490 0000000000000403 R_AARCH64_RELATIVE 9de18 │ │ │ │ +000000000009e498 0000000000000403 R_AARCH64_RELATIVE 27a68 │ │ │ │ +000000000009e4a0 0000000000000403 R_AARCH64_RELATIVE 28664 │ │ │ │ +000000000009e4b8 0000000000000403 R_AARCH64_RELATIVE 9de18 │ │ │ │ +000000000009e4c0 0000000000000403 R_AARCH64_RELATIVE 27ad0 │ │ │ │ +000000000009e4c8 0000000000000403 R_AARCH64_RELATIVE 286e0 │ │ │ │ +000000000009e4d8 0000000000000403 R_AARCH64_RELATIVE 79e90 │ │ │ │ +000000000009e4e8 0000000000000403 R_AARCH64_RELATIVE 79ee8 │ │ │ │ +000000000009e4f8 0000000000000403 R_AARCH64_RELATIVE 79f40 │ │ │ │ +000000000009e500 0000000000000403 R_AARCH64_RELATIVE 9e4d0 │ │ │ │ +000000000009e510 0000000000000403 R_AARCH64_RELATIVE 79f78 │ │ │ │ +000000000009e520 0000000000000403 R_AARCH64_RELATIVE 79fb0 │ │ │ │ +000000000009e528 0000000000000403 R_AARCH64_RELATIVE 9e4e0 │ │ │ │ +000000000009e538 0000000000000403 R_AARCH64_RELATIVE 79fe8 │ │ │ │ +000000000009e548 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ +000000000009e560 0000000000000403 R_AARCH64_RELATIVE 7a020 │ │ │ │ +000000000009e570 0000000000000403 R_AARCH64_RELATIVE 7a058 │ │ │ │ +000000000009e588 0000000000000403 R_AARCH64_RELATIVE 7a078 │ │ │ │ +000000000009e5a0 0000000000000403 R_AARCH64_RELATIVE 7a098 │ │ │ │ +000000000009e5b0 0000000000000403 R_AARCH64_RELATIVE 7a0f8 │ │ │ │ +000000000009e5b8 0000000000000403 R_AARCH64_RELATIVE 9e598 │ │ │ │ +000000000009e5c8 0000000000000403 R_AARCH64_RELATIVE 7a160 │ │ │ │ +000000000009e5d0 0000000000000403 R_AARCH64_RELATIVE 9e5a8 │ │ │ │ +000000000009e5e0 0000000000000403 R_AARCH64_RELATIVE 7a1f0 │ │ │ │ +000000000009e5f0 0000000000000403 R_AARCH64_RELATIVE 9e5c0 │ │ │ │ +000000000009e618 0000000000000403 R_AARCH64_RELATIVE 7a260 │ │ │ │ +000000000009e620 0000000000000403 R_AARCH64_RELATIVE 9e5d8 │ │ │ │ +000000000009e630 0000000000000403 R_AARCH64_RELATIVE 7a2b8 │ │ │ │ +000000000009e638 0000000000000403 R_AARCH64_RELATIVE 9e610 │ │ │ │ +000000000009e648 0000000000000403 R_AARCH64_RELATIVE 7a2c8 │ │ │ │ +000000000009e650 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009e660 0000000000000403 R_AARCH64_RELATIVE 7a338 │ │ │ │ +000000000009e668 0000000000000403 R_AARCH64_RELATIVE 9e640 │ │ │ │ +000000000009e678 0000000000000403 R_AARCH64_RELATIVE 7a3a0 │ │ │ │ +000000000009e680 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009e690 0000000000000403 R_AARCH64_RELATIVE 7a418 │ │ │ │ +000000000009e698 0000000000000403 R_AARCH64_RELATIVE 9e670 │ │ │ │ +000000000009e6a8 0000000000000403 R_AARCH64_RELATIVE 7a488 │ │ │ │ +000000000009e6b0 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009e6c0 0000000000000403 R_AARCH64_RELATIVE 7a500 │ │ │ │ +000000000009e6c8 0000000000000403 R_AARCH64_RELATIVE 9e6a0 │ │ │ │ +000000000009e6d8 0000000000000403 R_AARCH64_RELATIVE 7a570 │ │ │ │ +000000000009e6e0 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009e6f0 0000000000000403 R_AARCH64_RELATIVE 7a5e0 │ │ │ │ +000000000009e6f8 0000000000000403 R_AARCH64_RELATIVE 9e6d0 │ │ │ │ +000000000009e708 0000000000000403 R_AARCH64_RELATIVE 7a648 │ │ │ │ +000000000009e710 0000000000000403 R_AARCH64_RELATIVE 9dc28 │ │ │ │ +000000000009e720 0000000000000403 R_AARCH64_RELATIVE 7a6c8 │ │ │ │ +000000000009e728 0000000000000403 R_AARCH64_RELATIVE 9dc28 │ │ │ │ +000000000009e738 0000000000000403 R_AARCH64_RELATIVE 7a748 │ │ │ │ +000000000009e740 0000000000000403 R_AARCH64_RELATIVE 9dc28 │ │ │ │ +000000000009e750 0000000000000403 R_AARCH64_RELATIVE 7a7d8 │ │ │ │ +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 38180 │ │ │ │ +000000000009e7a8 0000000000000403 R_AARCH64_RELATIVE 381a0 │ │ │ │ +000000000009e810 0000000000000403 R_AARCH64_RELATIVE 9e658 │ │ │ │ +000000000009e818 0000000000000403 R_AARCH64_RELATIVE 3b280 │ │ │ │ +000000000009e820 0000000000000403 R_AARCH64_RELATIVE 3b440 │ │ │ │ +000000000009e828 0000000000000403 R_AARCH64_RELATIVE 39720 │ │ │ │ +000000000009e838 0000000000000403 R_AARCH64_RELATIVE 3b120 │ │ │ │ +000000000009e840 0000000000000403 R_AARCH64_RELATIVE 3b140 │ │ │ │ +000000000009e848 0000000000000403 R_AARCH64_RELATIVE 3af60 │ │ │ │ +000000000009e860 0000000000000403 R_AARCH64_RELATIVE 38640 │ │ │ │ +000000000009e870 0000000000000403 R_AARCH64_RELATIVE 3aae0 │ │ │ │ +000000000009e880 0000000000000403 R_AARCH64_RELATIVE 3ae40 │ │ │ │ +000000000009e888 0000000000000403 R_AARCH64_RELATIVE 37ec0 │ │ │ │ +000000000009e890 0000000000000403 R_AARCH64_RELATIVE 38580 │ │ │ │ +000000000009e898 0000000000000403 R_AARCH64_RELATIVE 37a00 │ │ │ │ +000000000009e8a0 0000000000000403 R_AARCH64_RELATIVE 37ee0 │ │ │ │ +000000000009e8a8 0000000000000403 R_AARCH64_RELATIVE 3b000 │ │ │ │ +000000000009e8b0 0000000000000403 R_AARCH64_RELATIVE 37f00 │ │ │ │ +000000000009e8b8 0000000000000403 R_AARCH64_RELATIVE 38120 │ │ │ │ +000000000009e8c0 0000000000000403 R_AARCH64_RELATIVE 37a40 │ │ │ │ +000000000009e8c8 0000000000000403 R_AARCH64_RELATIVE 37a60 │ │ │ │ +000000000009e8d8 0000000000000403 R_AARCH64_RELATIVE 9e670 │ │ │ │ +000000000009e8e0 0000000000000403 R_AARCH64_RELATIVE 39ae0 │ │ │ │ +000000000009e8e8 0000000000000403 R_AARCH64_RELATIVE 39ba0 │ │ │ │ +000000000009e8f0 0000000000000403 R_AARCH64_RELATIVE 39600 │ │ │ │ +000000000009e900 0000000000000403 R_AARCH64_RELATIVE 3b0a0 │ │ │ │ +000000000009e908 0000000000000403 R_AARCH64_RELATIVE 3b0c0 │ │ │ │ +000000000009e910 0000000000000403 R_AARCH64_RELATIVE 3dc60 │ │ │ │ +000000000009e928 0000000000000403 R_AARCH64_RELATIVE 3ebc0 │ │ │ │ +000000000009e938 0000000000000403 R_AARCH64_RELATIVE 3a9e0 │ │ │ │ +000000000009e948 0000000000000403 R_AARCH64_RELATIVE 3da80 │ │ │ │ +000000000009e950 0000000000000403 R_AARCH64_RELATIVE 37e60 │ │ │ │ +000000000009e958 0000000000000403 R_AARCH64_RELATIVE 3de40 │ │ │ │ +000000000009e960 0000000000000403 R_AARCH64_RELATIVE 37b00 │ │ │ │ +000000000009e968 0000000000000403 R_AARCH64_RELATIVE 37e80 │ │ │ │ +000000000009e970 0000000000000403 R_AARCH64_RELATIVE 3dd60 │ │ │ │ +000000000009e978 0000000000000403 R_AARCH64_RELATIVE 37ea0 │ │ │ │ +000000000009e980 0000000000000403 R_AARCH64_RELATIVE 380c0 │ │ │ │ +000000000009e988 0000000000000403 R_AARCH64_RELATIVE 37aa0 │ │ │ │ +000000000009e990 0000000000000403 R_AARCH64_RELATIVE 37ac0 │ │ │ │ +000000000009e9a0 0000000000000403 R_AARCH64_RELATIVE 9e688 │ │ │ │ +000000000009e9a8 0000000000000403 R_AARCH64_RELATIVE 3cce0 │ │ │ │ +000000000009e9b0 0000000000000403 R_AARCH64_RELATIVE 3cdc0 │ │ │ │ +000000000009e9b8 0000000000000403 R_AARCH64_RELATIVE 39600 │ │ │ │ +000000000009e9c8 0000000000000403 R_AARCH64_RELATIVE 3b0a0 │ │ │ │ +000000000009e9d0 0000000000000403 R_AARCH64_RELATIVE 3b0c0 │ │ │ │ +000000000009e9d8 0000000000000403 R_AARCH64_RELATIVE 3dc60 │ │ │ │ +000000000009e9f0 0000000000000403 R_AARCH64_RELATIVE 3ebc0 │ │ │ │ +000000000009ea00 0000000000000403 R_AARCH64_RELATIVE 3a9e0 │ │ │ │ +000000000009ea10 0000000000000403 R_AARCH64_RELATIVE 3da80 │ │ │ │ +000000000009ea18 0000000000000403 R_AARCH64_RELATIVE 37e60 │ │ │ │ +000000000009ea20 0000000000000403 R_AARCH64_RELATIVE 3de40 │ │ │ │ +000000000009ea28 0000000000000403 R_AARCH64_RELATIVE 37b00 │ │ │ │ +000000000009ea30 0000000000000403 R_AARCH64_RELATIVE 37e80 │ │ │ │ +000000000009ea38 0000000000000403 R_AARCH64_RELATIVE 3dd60 │ │ │ │ +000000000009ea40 0000000000000403 R_AARCH64_RELATIVE 37ea0 │ │ │ │ +000000000009ea48 0000000000000403 R_AARCH64_RELATIVE 380c0 │ │ │ │ +000000000009ea50 0000000000000403 R_AARCH64_RELATIVE 37aa0 │ │ │ │ +000000000009ea58 0000000000000403 R_AARCH64_RELATIVE 37ac0 │ │ │ │ +000000000009ea68 0000000000000403 R_AARCH64_RELATIVE 9e6a0 │ │ │ │ +000000000009ea70 0000000000000403 R_AARCH64_RELATIVE 39920 │ │ │ │ +000000000009ea78 0000000000000403 R_AARCH64_RELATIVE 39a00 │ │ │ │ +000000000009ea80 0000000000000403 R_AARCH64_RELATIVE 394e0 │ │ │ │ +000000000009ea90 0000000000000403 R_AARCH64_RELATIVE 3b0e0 │ │ │ │ +000000000009ea98 0000000000000403 R_AARCH64_RELATIVE 3b100 │ │ │ │ +000000000009eaa0 0000000000000403 R_AARCH64_RELATIVE 3d840 │ │ │ │ +000000000009eab8 0000000000000403 R_AARCH64_RELATIVE 38a80 │ │ │ │ +000000000009eac8 0000000000000403 R_AARCH64_RELATIVE 3a8e0 │ │ │ │ +000000000009ead8 0000000000000403 R_AARCH64_RELATIVE 3d660 │ │ │ │ +000000000009eae0 0000000000000403 R_AARCH64_RELATIVE 37e00 │ │ │ │ +000000000009eae8 0000000000000403 R_AARCH64_RELATIVE 39840 │ │ │ │ +000000000009eaf0 0000000000000403 R_AARCH64_RELATIVE 37b80 │ │ │ │ +000000000009eaf8 0000000000000403 R_AARCH64_RELATIVE 37e20 │ │ │ │ +000000000009eb00 0000000000000403 R_AARCH64_RELATIVE 3d940 │ │ │ │ +000000000009eb08 0000000000000403 R_AARCH64_RELATIVE 37e40 │ │ │ │ +000000000009eb10 0000000000000403 R_AARCH64_RELATIVE 38060 │ │ │ │ +000000000009eb18 0000000000000403 R_AARCH64_RELATIVE 37b20 │ │ │ │ +000000000009eb20 0000000000000403 R_AARCH64_RELATIVE 37b40 │ │ │ │ +000000000009eb30 0000000000000403 R_AARCH64_RELATIVE 9e6b8 │ │ │ │ +000000000009eb38 0000000000000403 R_AARCH64_RELATIVE 3cfe0 │ │ │ │ +000000000009eb40 0000000000000403 R_AARCH64_RELATIVE 3d0e0 │ │ │ │ +000000000009eb48 0000000000000403 R_AARCH64_RELATIVE 394e0 │ │ │ │ +000000000009eb58 0000000000000403 R_AARCH64_RELATIVE 3b0e0 │ │ │ │ +000000000009eb60 0000000000000403 R_AARCH64_RELATIVE 3b100 │ │ │ │ +000000000009eb68 0000000000000403 R_AARCH64_RELATIVE 3d840 │ │ │ │ +000000000009eb80 0000000000000403 R_AARCH64_RELATIVE 38a80 │ │ │ │ +000000000009eb90 0000000000000403 R_AARCH64_RELATIVE 3a8e0 │ │ │ │ +000000000009eba0 0000000000000403 R_AARCH64_RELATIVE 3d660 │ │ │ │ +000000000009eba8 0000000000000403 R_AARCH64_RELATIVE 37e00 │ │ │ │ +000000000009ebb0 0000000000000403 R_AARCH64_RELATIVE 39840 │ │ │ │ +000000000009ebb8 0000000000000403 R_AARCH64_RELATIVE 37b80 │ │ │ │ +000000000009ebc0 0000000000000403 R_AARCH64_RELATIVE 37e20 │ │ │ │ +000000000009ebc8 0000000000000403 R_AARCH64_RELATIVE 3d940 │ │ │ │ +000000000009ebd0 0000000000000403 R_AARCH64_RELATIVE 37e40 │ │ │ │ +000000000009ebd8 0000000000000403 R_AARCH64_RELATIVE 38060 │ │ │ │ +000000000009ebe0 0000000000000403 R_AARCH64_RELATIVE 37b20 │ │ │ │ +000000000009ebe8 0000000000000403 R_AARCH64_RELATIVE 37b40 │ │ │ │ +000000000009ebf8 0000000000000403 R_AARCH64_RELATIVE 9e6e8 │ │ │ │ +000000000009ec00 0000000000000403 R_AARCH64_RELATIVE 3b1a0 │ │ │ │ +000000000009ec08 0000000000000403 R_AARCH64_RELATIVE 3b360 │ │ │ │ +000000000009ec10 0000000000000403 R_AARCH64_RELATIVE 38420 │ │ │ │ +000000000009ec20 0000000000000403 R_AARCH64_RELATIVE 3b160 │ │ │ │ +000000000009ec28 0000000000000403 R_AARCH64_RELATIVE 3b180 │ │ │ │ +000000000009ec30 0000000000000403 R_AARCH64_RELATIVE 3ad00 │ │ │ │ +000000000009ec48 0000000000000403 R_AARCH64_RELATIVE 38760 │ │ │ │ +000000000009ec58 0000000000000403 R_AARCH64_RELATIVE 3a7e0 │ │ │ │ +000000000009ec68 0000000000000403 R_AARCH64_RELATIVE 3abe0 │ │ │ │ +000000000009ec70 0000000000000403 R_AARCH64_RELATIVE 37da0 │ │ │ │ +000000000009ec78 0000000000000403 R_AARCH64_RELATIVE 385e0 │ │ │ │ +000000000009ec80 0000000000000403 R_AARCH64_RELATIVE 37c00 │ │ │ │ +000000000009ec88 0000000000000403 R_AARCH64_RELATIVE 37dc0 │ │ │ │ +000000000009ec90 0000000000000403 R_AARCH64_RELATIVE 3ada0 │ │ │ │ +000000000009ec98 0000000000000403 R_AARCH64_RELATIVE 37de0 │ │ │ │ +000000000009eca0 0000000000000403 R_AARCH64_RELATIVE 38000 │ │ │ │ +000000000009eca8 0000000000000403 R_AARCH64_RELATIVE 37ba0 │ │ │ │ +000000000009ecb0 0000000000000403 R_AARCH64_RELATIVE 37bc0 │ │ │ │ +000000000009ecc0 0000000000000403 R_AARCH64_RELATIVE 9e748 │ │ │ │ +000000000009ecc8 0000000000000403 R_AARCH64_RELATIVE 38f80 │ │ │ │ +000000000009ecd0 0000000000000403 R_AARCH64_RELATIVE dc74 │ │ │ │ +000000000009ecd8 0000000000000403 R_AARCH64_RELATIVE 381e0 │ │ │ │ +000000000009ece0 0000000000000403 R_AARCH64_RELATIVE 39240 │ │ │ │ +000000000009ecf0 0000000000000403 R_AARCH64_RELATIVE 9e748 │ │ │ │ +000000000009ecf8 0000000000000403 R_AARCH64_RELATIVE 38260 │ │ │ │ +000000000009ed00 0000000000000403 R_AARCH64_RELATIVE 392b0 │ │ │ │ +000000000009ed18 0000000000000403 R_AARCH64_RELATIVE 9e748 │ │ │ │ +000000000009ed20 0000000000000403 R_AARCH64_RELATIVE 382e0 │ │ │ │ +000000000009ed28 0000000000000403 R_AARCH64_RELATIVE 39330 │ │ │ │ +000000000009ed38 0000000000000403 R_AARCH64_RELATIVE 7a860 │ │ │ │ +000000000009ed48 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009ed58 0000000000000403 R_AARCH64_RELATIVE 9f0c8 │ │ │ │ +000000000009ed68 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009ed80 0000000000000403 R_AARCH64_RELATIVE 7a890 │ │ │ │ +000000000009ed90 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009eda0 0000000000000403 R_AARCH64_RELATIVE 9f070 │ │ │ │ +000000000009edb0 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009edc8 0000000000000403 R_AARCH64_RELATIVE 7a8d8 │ │ │ │ +000000000009edd8 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009ede8 0000000000000403 R_AARCH64_RELATIVE 9f058 │ │ │ │ +000000000009edf8 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009ee10 0000000000000403 R_AARCH64_RELATIVE 7a918 │ │ │ │ +000000000009ee28 0000000000000403 R_AARCH64_RELATIVE 7a968 │ │ │ │ +000000000009ee30 0000000000000403 R_AARCH64_RELATIVE 9ee08 │ │ │ │ +000000000009ee40 0000000000000403 R_AARCH64_RELATIVE 9ed30 │ │ │ │ +000000000009ee48 0000000000000403 R_AARCH64_RELATIVE 572c0 │ │ │ │ +000000000009ee50 0000000000000403 R_AARCH64_RELATIVE df98 │ │ │ │ +000000000009ee58 0000000000000403 R_AARCH64_RELATIVE 54620 │ │ │ │ +000000000009ee60 0000000000000403 R_AARCH64_RELATIVE 549c0 │ │ │ │ +000000000009ee70 0000000000000403 R_AARCH64_RELATIVE 9ed30 │ │ │ │ +000000000009ee78 0000000000000403 R_AARCH64_RELATIVE 546a0 │ │ │ │ +000000000009ee80 0000000000000403 R_AARCH64_RELATIVE 54a30 │ │ │ │ +000000000009ee98 0000000000000403 R_AARCH64_RELATIVE 9ed30 │ │ │ │ +000000000009eea0 0000000000000403 R_AARCH64_RELATIVE 54720 │ │ │ │ +000000000009eea8 0000000000000403 R_AARCH64_RELATIVE 54ab0 │ │ │ │ +000000000009eeb8 0000000000000403 R_AARCH64_RELATIVE 9ed78 │ │ │ │ +000000000009eec0 0000000000000403 R_AARCH64_RELATIVE 598c0 │ │ │ │ +000000000009eec8 0000000000000403 R_AARCH64_RELATIVE e348 │ │ │ │ +000000000009eed0 0000000000000403 R_AARCH64_RELATIVE 563a8 │ │ │ │ +000000000009eed8 0000000000000403 R_AARCH64_RELATIVE 56900 │ │ │ │ +000000000009eee8 0000000000000403 R_AARCH64_RELATIVE 9ed78 │ │ │ │ +000000000009eef0 0000000000000403 R_AARCH64_RELATIVE 56120 │ │ │ │ +000000000009eef8 0000000000000403 R_AARCH64_RELATIVE 56a4c │ │ │ │ +000000000009ef08 0000000000000403 R_AARCH64_RELATIVE 58e00 │ │ │ │ +000000000009ef20 0000000000000403 R_AARCH64_RELATIVE 9ed78 │ │ │ │ +000000000009ef28 0000000000000403 R_AARCH64_RELATIVE 56264 │ │ │ │ +000000000009ef30 0000000000000403 R_AARCH64_RELATIVE 56ba0 │ │ │ │ +000000000009ef40 0000000000000403 R_AARCH64_RELATIVE 9edc0 │ │ │ │ +000000000009ef48 0000000000000403 R_AARCH64_RELATIVE 59620 │ │ │ │ +000000000009ef50 0000000000000403 R_AARCH64_RELATIVE e2f0 │ │ │ │ +000000000009ef58 0000000000000403 R_AARCH64_RELATIVE 55fc8 │ │ │ │ +000000000009ef60 0000000000000403 R_AARCH64_RELATIVE 56500 │ │ │ │ +000000000009ef70 0000000000000403 R_AARCH64_RELATIVE 9edc0 │ │ │ │ +000000000009ef78 0000000000000403 R_AARCH64_RELATIVE 55d40 │ │ │ │ +000000000009ef80 0000000000000403 R_AARCH64_RELATIVE 5664c │ │ │ │ +000000000009ef90 0000000000000403 R_AARCH64_RELATIVE 58e00 │ │ │ │ +000000000009efa8 0000000000000403 R_AARCH64_RELATIVE 9edc0 │ │ │ │ +000000000009efb0 0000000000000403 R_AARCH64_RELATIVE 55e84 │ │ │ │ +000000000009efb8 0000000000000403 R_AARCH64_RELATIVE 567a0 │ │ │ │ +000000000009efc8 0000000000000403 R_AARCH64_RELATIVE 9ee20 │ │ │ │ +000000000009efd0 0000000000000403 R_AARCH64_RELATIVE 54560 │ │ │ │ +000000000009efd8 0000000000000403 R_AARCH64_RELATIVE 54580 │ │ │ │ +000000000009efe8 0000000000000403 R_AARCH64_RELATIVE 53f80 │ │ │ │ +000000000009eff0 0000000000000403 R_AARCH64_RELATIVE 53fa0 │ │ │ │ +000000000009eff8 0000000000000403 R_AARCH64_RELATIVE 54040 │ │ │ │ +000000000009f048 0000000000000403 R_AARCH64_RELATIVE 7a9c0 │ │ │ │ +000000000009f060 0000000000000403 R_AARCH64_RELATIVE 7a9e0 │ │ │ │ +000000000009f078 0000000000000403 R_AARCH64_RELATIVE 7a830 │ │ │ │ +000000000009f080 0000000000000403 R_AARCH64_RELATIVE 9f058 │ │ │ │ +000000000009f090 0000000000000403 R_AARCH64_RELATIVE 7aa10 │ │ │ │ +000000000009f0a8 0000000000000403 R_AARCH64_RELATIVE 7aa28 │ │ │ │ +000000000009f0b8 0000000000000403 R_AARCH64_RELATIVE 7aa50 │ │ │ │ +000000000009f0c0 0000000000000403 R_AARCH64_RELATIVE 9f0a0 │ │ │ │ +000000000009f0d0 0000000000000403 R_AARCH64_RELATIVE 7aa70 │ │ │ │ +000000000009f0e8 0000000000000403 R_AARCH64_RELATIVE 7aa90 │ │ │ │ +000000000009f100 0000000000000403 R_AARCH64_RELATIVE 7aab0 │ │ │ │ +000000000009f110 0000000000000403 R_AARCH64_RELATIVE 7aae0 │ │ │ │ +000000000009f130 0000000000000403 R_AARCH64_RELATIVE 9f0f8 │ │ │ │ +000000000009f148 0000000000000403 R_AARCH64_RELATIVE 7ab10 │ │ │ │ +000000000009f168 0000000000000403 R_AARCH64_RELATIVE 9f0f8 │ │ │ │ +000000000009f180 0000000000000403 R_AARCH64_RELATIVE 7ab70 │ │ │ │ +000000000009f1a0 0000000000000403 R_AARCH64_RELATIVE 9f0f8 │ │ │ │ +000000000009f1b8 0000000000000403 R_AARCH64_RELATIVE 7aba0 │ │ │ │ +000000000009f1c0 0000000000000403 R_AARCH64_RELATIVE 9f0b0 │ │ │ │ +000000000009f1d0 0000000000000403 R_AARCH64_RELATIVE 7abb8 │ │ │ │ +000000000009f1d8 0000000000000403 R_AARCH64_RELATIVE 9f0b0 │ │ │ │ +000000000009f1e8 0000000000000403 R_AARCH64_RELATIVE 7ac08 │ │ │ │ +000000000009f1f0 0000000000000403 R_AARCH64_RELATIVE 9f0b0 │ │ │ │ +000000000009f200 0000000000000403 R_AARCH64_RELATIVE 7ac20 │ │ │ │ +000000000009f210 0000000000000403 R_AARCH64_RELATIVE 7ac58 │ │ │ │ +000000000009f220 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009f230 0000000000000403 R_AARCH64_RELATIVE 9f0e0 │ │ │ │ +000000000009f240 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009f258 0000000000000403 R_AARCH64_RELATIVE 7ac88 │ │ │ │ +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 54500 │ │ │ │ +000000000009f2b0 0000000000000403 R_AARCH64_RELATIVE 54520 │ │ │ │ +000000000009f2c8 0000000000000403 R_AARCH64_RELATIVE 9f058 │ │ │ │ +000000000009f2d0 0000000000000403 R_AARCH64_RELATIVE 558c0 │ │ │ │ +000000000009f2d8 0000000000000403 R_AARCH64_RELATIVE 55b00 │ │ │ │ +000000000009f2e8 0000000000000403 R_AARCH64_RELATIVE 58e00 │ │ │ │ +000000000009f300 0000000000000403 R_AARCH64_RELATIVE 9f070 │ │ │ │ +000000000009f308 0000000000000403 R_AARCH64_RELATIVE 559e0 │ │ │ │ +000000000009f310 0000000000000403 R_AARCH64_RELATIVE 55c20 │ │ │ │ +000000000009f320 0000000000000403 R_AARCH64_RELATIVE 58e00 │ │ │ │ +000000000009f338 0000000000000403 R_AARCH64_RELATIVE 9f0c8 │ │ │ │ +000000000009f340 0000000000000403 R_AARCH64_RELATIVE 545c0 │ │ │ │ +000000000009f348 0000000000000403 R_AARCH64_RELATIVE 545e0 │ │ │ │ +000000000009f360 0000000000000403 R_AARCH64_RELATIVE 9f108 │ │ │ │ +000000000009f368 0000000000000403 R_AARCH64_RELATIVE 584c0 │ │ │ │ +000000000009f370 0000000000000403 R_AARCH64_RELATIVE 53ec0 │ │ │ │ +000000000009f378 0000000000000403 R_AARCH64_RELATIVE 53f00 │ │ │ │ +000000000009f380 0000000000000403 R_AARCH64_RELATIVE 53f20 │ │ │ │ +000000000009f388 0000000000000403 R_AARCH64_RELATIVE 53f40 │ │ │ │ +000000000009f398 0000000000000403 R_AARCH64_RELATIVE 59360 │ │ │ │ +000000000009f3a0 0000000000000403 R_AARCH64_RELATIVE 5abc0 │ │ │ │ +000000000009f3a8 0000000000000403 R_AARCH64_RELATIVE 54fe0 │ │ │ │ +000000000009f3b0 0000000000000403 R_AARCH64_RELATIVE 55280 │ │ │ │ +000000000009f3b8 0000000000000403 R_AARCH64_RELATIVE 5c000 │ │ │ │ +000000000009f3c0 0000000000000403 R_AARCH64_RELATIVE 53f60 │ │ │ │ +000000000009f3d0 0000000000000403 R_AARCH64_RELATIVE 9f108 │ │ │ │ +000000000009f3d8 0000000000000403 R_AARCH64_RELATIVE 53f70 │ │ │ │ +000000000009f3e0 0000000000000403 R_AARCH64_RELATIVE 54f00 │ │ │ │ +000000000009f3e8 0000000000000403 R_AARCH64_RELATIVE 5534c │ │ │ │ +000000000009f3f8 0000000000000403 R_AARCH64_RELATIVE 9f140 │ │ │ │ +000000000009f400 0000000000000403 R_AARCH64_RELATIVE 58960 │ │ │ │ +000000000009f408 0000000000000403 R_AARCH64_RELATIVE 53e00 │ │ │ │ +000000000009f410 0000000000000403 R_AARCH64_RELATIVE 53e40 │ │ │ │ +000000000009f418 0000000000000403 R_AARCH64_RELATIVE 53e60 │ │ │ │ +000000000009f420 0000000000000403 R_AARCH64_RELATIVE 53e80 │ │ │ │ +000000000009f430 0000000000000403 R_AARCH64_RELATIVE 594c0 │ │ │ │ +000000000009f438 0000000000000403 R_AARCH64_RELATIVE 5ad00 │ │ │ │ +000000000009f440 0000000000000403 R_AARCH64_RELATIVE 551a0 │ │ │ │ +000000000009f448 0000000000000403 R_AARCH64_RELATIVE 55420 │ │ │ │ +000000000009f450 0000000000000403 R_AARCH64_RELATIVE 591c0 │ │ │ │ +000000000009f458 0000000000000403 R_AARCH64_RELATIVE 53ea0 │ │ │ │ +000000000009f468 0000000000000403 R_AARCH64_RELATIVE 9f140 │ │ │ │ +000000000009f470 0000000000000403 R_AARCH64_RELATIVE 53eb0 │ │ │ │ +000000000009f478 0000000000000403 R_AARCH64_RELATIVE 550c0 │ │ │ │ +000000000009f480 0000000000000403 R_AARCH64_RELATIVE 554ec │ │ │ │ +000000000009f490 0000000000000403 R_AARCH64_RELATIVE 9f178 │ │ │ │ +000000000009f498 0000000000000403 R_AARCH64_RELATIVE 58020 │ │ │ │ +000000000009f4a0 0000000000000403 R_AARCH64_RELATIVE 53d40 │ │ │ │ +000000000009f4a8 0000000000000403 R_AARCH64_RELATIVE 53d80 │ │ │ │ +000000000009f4b0 0000000000000403 R_AARCH64_RELATIVE 53da0 │ │ │ │ +000000000009f4b8 0000000000000403 R_AARCH64_RELATIVE 53dc0 │ │ │ │ +000000000009f4c8 0000000000000403 R_AARCH64_RELATIVE 59200 │ │ │ │ +000000000009f4d0 0000000000000403 R_AARCH64_RELATIVE 5aa80 │ │ │ │ +000000000009f4d8 0000000000000403 R_AARCH64_RELATIVE 54e20 │ │ │ │ +000000000009f4e0 0000000000000403 R_AARCH64_RELATIVE 555c0 │ │ │ │ +000000000009f4e8 0000000000000403 R_AARCH64_RELATIVE 5b2c0 │ │ │ │ +000000000009f4f0 0000000000000403 R_AARCH64_RELATIVE 53de0 │ │ │ │ +000000000009f500 0000000000000403 R_AARCH64_RELATIVE 9f178 │ │ │ │ +000000000009f508 0000000000000403 R_AARCH64_RELATIVE 53df0 │ │ │ │ +000000000009f510 0000000000000403 R_AARCH64_RELATIVE 54d40 │ │ │ │ +000000000009f518 0000000000000403 R_AARCH64_RELATIVE 5568c │ │ │ │ +000000000009fe80 0000000000000403 R_AARCH64_RELATIVE a0050 │ │ │ │ +000000000009fe90 0000000000000403 R_AARCH64_RELATIVE a0260 │ │ │ │ 000000000009feb8 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 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009db80 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dba8 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dbf8 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc08 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc18 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc28 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc38 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e4d0 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e4e0 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e508 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e558 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e598 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0a0 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0f8 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f1f8 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009db90 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dbb8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009dc48 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009dc60 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de80 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de98 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009deb0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dee8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df10 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df28 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df40 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e010 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e028 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e040 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e3f0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e418 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e488 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e4a0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dcb0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dcc8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dce0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dcf8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd10 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd28 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd40 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd58 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd70 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd88 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dda0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009de00 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009de60 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009de78 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e4f0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e508 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e520 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e538 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e550 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e518 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e568 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e580 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e598 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e5b0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e5c8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e5e0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e5a8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e5c0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e610 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e628 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e640 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e658 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e670 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e688 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e6a0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e6b8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ece0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed08 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed58 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed70 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed98 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009edb0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee00 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee18 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee30 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee48 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee60 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee78 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee90 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eea8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eec0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eed8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eef0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ef08 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ef20 000000a900000101 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 000000b300000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e200 000000b300000101 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 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009ddd8 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009e150 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009e188 000000be00000101 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 000000c500000101 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 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e770 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e838 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e900 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9c8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ea90 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb58 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f048 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f110 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1d8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f2a0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f368 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f430 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de58 0000008a00000101 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 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e790 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e858 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e920 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9e8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eab0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb78 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f068 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f130 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1f8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f2c0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f388 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f450 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de78 0000005500000101 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 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ded8 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df00 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df58 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e058 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e3d0 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e3e0 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e408 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e458 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e468 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e478 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ecc0 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ecd0 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ecf8 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed48 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed88 0000005b00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009def8 000000b800000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009df50 000000b800000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009df38 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009df80 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009dfb8 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009dff0 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009e118 000000c200000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ec20 000000c200000101 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 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e810 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8d8 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9a0 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ea68 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb30 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f020 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f0e8 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1b0 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f278 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f340 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f408 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ec98 000000a600000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009efa0 000000a600000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009f4f8 000000a600000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009edf0 000000bf00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009efb8 000000bf00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009efe0 000000bf00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e6d0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e6e8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e700 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e718 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e730 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ee08 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ee20 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f040 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f058 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f070 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f088 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0b0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0c8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0e0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f1b0 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f1c8 000000a900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f1e0 000000a900000101 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 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e020 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e0e8 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1b0 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e278 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e340 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e830 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e8f8 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9c0 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ea88 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb50 0000006c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ec18 0000006c00000101 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 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e048 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e110 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1d8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e2a0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e368 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e858 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e920 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9e8 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eab0 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb78 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ec40 0000007c00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f010 0000007c00000101 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 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e068 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e130 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1f8 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e2c0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e388 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e878 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e940 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ea08 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ead0 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb98 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ec60 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f030 0000009200000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e430 000000c200000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f2b8 000000c200000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e4a8 000000a600000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e7b0 000000a600000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009ed08 000000a600000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e600 000000bf00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e7c8 000000bf00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e7f0 000000bf00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ee88 000000b300000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f350 000000b300000101 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 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009ef98 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009f2f0 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009f328 000000be00000101 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 000000c500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f018 0000008a00000101 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 0000005500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f068 0000000700000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options22error_with_option_nameE + 0 │ │ │ │ +000000000009f098 000000b800000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f0f0 000000b800000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f0d8 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f120 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ +000000000009f158 0000008d00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ +000000000009f190 0000008d00000101 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 0000002a00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost15program_options6detail3argB5cxx11E + 0 │ │ │ │ 000000000009fea8 0000002c00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ 000000000009feb0 0000003400000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ │ 000000000009fec0 0000004400000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost15program_options19options_description21m_default_line_lengthE + 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 0000006e00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2 + 0 │ │ │ │ -00000000000a0030 000000e000000101 R_AARCH64_ABS64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ +00000000000a0010 000000e000000101 R_AARCH64_ABS64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ +00000000000a0018 0000006e00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN10__cxxabiv115__forced_unwindE@CXXABI_1.3.2 + 0 │ │ │ │ │ │ │ │ Relocation section '.rela.plt' at offset 0xb0a8 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.92.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) 0xc500 │ │ │ │ - 0x000000000000000d (FINI) 0x770ac │ │ │ │ + 0x000000000000000d (FINI) 0x750ac │ │ │ │ 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: 6fce5edc764517f2186ab4fa68b52dd5d2377563 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7e4ff56a63496815b5b91d8f5025c3573f6854b3 │ │ │ │ │ │ │ │ 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,675 +1,675 @@ │ │ │ │ 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: 0x14ac (offset: 0x7e220) │ │ │ │ + Start of frame section: 0x14ac (offset: 0x7c228) │ │ │ │ Entries in search table: 0x294 │ │ │ │ - 0xfffffffffff90c50 (offset: 0xd9c0) -> 0x18b8 fde=[ 408] │ │ │ │ - 0xfffffffffff90d1c (offset: 0xda8c) -> 0x18e0 fde=[ 430] │ │ │ │ - 0xfffffffffff90df0 (offset: 0xdb60) -> 0x19e4 fde=[ 534] │ │ │ │ - 0xfffffffffff90ed0 (offset: 0xdc40) -> 0x1a30 fde=[ 580] │ │ │ │ - 0xfffffffffff90f24 (offset: 0xdc94) -> 0x2e24 fde=[ 1974] │ │ │ │ - 0xfffffffffff90f88 (offset: 0xdcf8) -> 0x2ffc fde=[ 1b4c] │ │ │ │ - 0xfffffffffff91000 (offset: 0xdd70) -> 0x30e8 fde=[ 1c38] │ │ │ │ - 0xfffffffffff910a4 (offset: 0xde14) -> 0x3110 fde=[ 1c60] │ │ │ │ - 0xfffffffffff91148 (offset: 0xdeb8) -> 0x32e0 fde=[ 1e30] │ │ │ │ - 0xfffffffffff911a0 (offset: 0xdf10) -> 0x3340 fde=[ 1e90] │ │ │ │ - 0xfffffffffff911f8 (offset: 0xdf68) -> 0x36a0 fde=[ 21f0] │ │ │ │ - 0xfffffffffff9124c (offset: 0xdfbc) -> 0x3770 fde=[ 22c0] │ │ │ │ - 0xfffffffffff912a0 (offset: 0xe010) -> 0x3838 fde=[ 2388] │ │ │ │ - 0xfffffffffff912f4 (offset: 0xe064) -> 0x5a64 fde=[ 45b4] │ │ │ │ - 0xfffffffffff913d8 (offset: 0xe148) -> 0x5afc fde=[ 464c] │ │ │ │ - 0xfffffffffff914a4 (offset: 0xe214) -> 0x63cc fde=[ 4f1c] │ │ │ │ - 0xfffffffffff9151c (offset: 0xe28c) -> 0x6408 fde=[ 4f58] │ │ │ │ - 0xfffffffffff915a8 (offset: 0xe318) -> 0x7650 fde=[ 61a0] │ │ │ │ - 0xfffffffffff91698 (offset: 0xe408) -> 0x8714 fde=[ 7264] │ │ │ │ - 0xfffffffffff91730 (offset: 0xe4a0) -> 0x53e0 fde=[ 3f30] │ │ │ │ - 0xfffffffffff91b70 (offset: 0xe8e0) -> 0x5430 fde=[ 3f80] │ │ │ │ - 0xfffffffffff91d30 (offset: 0xeaa0) -> 0x9928 fde=[ 8478] │ │ │ │ - 0xfffffffffff91d90 (offset: 0xeb00) -> 0x14c4 fde=[ 14] │ │ │ │ - 0xfffffffffff91df0 (offset: 0xeb60) -> 0x14d8 fde=[ 28] │ │ │ │ - 0xfffffffffff91e20 (offset: 0xeb90) -> 0x14ec fde=[ 3c] │ │ │ │ - 0xfffffffffff91e5c (offset: 0xebcc) -> 0x1500 fde=[ 50] │ │ │ │ - 0xfffffffffff91eb0 (offset: 0xec20) -> 0x1528 fde=[ 78] │ │ │ │ - 0xfffffffffff91ed0 (offset: 0xec40) -> 0x1a0c fde=[ 55c] │ │ │ │ - 0xfffffffffff91f40 (offset: 0xecb0) -> 0x1b30 fde=[ 680] │ │ │ │ - 0xfffffffffff92058 (offset: 0xedc8) -> 0x1d58 fde=[ 8a8] │ │ │ │ - 0xfffffffffff92130 (offset: 0xeea0) -> 0x2014 fde=[ b64] │ │ │ │ - 0xfffffffffff92250 (offset: 0xefc0) -> 0x20a8 fde=[ bf8] │ │ │ │ - 0xfffffffffff923e0 (offset: 0xf150) -> 0x20e0 fde=[ c30] │ │ │ │ - 0xfffffffffff926b0 (offset: 0xf420) -> 0x2128 fde=[ c78] │ │ │ │ - 0xfffffffffff92a34 (offset: 0xf7a4) -> 0x29ac fde=[ 14fc] │ │ │ │ - 0xfffffffffff92bf8 (offset: 0xf968) -> 0x29e8 fde=[ 1538] │ │ │ │ - 0xfffffffffff92e10 (offset: 0xfb80) -> 0x2a28 fde=[ 1578] │ │ │ │ - 0xfffffffffff92f78 (offset: 0xfce8) -> 0x2c3c fde=[ 178c] │ │ │ │ - 0xfffffffffff937d0 (offset: 0x10540) -> 0x2d00 fde=[ 1850] │ │ │ │ - 0xfffffffffff94580 (offset: 0x112f0) -> 0x2dbc fde=[ 190c] │ │ │ │ - 0xfffffffffff95fc0 (offset: 0x12d30) -> 0x2e80 fde=[ 19d0] │ │ │ │ - 0xfffffffffff969f0 (offset: 0x13760) -> 0x2fac fde=[ 1afc] │ │ │ │ - 0xfffffffffff97710 (offset: 0x14480) -> 0x1540 fde=[ 90] │ │ │ │ - 0xfffffffffff97730 (offset: 0x144a0) -> 0x1554 fde=[ a4] │ │ │ │ - 0xfffffffffff97750 (offset: 0x144c0) -> 0x1568 fde=[ b8] │ │ │ │ - 0xfffffffffff97770 (offset: 0x144e0) -> 0x157c fde=[ cc] │ │ │ │ - 0xfffffffffff97790 (offset: 0x14500) -> 0x1590 fde=[ e0] │ │ │ │ - 0xfffffffffff977b0 (offset: 0x14520) -> 0x15a4 fde=[ f4] │ │ │ │ - 0xfffffffffff977d0 (offset: 0x14540) -> 0x15b8 fde=[ 108] │ │ │ │ - 0xfffffffffff977f0 (offset: 0x14560) -> 0x15cc fde=[ 11c] │ │ │ │ - 0xfffffffffff97810 (offset: 0x14580) -> 0x15e0 fde=[ 130] │ │ │ │ - 0xfffffffffff97830 (offset: 0x145a0) -> 0x15f4 fde=[ 144] │ │ │ │ - 0xfffffffffff97870 (offset: 0x145e0) -> 0x1608 fde=[ 158] │ │ │ │ - 0xfffffffffff97890 (offset: 0x14600) -> 0x161c fde=[ 16c] │ │ │ │ - 0xfffffffffff978b0 (offset: 0x14620) -> 0x1630 fde=[ 180] │ │ │ │ - 0xfffffffffff978d0 (offset: 0x14640) -> 0x1644 fde=[ 194] │ │ │ │ - 0xfffffffffff978e0 (offset: 0x14650) -> 0x1a70 fde=[ 5c0] │ │ │ │ - 0xfffffffffff978f0 (offset: 0x14660) -> 0x1658 fde=[ 1a8] │ │ │ │ - 0xfffffffffff97930 (offset: 0x146a0) -> 0x166c fde=[ 1bc] │ │ │ │ - 0xfffffffffff97950 (offset: 0x146c0) -> 0x1680 fde=[ 1d0] │ │ │ │ - 0xfffffffffff97970 (offset: 0x146e0) -> 0x1694 fde=[ 1e4] │ │ │ │ - 0xfffffffffff97990 (offset: 0x14700) -> 0x16a8 fde=[ 1f8] │ │ │ │ - 0xfffffffffff979a0 (offset: 0x14710) -> 0x1a98 fde=[ 5e8] │ │ │ │ - 0xfffffffffff979b0 (offset: 0x14720) -> 0x16bc fde=[ 20c] │ │ │ │ - 0xfffffffffff979f0 (offset: 0x14760) -> 0x16d0 fde=[ 220] │ │ │ │ - 0xfffffffffff97a10 (offset: 0x14780) -> 0x16e4 fde=[ 234] │ │ │ │ - 0xfffffffffff97a30 (offset: 0x147a0) -> 0x16f8 fde=[ 248] │ │ │ │ - 0xfffffffffff97a50 (offset: 0x147c0) -> 0x170c fde=[ 25c] │ │ │ │ - 0xfffffffffff97a60 (offset: 0x147d0) -> 0x1a84 fde=[ 5d4] │ │ │ │ - 0xfffffffffff97a70 (offset: 0x147e0) -> 0x1720 fde=[ 270] │ │ │ │ - 0xfffffffffff97a90 (offset: 0x14800) -> 0x1734 fde=[ 284] │ │ │ │ - 0xfffffffffff97b30 (offset: 0x148a0) -> 0x1748 fde=[ 298] │ │ │ │ - 0xfffffffffff97b70 (offset: 0x148e0) -> 0x175c fde=[ 2ac] │ │ │ │ - 0xfffffffffff97bb0 (offset: 0x14920) -> 0x1784 fde=[ 2d4] │ │ │ │ - 0xfffffffffff97bf0 (offset: 0x14960) -> 0x17ac fde=[ 2fc] │ │ │ │ - 0xfffffffffff97c10 (offset: 0x14980) -> 0x17c0 fde=[ 310] │ │ │ │ - 0xfffffffffff97c30 (offset: 0x149a0) -> 0x17d4 fde=[ 324] │ │ │ │ - 0xfffffffffff97c50 (offset: 0x149c0) -> 0x17e8 fde=[ 338] │ │ │ │ - 0xfffffffffff97c90 (offset: 0x14a00) -> 0x1810 fde=[ 360] │ │ │ │ - 0xfffffffffff97cb0 (offset: 0x14a20) -> 0x1824 fde=[ 374] │ │ │ │ - 0xfffffffffff97cf0 (offset: 0x14a60) -> 0x1868 fde=[ 3b8] │ │ │ │ - 0xfffffffffff97d70 (offset: 0x14ae0) -> 0x1c68 fde=[ 7b8] │ │ │ │ - 0xfffffffffff97df0 (offset: 0x14b60) -> 0x1c90 fde=[ 7e0] │ │ │ │ - 0xfffffffffff97e70 (offset: 0x14be0) -> 0x1890 fde=[ 3e0] │ │ │ │ - 0xfffffffffff97ef0 (offset: 0x14c60) -> 0x1d08 fde=[ 858] │ │ │ │ - 0xfffffffffff97f70 (offset: 0x14ce0) -> 0x1d30 fde=[ 880] │ │ │ │ - 0xfffffffffff97ff0 (offset: 0x14d60) -> 0x1908 fde=[ 458] │ │ │ │ - 0xfffffffffff98010 (offset: 0x14d80) -> 0x191c fde=[ 46c] │ │ │ │ - 0xfffffffffff98050 (offset: 0x14dc0) -> 0x1944 fde=[ 494] │ │ │ │ - 0xfffffffffff98070 (offset: 0x14de0) -> 0x1958 fde=[ 4a8] │ │ │ │ - 0xfffffffffff980b0 (offset: 0x14e20) -> 0x1980 fde=[ 4d0] │ │ │ │ - 0xfffffffffff980d0 (offset: 0x14e40) -> 0x1994 fde=[ 4e4] │ │ │ │ - 0xfffffffffff98110 (offset: 0x14e80) -> 0x19bc fde=[ 50c] │ │ │ │ - 0xfffffffffff98190 (offset: 0x14f00) -> 0x1cb8 fde=[ 808] │ │ │ │ - 0xfffffffffff98210 (offset: 0x14f80) -> 0x1ce0 fde=[ 830] │ │ │ │ - 0xfffffffffff98290 (offset: 0x15000) -> 0x1a4c fde=[ 59c] │ │ │ │ - 0xfffffffffff98330 (offset: 0x150a0) -> 0x1aac fde=[ 5fc] │ │ │ │ - 0xfffffffffff983a0 (offset: 0x15110) -> 0x1b60 fde=[ 6b0] │ │ │ │ - 0xfffffffffff98420 (offset: 0x15190) -> 0x1b8c fde=[ 6dc] │ │ │ │ - 0xfffffffffff984b0 (offset: 0x15220) -> 0x1ad8 fde=[ 628] │ │ │ │ - 0xfffffffffff98520 (offset: 0x15290) -> 0x1bb8 fde=[ 708] │ │ │ │ - 0xfffffffffff985a0 (offset: 0x15310) -> 0x1be4 fde=[ 734] │ │ │ │ - 0xfffffffffff98630 (offset: 0x153a0) -> 0x1b04 fde=[ 654] │ │ │ │ - 0xfffffffffff986a0 (offset: 0x15410) -> 0x1c10 fde=[ 760] │ │ │ │ - 0xfffffffffff98720 (offset: 0x15490) -> 0x1c3c fde=[ 78c] │ │ │ │ - 0xfffffffffff987b0 (offset: 0x15520) -> 0x1d90 fde=[ 8e0] │ │ │ │ - 0xfffffffffff987d0 (offset: 0x15540) -> 0x1da4 fde=[ 8f4] │ │ │ │ - 0xfffffffffff98830 (offset: 0x155a0) -> 0x1dc8 fde=[ 918] │ │ │ │ - 0xfffffffffff98910 (offset: 0x15680) -> 0x1ecc fde=[ a1c] │ │ │ │ - 0xfffffffffff989f0 (offset: 0x15760) -> 0x1dfc fde=[ 94c] │ │ │ │ - 0xfffffffffff98ad0 (offset: 0x15840) -> 0x1e64 fde=[ 9b4] │ │ │ │ - 0xfffffffffff98bb0 (offset: 0x15920) -> 0x1e30 fde=[ 980] │ │ │ │ - 0xfffffffffff98c90 (offset: 0x15a00) -> 0x1e98 fde=[ 9e8] │ │ │ │ - 0xfffffffffff98d70 (offset: 0x15ae0) -> 0x1f00 fde=[ a50] │ │ │ │ - 0xfffffffffff98e3c (offset: 0x15bac) -> 0x1fb4 fde=[ b04] │ │ │ │ - 0xfffffffffff98f10 (offset: 0x15c80) -> 0x1f2c fde=[ a7c] │ │ │ │ - 0xfffffffffff98fdc (offset: 0x15d4c) -> 0x1fe4 fde=[ b34] │ │ │ │ - 0xfffffffffff990b0 (offset: 0x15e20) -> 0x1f58 fde=[ aa8] │ │ │ │ - 0xfffffffffff9917c (offset: 0x15eec) -> 0x1f84 fde=[ ad4] │ │ │ │ - 0xfffffffffff99250 (offset: 0x15fc0) -> 0x2068 fde=[ bb8] │ │ │ │ - 0xfffffffffff993b0 (offset: 0x16120) -> 0x2170 fde=[ cc0] │ │ │ │ - 0xfffffffffff994d0 (offset: 0x16240) -> 0x219c fde=[ cec] │ │ │ │ - 0xfffffffffff995f0 (offset: 0x16360) -> 0x21c8 fde=[ d18] │ │ │ │ - 0xfffffffffff99710 (offset: 0x16480) -> 0x21f4 fde=[ d44] │ │ │ │ - 0xfffffffffff99830 (offset: 0x165a0) -> 0x2220 fde=[ d70] │ │ │ │ - 0xfffffffffff99974 (offset: 0x166e4) -> 0x2250 fde=[ da0] │ │ │ │ - 0xfffffffffff99ab8 (offset: 0x16828) -> 0x22e0 fde=[ e30] │ │ │ │ - 0xfffffffffff99c10 (offset: 0x16980) -> 0x2280 fde=[ dd0] │ │ │ │ - 0xfffffffffff99d54 (offset: 0x16ac4) -> 0x22b0 fde=[ e00] │ │ │ │ - 0xfffffffffff99e98 (offset: 0x16c08) -> 0x2310 fde=[ e60] │ │ │ │ - 0xfffffffffff99ff0 (offset: 0x16d60) -> 0x2340 fde=[ e90] │ │ │ │ - 0xfffffffffff9a13c (offset: 0x16eac) -> 0x23a0 fde=[ ef0] │ │ │ │ - 0xfffffffffff9a290 (offset: 0x17000) -> 0x23d4 fde=[ f24] │ │ │ │ - 0xfffffffffff9a3f0 (offset: 0x17160) -> 0x2370 fde=[ ec0] │ │ │ │ - 0xfffffffffff9a53c (offset: 0x172ac) -> 0x2408 fde=[ f58] │ │ │ │ - 0xfffffffffff9a690 (offset: 0x17400) -> 0x243c fde=[ f8c] │ │ │ │ - 0xfffffffffff9a7f0 (offset: 0x17560) -> 0x2470 fde=[ fc0] │ │ │ │ - 0xfffffffffff9a910 (offset: 0x17680) -> 0x249c fde=[ fec] │ │ │ │ - 0xfffffffffff9aa30 (offset: 0x177a0) -> 0x24c8 fde=[ 1018] │ │ │ │ - 0xfffffffffff9abb0 (offset: 0x17920) -> 0x24fc fde=[ 104c] │ │ │ │ - 0xfffffffffff9acb0 (offset: 0x17a20) -> 0x2530 fde=[ 1080] │ │ │ │ - 0xfffffffffff9adb0 (offset: 0x17b20) -> 0x2564 fde=[ 10b4] │ │ │ │ - 0xfffffffffff9aed0 (offset: 0x17c40) -> 0x259c fde=[ 10ec] │ │ │ │ - 0xfffffffffff9afb0 (offset: 0x17d20) -> 0x25c0 fde=[ 1110] │ │ │ │ - 0xfffffffffff9b150 (offset: 0x17ec0) -> 0x2604 fde=[ 1154] │ │ │ │ - 0xfffffffffff9b230 (offset: 0x17fa0) -> 0x2640 fde=[ 1190] │ │ │ │ - 0xfffffffffff9b2b0 (offset: 0x18020) -> 0x267c fde=[ 11cc] │ │ │ │ - 0xfffffffffff9b6b0 (offset: 0x18420) -> 0x26c0 fde=[ 1210] │ │ │ │ - 0xfffffffffff9ba50 (offset: 0x187c0) -> 0x2758 fde=[ 12a8] │ │ │ │ - 0xfffffffffff9bb70 (offset: 0x188e0) -> 0x279c fde=[ 12ec] │ │ │ │ - 0xfffffffffff9bc30 (offset: 0x189a0) -> 0x27d4 fde=[ 1324] │ │ │ │ - 0xfffffffffff9bcb0 (offset: 0x18a20) -> 0x2804 fde=[ 1354] │ │ │ │ - 0xfffffffffff9c150 (offset: 0x18ec0) -> 0x2878 fde=[ 13c8] │ │ │ │ - 0xfffffffffff9c5f0 (offset: 0x19360) -> 0x28ec fde=[ 143c] │ │ │ │ - 0xfffffffffff9ca90 (offset: 0x19800) -> 0x2960 fde=[ 14b0] │ │ │ │ - 0xfffffffffff9ce50 (offset: 0x19bc0) -> 0x2a7c fde=[ 15cc] │ │ │ │ - 0xfffffffffff9ce90 (offset: 0x19c00) -> 0x2a90 fde=[ 15e0] │ │ │ │ - 0xfffffffffff9cff0 (offset: 0x19d60) -> 0x2ac8 fde=[ 1618] │ │ │ │ - 0xfffffffffff9d150 (offset: 0x19ec0) -> 0x2b00 fde=[ 1650] │ │ │ │ - 0xfffffffffff9d2b0 (offset: 0x1a020) -> 0x2b38 fde=[ 1688] │ │ │ │ - 0xfffffffffff9d550 (offset: 0x1a2c0) -> 0x2b74 fde=[ 16c4] │ │ │ │ - 0xfffffffffff9d7f0 (offset: 0x1a560) -> 0x2bb0 fde=[ 1700] │ │ │ │ - 0xfffffffffff9d870 (offset: 0x1a5e0) -> 0x2bd8 fde=[ 1728] │ │ │ │ - 0xfffffffffff9d8f0 (offset: 0x1a660) -> 0x2c00 fde=[ 1750] │ │ │ │ - 0xfffffffffff9da70 (offset: 0x1a7e0) -> 0x2c88 fde=[ 17d8] │ │ │ │ - 0xfffffffffff9dc30 (offset: 0x1a9a0) -> 0x2cc4 fde=[ 1814] │ │ │ │ - 0xfffffffffff9ddf0 (offset: 0x1ab60) -> 0x2e44 fde=[ 1994] │ │ │ │ - 0xfffffffffff9e0b0 (offset: 0x1ae20) -> 0x2ecc fde=[ 1a1c] │ │ │ │ - 0xfffffffffff9e190 (offset: 0x1af00) -> 0x2f04 fde=[ 1a54] │ │ │ │ - 0xfffffffffff9e710 (offset: 0x1b480) -> 0x301c fde=[ 1b6c] │ │ │ │ - 0xfffffffffff9e850 (offset: 0x1b5c0) -> 0x304c fde=[ 1b9c] │ │ │ │ - 0xfffffffffff9e990 (offset: 0x1b700) -> 0x307c fde=[ 1bcc] │ │ │ │ - 0xfffffffffff9eab0 (offset: 0x1b820) -> 0x30b4 fde=[ 1c04] │ │ │ │ - 0xfffffffffff9ec70 (offset: 0x1b9e0) -> 0x3138 fde=[ 1c88] │ │ │ │ - 0xfffffffffff9ef50 (offset: 0x1bcc0) -> 0x3198 fde=[ 1ce8] │ │ │ │ - 0xfffffffffff9f570 (offset: 0x1c2e0) -> 0x323c fde=[ 1d8c] │ │ │ │ - 0xfffffffffff9f610 (offset: 0x1c380) -> 0x3250 fde=[ 1da0] │ │ │ │ - 0xfffffffffff9fc90 (offset: 0x1ca00) -> 0x3290 fde=[ 1de0] │ │ │ │ - 0xfffffffffff9fcd0 (offset: 0x1ca40) -> 0x32a4 fde=[ 1df4] │ │ │ │ - 0xfffffffffff9ff30 (offset: 0x1cca0) -> 0x3304 fde=[ 1e54] │ │ │ │ - 0xfffffffffffa0190 (offset: 0x1cf00) -> 0x3368 fde=[ 1eb8] │ │ │ │ - 0xfffffffffffa027c (offset: 0x1cfec) -> 0x33b0 fde=[ 1f00] │ │ │ │ - 0xfffffffffffa0498 (offset: 0x1d208) -> 0x33f8 fde=[ 1f48] │ │ │ │ - 0xfffffffffffa0770 (offset: 0x1d4e0) -> 0x3498 fde=[ 1fe8] │ │ │ │ - 0xfffffffffffa08b0 (offset: 0x1d620) -> 0x34fc fde=[ 204c] │ │ │ │ - 0xfffffffffffa0bb8 (offset: 0x1d928) -> 0x3540 fde=[ 2090] │ │ │ │ - 0xfffffffffffa0c1c (offset: 0x1d98c) -> 0x3568 fde=[ 20b8] │ │ │ │ - 0xfffffffffffa1570 (offset: 0x1e2e0) -> 0x3634 fde=[ 2184] │ │ │ │ - 0xfffffffffffa24d0 (offset: 0x1f240) -> 0x3440 fde=[ 1f90] │ │ │ │ - 0xfffffffffffa25b0 (offset: 0x1f320) -> 0x346c fde=[ 1fbc] │ │ │ │ - 0xfffffffffffa2690 (offset: 0x1f400) -> 0x35bc fde=[ 210c] │ │ │ │ - 0xfffffffffffa2830 (offset: 0x1f5a0) -> 0x35fc fde=[ 214c] │ │ │ │ - 0xfffffffffffa28f0 (offset: 0x1f660) -> 0x36bc fde=[ 220c] │ │ │ │ - 0xfffffffffffa2a10 (offset: 0x1f780) -> 0x3710 fde=[ 2260] │ │ │ │ - 0xfffffffffffa4b50 (offset: 0x218c0) -> 0x378c fde=[ 22dc] │ │ │ │ - 0xfffffffffffa4c70 (offset: 0x219e0) -> 0x37e0 fde=[ 2330] │ │ │ │ - 0xfffffffffffa6990 (offset: 0x23700) -> 0x3854 fde=[ 23a4] │ │ │ │ - 0xfffffffffffa6ab0 (offset: 0x23820) -> 0x38a8 fde=[ 23f8] │ │ │ │ - 0xfffffffffffa7a30 (offset: 0x247a0) -> 0x3900 fde=[ 2450] │ │ │ │ - 0xfffffffffffa7c50 (offset: 0x249c0) -> 0x3938 fde=[ 2488] │ │ │ │ - 0xfffffffffffaa940 (offset: 0x276b0) -> 0x3b04 fde=[ 2654] │ │ │ │ - 0xfffffffffffadc30 (offset: 0x2a9a0) -> 0x3bc0 fde=[ 2710] │ │ │ │ - 0xfffffffffffadd38 (offset: 0x2aaa8) -> 0x3c04 fde=[ 2754] │ │ │ │ - 0xfffffffffffaddb4 (offset: 0x2ab24) -> 0x3c34 fde=[ 2784] │ │ │ │ - 0xfffffffffffaddd0 (offset: 0x2ab40) -> 0x3c48 fde=[ 2798] │ │ │ │ - 0xfffffffffffade00 (offset: 0x2ab70) -> 0x3c5c fde=[ 27ac] │ │ │ │ - 0xfffffffffffade20 (offset: 0x2ab90) -> 0x3c70 fde=[ 27c0] │ │ │ │ - 0xfffffffffffade50 (offset: 0x2abc0) -> 0x3c84 fde=[ 27d4] │ │ │ │ - 0xfffffffffffade78 (offset: 0x2abe8) -> 0x3c98 fde=[ 27e8] │ │ │ │ - 0xfffffffffffadeb0 (offset: 0x2ac20) -> 0x3cb0 fde=[ 2800] │ │ │ │ - 0xfffffffffffadedc (offset: 0x2ac4c) -> 0x3cc4 fde=[ 2814] │ │ │ │ - 0xfffffffffffadf3c (offset: 0x2acac) -> 0x3cf4 fde=[ 2844] │ │ │ │ - 0xfffffffffffadff8 (offset: 0x2ad68) -> 0x3d24 fde=[ 2874] │ │ │ │ - 0xfffffffffffae0b4 (offset: 0x2ae24) -> 0x3d54 fde=[ 28a4] │ │ │ │ - 0xfffffffffffaf1f0 (offset: 0x2bf60) -> 0x3e40 fde=[ 2990] │ │ │ │ - 0xfffffffffffafa14 (offset: 0x2c784) -> 0x3efc fde=[ 2a4c] │ │ │ │ - 0xfffffffffffafd60 (offset: 0x2cad0) -> 0x3fd8 fde=[ 2b28] │ │ │ │ - 0xfffffffffffb001c (offset: 0x2cd8c) -> 0x4078 fde=[ 2bc8] │ │ │ │ - 0xfffffffffffb0530 (offset: 0x2d2a0) -> 0x418c fde=[ 2cdc] │ │ │ │ - 0xfffffffffffb05b0 (offset: 0x2d320) -> 0x3f48 fde=[ 2a98] │ │ │ │ - 0xfffffffffffb0730 (offset: 0x2d4a0) -> 0x3f88 fde=[ 2ad8] │ │ │ │ - 0xfffffffffffb07f0 (offset: 0x2d560) -> 0x3f9c fde=[ 2aec] │ │ │ │ - 0xfffffffffffb08f0 (offset: 0x2d660) -> 0x41c0 fde=[ 2d10] │ │ │ │ - 0xfffffffffffb0a60 (offset: 0x2d7d0) -> 0x41e0 fde=[ 2d30] │ │ │ │ - 0xfffffffffffb0bd4 (offset: 0x2d944) -> 0x4200 fde=[ 2d50] │ │ │ │ - 0xfffffffffffb0e70 (offset: 0x2dbe0) -> 0x4230 fde=[ 2d80] │ │ │ │ - 0xfffffffffffb1130 (offset: 0x2dea0) -> 0x4260 fde=[ 2db0] │ │ │ │ - 0xfffffffffffb1cd0 (offset: 0x2ea40) -> 0x4330 fde=[ 2e80] │ │ │ │ - 0xfffffffffffb3370 (offset: 0x300e0) -> 0x4380 fde=[ 2ed0] │ │ │ │ - 0xfffffffffffb35d0 (offset: 0x30340) -> 0x4408 fde=[ 2f58] │ │ │ │ - 0xfffffffffffb4370 (offset: 0x310e0) -> 0x43c8 fde=[ 2f18] │ │ │ │ - 0xfffffffffffb4510 (offset: 0x31280) -> 0x44b8 fde=[ 3008] │ │ │ │ - 0xfffffffffffb4654 (offset: 0x313c4) -> 0x44e8 fde=[ 3038] │ │ │ │ - 0xfffffffffffb4700 (offset: 0x31470) -> 0x4518 fde=[ 3068] │ │ │ │ - 0xfffffffffffb47b0 (offset: 0x31520) -> 0x454c fde=[ 309c] │ │ │ │ - 0xfffffffffffb49d0 (offset: 0x31740) -> 0x4584 fde=[ 30d4] │ │ │ │ - 0xfffffffffffb4ad0 (offset: 0x31840) -> 0x45c4 fde=[ 3114] │ │ │ │ - 0xfffffffffffb4d90 (offset: 0x31b00) -> 0x4628 fde=[ 3178] │ │ │ │ - 0xfffffffffffb5610 (offset: 0x32380) -> 0x4688 fde=[ 31d8] │ │ │ │ - 0xfffffffffffb571c (offset: 0x3248c) -> 0x469c fde=[ 31ec] │ │ │ │ - 0xfffffffffffb5810 (offset: 0x32580) -> 0x46f4 fde=[ 3244] │ │ │ │ - 0xfffffffffffb59d0 (offset: 0x32740) -> 0x4728 fde=[ 3278] │ │ │ │ - 0xfffffffffffb5c74 (offset: 0x329e4) -> 0x4768 fde=[ 32b8] │ │ │ │ - 0xfffffffffffb5d38 (offset: 0x32aa8) -> 0x47a4 fde=[ 32f4] │ │ │ │ - 0xfffffffffffb5e14 (offset: 0x32b84) -> 0x47e0 fde=[ 3330] │ │ │ │ - 0xfffffffffffb6090 (offset: 0x32e00) -> 0x4858 fde=[ 33a8] │ │ │ │ - 0xfffffffffffb62b0 (offset: 0x33020) -> 0x48e4 fde=[ 3434] │ │ │ │ - 0xfffffffffffb66a0 (offset: 0x33410) -> 0x4980 fde=[ 34d0] │ │ │ │ - 0xfffffffffffb8210 (offset: 0x34f80) -> 0x4820 fde=[ 3370] │ │ │ │ - 0xfffffffffffb82d0 (offset: 0x35040) -> 0x4948 fde=[ 3498] │ │ │ │ - 0xfffffffffffb8390 (offset: 0x35100) -> 0x49f0 fde=[ 3540] │ │ │ │ - 0xfffffffffffb8530 (offset: 0x352a0) -> 0x4a30 fde=[ 3580] │ │ │ │ - 0xfffffffffffb8698 (offset: 0x35408) -> 0x4aa4 fde=[ 35f4] │ │ │ │ - 0xfffffffffffb9ad0 (offset: 0x36840) -> 0x4bf4 fde=[ 3744] │ │ │ │ - 0xfffffffffffba190 (offset: 0x36f00) -> 0x4a6c fde=[ 35bc] │ │ │ │ - 0xfffffffffffba230 (offset: 0x36fa0) -> 0x4bd0 fde=[ 3720] │ │ │ │ - 0xfffffffffffba2b0 (offset: 0x37020) -> 0x4c48 fde=[ 3798] │ │ │ │ - 0xfffffffffffba310 (offset: 0x37080) -> 0x4c6c fde=[ 37bc] │ │ │ │ - 0xfffffffffffba3a0 (offset: 0x37110) -> 0x4c90 fde=[ 37e0] │ │ │ │ - 0xfffffffffffba410 (offset: 0x37180) -> 0x4cbc fde=[ 380c] │ │ │ │ - 0xfffffffffffba430 (offset: 0x371a0) -> 0x4cd0 fde=[ 3820] │ │ │ │ - 0xfffffffffffbaf50 (offset: 0x37cc0) -> 0x4d28 fde=[ 3878] │ │ │ │ - 0xfffffffffffbb0a0 (offset: 0x37e10) -> 0x4d74 fde=[ 38c4] │ │ │ │ - 0xfffffffffffbb338 (offset: 0x380a8) -> 0x4db0 fde=[ 3900] │ │ │ │ - 0xfffffffffffbc790 (offset: 0x39500) -> 0x4e2c fde=[ 397c] │ │ │ │ - 0xfffffffffffbc910 (offset: 0x39680) -> 0x4e74 fde=[ 39c4] │ │ │ │ - 0xfffffffffffbce54 (offset: 0x39bc4) -> 0x4f28 fde=[ 3a78] │ │ │ │ - 0xfffffffffffbe770 (offset: 0x3b4e0) -> 0x4ffc fde=[ 3b4c] │ │ │ │ - 0xfffffffffffbf010 (offset: 0x3bd80) -> 0x4ecc fde=[ 3a1c] │ │ │ │ - 0xfffffffffffbf0b0 (offset: 0x3be20) -> 0x4f04 fde=[ 3a54] │ │ │ │ - 0xfffffffffffbf130 (offset: 0x3bea0) -> 0x5050 fde=[ 3ba0] │ │ │ │ - 0xfffffffffffbf280 (offset: 0x3bff0) -> 0x509c fde=[ 3bec] │ │ │ │ - 0xfffffffffffbf518 (offset: 0x3c288) -> 0x50d8 fde=[ 3c28] │ │ │ │ - 0xfffffffffffc09b0 (offset: 0x3d720) -> 0x5154 fde=[ 3ca4] │ │ │ │ - 0xfffffffffffc0b18 (offset: 0x3d888) -> 0x519c fde=[ 3cec] │ │ │ │ - 0xfffffffffffc1050 (offset: 0x3ddc0) -> 0x5264 fde=[ 3db4] │ │ │ │ - 0xfffffffffffc2970 (offset: 0x3f6e0) -> 0x5338 fde=[ 3e88] │ │ │ │ - 0xfffffffffffc3230 (offset: 0x3ffa0) -> 0x5208 fde=[ 3d58] │ │ │ │ - 0xfffffffffffc32d0 (offset: 0x40040) -> 0x5240 fde=[ 3d90] │ │ │ │ - 0xfffffffffffc3350 (offset: 0x400c0) -> 0x5388 fde=[ 3ed8] │ │ │ │ - 0xfffffffffffc3370 (offset: 0x400e0) -> 0x539c fde=[ 3eec] │ │ │ │ - 0xfffffffffffc3390 (offset: 0x40100) -> 0x53b0 fde=[ 3f00] │ │ │ │ - 0xfffffffffffc3470 (offset: 0x401e0) -> 0x5470 fde=[ 3fc0] │ │ │ │ - 0xfffffffffffc3490 (offset: 0x40200) -> 0x5484 fde=[ 3fd4] │ │ │ │ - 0xfffffffffffc3498 (offset: 0x40208) -> 0x54c0 fde=[ 4010] │ │ │ │ - 0xfffffffffffc6ad0 (offset: 0x43840) -> 0x5498 fde=[ 3fe8] │ │ │ │ - 0xfffffffffffc6c30 (offset: 0x439a0) -> 0x6288 fde=[ 4dd8] │ │ │ │ - 0xfffffffffffc6c3c (offset: 0x439ac) -> 0x629c fde=[ 4dec] │ │ │ │ - 0xfffffffffffc6c50 (offset: 0x439c0) -> 0x62b0 fde=[ 4e00] │ │ │ │ - 0xfffffffffffc6f90 (offset: 0x43d00) -> 0x62e4 fde=[ 4e34] │ │ │ │ - 0xfffffffffffc701c (offset: 0x43d8c) -> 0x659c fde=[ 50ec] │ │ │ │ - 0xfffffffffffc71b0 (offset: 0x43f20) -> 0x65f8 fde=[ 5148] │ │ │ │ - 0xfffffffffffc7340 (offset: 0x440b0) -> 0x6654 fde=[ 51a4] │ │ │ │ - 0xfffffffffffc74d0 (offset: 0x44240) -> 0x66b0 fde=[ 5200] │ │ │ │ - 0xfffffffffffc7660 (offset: 0x443d0) -> 0x6720 fde=[ 5270] │ │ │ │ - 0xfffffffffffc7770 (offset: 0x444e0) -> 0x71c4 fde=[ 5d14] │ │ │ │ - 0xfffffffffffc8990 (offset: 0x45700) -> 0x5668 fde=[ 41b8] │ │ │ │ - 0xfffffffffffc89b0 (offset: 0x45720) -> 0x567c fde=[ 41cc] │ │ │ │ - 0xfffffffffffc89d0 (offset: 0x45740) -> 0x5690 fde=[ 41e0] │ │ │ │ - 0xfffffffffffc89f0 (offset: 0x45760) -> 0x56a4 fde=[ 41f4] │ │ │ │ - 0xfffffffffffc8a10 (offset: 0x45780) -> 0x56b8 fde=[ 4208] │ │ │ │ - 0xfffffffffffc8a50 (offset: 0x457c0) -> 0x56cc fde=[ 421c] │ │ │ │ - 0xfffffffffffc8a70 (offset: 0x457e0) -> 0x56e0 fde=[ 4230] │ │ │ │ - 0xfffffffffffc8ab0 (offset: 0x45820) -> 0x56f4 fde=[ 4244] │ │ │ │ - 0xfffffffffffc8ad0 (offset: 0x45840) -> 0x5708 fde=[ 4258] │ │ │ │ - 0xfffffffffffc8af0 (offset: 0x45860) -> 0x571c fde=[ 426c] │ │ │ │ - 0xfffffffffffc8b30 (offset: 0x458a0) -> 0x5730 fde=[ 4280] │ │ │ │ - 0xfffffffffffc8b50 (offset: 0x458c0) -> 0x5744 fde=[ 4294] │ │ │ │ - 0xfffffffffffc8b70 (offset: 0x458e0) -> 0x5758 fde=[ 42a8] │ │ │ │ - 0xfffffffffffc8bb0 (offset: 0x45920) -> 0x576c fde=[ 42bc] │ │ │ │ - 0xfffffffffffc8bd0 (offset: 0x45940) -> 0x5780 fde=[ 42d0] │ │ │ │ - 0xfffffffffffc8bf0 (offset: 0x45960) -> 0x5794 fde=[ 42e4] │ │ │ │ - 0xfffffffffffc8c10 (offset: 0x45980) -> 0x57a8 fde=[ 42f8] │ │ │ │ - 0xfffffffffffc8c30 (offset: 0x459a0) -> 0x57bc fde=[ 430c] │ │ │ │ - 0xfffffffffffc8c50 (offset: 0x459c0) -> 0x57d0 fde=[ 4320] │ │ │ │ - 0xfffffffffffc8c70 (offset: 0x459e0) -> 0x57e4 fde=[ 4334] │ │ │ │ - 0xfffffffffffc8c90 (offset: 0x45a00) -> 0x57f8 fde=[ 4348] │ │ │ │ - 0xfffffffffffc8cb0 (offset: 0x45a20) -> 0x580c fde=[ 435c] │ │ │ │ - 0xfffffffffffc8cd0 (offset: 0x45a40) -> 0x5820 fde=[ 4370] │ │ │ │ - 0xfffffffffffc8cf0 (offset: 0x45a60) -> 0x5834 fde=[ 4384] │ │ │ │ - 0xfffffffffffc8d10 (offset: 0x45a80) -> 0x5848 fde=[ 4398] │ │ │ │ - 0xfffffffffffc8d30 (offset: 0x45aa0) -> 0x585c fde=[ 43ac] │ │ │ │ - 0xfffffffffffc8d50 (offset: 0x45ac0) -> 0x5870 fde=[ 43c0] │ │ │ │ - 0xfffffffffffc8d70 (offset: 0x45ae0) -> 0x5884 fde=[ 43d4] │ │ │ │ - 0xfffffffffffc8d90 (offset: 0x45b00) -> 0x5898 fde=[ 43e8] │ │ │ │ - 0xfffffffffffc8db0 (offset: 0x45b20) -> 0x58ac fde=[ 43fc] │ │ │ │ - 0xfffffffffffc8dd0 (offset: 0x45b40) -> 0x58c0 fde=[ 4410] │ │ │ │ - 0xfffffffffffc8df0 (offset: 0x45b60) -> 0x58d4 fde=[ 4424] │ │ │ │ - 0xfffffffffffc8e10 (offset: 0x45b80) -> 0x58e8 fde=[ 4438] │ │ │ │ - 0xfffffffffffc8e30 (offset: 0x45ba0) -> 0x58fc fde=[ 444c] │ │ │ │ - 0xfffffffffffc8e50 (offset: 0x45bc0) -> 0x5910 fde=[ 4460] │ │ │ │ - 0xfffffffffffc8e70 (offset: 0x45be0) -> 0x5924 fde=[ 4474] │ │ │ │ - 0xfffffffffffc8e90 (offset: 0x45c00) -> 0x5938 fde=[ 4488] │ │ │ │ - 0xfffffffffffc8eb0 (offset: 0x45c20) -> 0x594c fde=[ 449c] │ │ │ │ - 0xfffffffffffc8ed0 (offset: 0x45c40) -> 0x5960 fde=[ 44b0] │ │ │ │ - 0xfffffffffffc8ef0 (offset: 0x45c60) -> 0x5974 fde=[ 44c4] │ │ │ │ - 0xfffffffffffc8f10 (offset: 0x45c80) -> 0x5988 fde=[ 44d8] │ │ │ │ - 0xfffffffffffc8f30 (offset: 0x45ca0) -> 0x599c fde=[ 44ec] │ │ │ │ - 0xfffffffffffc8f50 (offset: 0x45cc0) -> 0x59b0 fde=[ 4500] │ │ │ │ - 0xfffffffffffc8fb0 (offset: 0x45d20) -> 0x59cc fde=[ 451c] │ │ │ │ - 0xfffffffffffc9010 (offset: 0x45d80) -> 0x59e8 fde=[ 4538] │ │ │ │ - 0xfffffffffffc9070 (offset: 0x45de0) -> 0x5a04 fde=[ 4554] │ │ │ │ - 0xfffffffffffc90d0 (offset: 0x45e40) -> 0x5a20 fde=[ 4570] │ │ │ │ - 0xfffffffffffc9130 (offset: 0x45ea0) -> 0x5a3c fde=[ 458c] │ │ │ │ - 0xfffffffffffc9198 (offset: 0x45f08) -> 0x5dfc fde=[ 494c] │ │ │ │ - 0xfffffffffffc9200 (offset: 0x45f70) -> 0x5e24 fde=[ 4974] │ │ │ │ - 0xfffffffffffc9270 (offset: 0x45fe0) -> 0x5a8c fde=[ 45dc] │ │ │ │ - 0xfffffffffffc92d0 (offset: 0x46040) -> 0x5ab0 fde=[ 4600] │ │ │ │ - 0xfffffffffffc9330 (offset: 0x460a0) -> 0x5ad4 fde=[ 4624] │ │ │ │ - 0xfffffffffffc9398 (offset: 0x46108) -> 0x5e4c fde=[ 499c] │ │ │ │ - 0xfffffffffffc9400 (offset: 0x46170) -> 0x5e74 fde=[ 49c4] │ │ │ │ - 0xfffffffffffc9470 (offset: 0x461e0) -> 0x5b24 fde=[ 4674] │ │ │ │ - 0xfffffffffffc9530 (offset: 0x462a0) -> 0x5b58 fde=[ 46a8] │ │ │ │ - 0xfffffffffffc9630 (offset: 0x463a0) -> 0x5b90 fde=[ 46e0] │ │ │ │ - 0xfffffffffffc9690 (offset: 0x46400) -> 0x5bb8 fde=[ 4708] │ │ │ │ - 0xfffffffffffc9c10 (offset: 0x46980) -> 0x5c64 fde=[ 47b4] │ │ │ │ - 0xfffffffffffc9c70 (offset: 0x469e0) -> 0x5c8c fde=[ 47dc] │ │ │ │ - 0xfffffffffffc9cd0 (offset: 0x46a40) -> 0x5cc0 fde=[ 4810] │ │ │ │ - 0xfffffffffffc9d30 (offset: 0x46aa0) -> 0x5cf4 fde=[ 4844] │ │ │ │ - 0xfffffffffffc9d94 (offset: 0x46b04) -> 0x5d4c fde=[ 489c] │ │ │ │ - 0xfffffffffffc9e10 (offset: 0x46b80) -> 0x5d78 fde=[ 48c8] │ │ │ │ - 0xfffffffffffc9e90 (offset: 0x46c00) -> 0x5d20 fde=[ 4870] │ │ │ │ - 0xfffffffffffc9ef4 (offset: 0x46c64) -> 0x5da4 fde=[ 48f4] │ │ │ │ - 0xfffffffffffc9f70 (offset: 0x46ce0) -> 0x5dd0 fde=[ 4920] │ │ │ │ - 0xfffffffffffc9ff0 (offset: 0x46d60) -> 0x5e9c fde=[ 49ec] │ │ │ │ - 0xfffffffffffca090 (offset: 0x46e00) -> 0x5ec4 fde=[ 4a14] │ │ │ │ - 0xfffffffffffca130 (offset: 0x46ea0) -> 0x5eec fde=[ 4a3c] │ │ │ │ - 0xfffffffffffca250 (offset: 0x46fc0) -> 0x5f3c fde=[ 4a8c] │ │ │ │ - 0xfffffffffffca390 (offset: 0x47100) -> 0x5f6c fde=[ 4abc] │ │ │ │ - 0xfffffffffffca4b0 (offset: 0x47220) -> 0x5f9c fde=[ 4aec] │ │ │ │ - 0xfffffffffffca5d0 (offset: 0x47340) -> 0x5fcc fde=[ 4b1c] │ │ │ │ - 0xfffffffffffca6f0 (offset: 0x47460) -> 0x5ffc fde=[ 4b4c] │ │ │ │ - 0xfffffffffffca850 (offset: 0x475c0) -> 0x6038 fde=[ 4b88] │ │ │ │ - 0xfffffffffffca950 (offset: 0x476c0) -> 0x6064 fde=[ 4bb4] │ │ │ │ - 0xfffffffffffcaa50 (offset: 0x477c0) -> 0x6098 fde=[ 4be8] │ │ │ │ - 0xfffffffffffcab30 (offset: 0x478a0) -> 0x60c4 fde=[ 4c14] │ │ │ │ - 0xfffffffffffcac10 (offset: 0x47980) -> 0x60f0 fde=[ 4c40] │ │ │ │ - 0xfffffffffffcad10 (offset: 0x47a80) -> 0x6124 fde=[ 4c74] │ │ │ │ - 0xfffffffffffcafb0 (offset: 0x47d20) -> 0x615c fde=[ 4cac] │ │ │ │ - 0xfffffffffffcb270 (offset: 0x47fe0) -> 0x6194 fde=[ 4ce4] │ │ │ │ - 0xfffffffffffcb330 (offset: 0x480a0) -> 0x61d0 fde=[ 4d20] │ │ │ │ - 0xfffffffffffcb3d0 (offset: 0x48140) -> 0x61f8 fde=[ 4d48] │ │ │ │ - 0xfffffffffffcb470 (offset: 0x481e0) -> 0x6220 fde=[ 4d70] │ │ │ │ - 0xfffffffffffcb510 (offset: 0x48280) -> 0x624c fde=[ 4d9c] │ │ │ │ - 0xfffffffffffcb5f0 (offset: 0x48360) -> 0x6310 fde=[ 4e60] │ │ │ │ - 0xfffffffffffcb730 (offset: 0x484a0) -> 0x6344 fde=[ 4e94] │ │ │ │ - 0xfffffffffffcbe50 (offset: 0x48bc0) -> 0x6394 fde=[ 4ee4] │ │ │ │ - 0xfffffffffffcc010 (offset: 0x48d80) -> 0x63ec fde=[ 4f3c] │ │ │ │ - 0xfffffffffffcc0b0 (offset: 0x48e20) -> 0x642c fde=[ 4f7c] │ │ │ │ - 0xfffffffffffcc1b0 (offset: 0x48f20) -> 0x6464 fde=[ 4fb4] │ │ │ │ - 0xfffffffffffcc2b0 (offset: 0x49020) -> 0x649c fde=[ 4fec] │ │ │ │ - 0xfffffffffffcc3b0 (offset: 0x49120) -> 0x64d4 fde=[ 5024] │ │ │ │ - 0xfffffffffffcc4b0 (offset: 0x49220) -> 0x650c fde=[ 505c] │ │ │ │ - 0xfffffffffffcc670 (offset: 0x493e0) -> 0x6554 fde=[ 50a4] │ │ │ │ - 0xfffffffffffcc830 (offset: 0x495a0) -> 0x65c0 fde=[ 5110] │ │ │ │ - 0xfffffffffffcc850 (offset: 0x495c0) -> 0x65dc fde=[ 512c] │ │ │ │ - 0xfffffffffffcc870 (offset: 0x495e0) -> 0x661c fde=[ 516c] │ │ │ │ - 0xfffffffffffcc890 (offset: 0x49600) -> 0x6638 fde=[ 5188] │ │ │ │ - 0xfffffffffffcc8b0 (offset: 0x49620) -> 0x6678 fde=[ 51c8] │ │ │ │ - 0xfffffffffffcc8d0 (offset: 0x49640) -> 0x6694 fde=[ 51e4] │ │ │ │ - 0xfffffffffffcc8f0 (offset: 0x49660) -> 0x66d4 fde=[ 5224] │ │ │ │ - 0xfffffffffffcc910 (offset: 0x49680) -> 0x66f0 fde=[ 5240] │ │ │ │ - 0xfffffffffffcc930 (offset: 0x496a0) -> 0x670c fde=[ 525c] │ │ │ │ - 0xfffffffffffcc990 (offset: 0x49700) -> 0x675c fde=[ 52ac] │ │ │ │ - 0xfffffffffffcca70 (offset: 0x497e0) -> 0x6788 fde=[ 52d8] │ │ │ │ - 0xfffffffffffccb50 (offset: 0x498c0) -> 0x67b4 fde=[ 5304] │ │ │ │ - 0xfffffffffffccc30 (offset: 0x499a0) -> 0x67e0 fde=[ 5330] │ │ │ │ - 0xfffffffffffccd10 (offset: 0x49a80) -> 0x680c fde=[ 535c] │ │ │ │ - 0xfffffffffffccff0 (offset: 0x49d60) -> 0x6850 fde=[ 53a0] │ │ │ │ - 0xfffffffffffcd29c (offset: 0x4a00c) -> 0x69a8 fde=[ 54f8] │ │ │ │ - 0xfffffffffffcd5d0 (offset: 0x4a340) -> 0x69ec fde=[ 553c] │ │ │ │ - 0xfffffffffffcd8f0 (offset: 0x4a660) -> 0x688c fde=[ 53dc] │ │ │ │ - 0xfffffffffffcda30 (offset: 0x4a7a0) -> 0x68e8 fde=[ 5438] │ │ │ │ - 0xfffffffffffcdcdc (offset: 0x4aa4c) -> 0x6924 fde=[ 5474] │ │ │ │ - 0xfffffffffffcdff0 (offset: 0x4ad60) -> 0x6964 fde=[ 54b4] │ │ │ │ - 0xfffffffffffce310 (offset: 0x4b080) -> 0x6a2c fde=[ 557c] │ │ │ │ - 0xfffffffffffce470 (offset: 0x4b1e0) -> 0x6a68 fde=[ 55b8] │ │ │ │ - 0xfffffffffffce5b0 (offset: 0x4b320) -> 0x6a98 fde=[ 55e8] │ │ │ │ - 0xfffffffffffce6f0 (offset: 0x4b460) -> 0x6ac8 fde=[ 5618] │ │ │ │ - 0xfffffffffffce830 (offset: 0x4b5a0) -> 0x6af4 fde=[ 5644] │ │ │ │ - 0xfffffffffffce930 (offset: 0x4b6a0) -> 0x6b24 fde=[ 5674] │ │ │ │ - 0xfffffffffffcea30 (offset: 0x4b7a0) -> 0x6b54 fde=[ 56a4] │ │ │ │ - 0xfffffffffffceb30 (offset: 0x4b8a0) -> 0x6b98 fde=[ 56e8] │ │ │ │ - 0xfffffffffffcebf0 (offset: 0x4b960) -> 0x6bcc fde=[ 571c] │ │ │ │ - 0xfffffffffffced90 (offset: 0x4bb00) -> 0x6bf4 fde=[ 5744] │ │ │ │ - 0xfffffffffffceeb0 (offset: 0x4bc20) -> 0x6c30 fde=[ 5780] │ │ │ │ - 0xfffffffffffcf1b0 (offset: 0x4bf20) -> 0x6c78 fde=[ 57c8] │ │ │ │ - 0xfffffffffffcf270 (offset: 0x4bfe0) -> 0x6cac fde=[ 57fc] │ │ │ │ - 0xfffffffffffcf410 (offset: 0x4c180) -> 0x6cd4 fde=[ 5824] │ │ │ │ - 0xfffffffffffcf510 (offset: 0x4c280) -> 0x6d08 fde=[ 5858] │ │ │ │ - 0xfffffffffffcf5f0 (offset: 0x4c360) -> 0x6d3c fde=[ 588c] │ │ │ │ - 0xfffffffffffcf670 (offset: 0x4c3e0) -> 0x6d60 fde=[ 58b0] │ │ │ │ - 0xfffffffffffcf9f0 (offset: 0x4c760) -> 0x6e00 fde=[ 5950] │ │ │ │ - 0xfffffffffffcfe10 (offset: 0x4cb80) -> 0x6ecc fde=[ 5a1c] │ │ │ │ - 0xfffffffffffcfe90 (offset: 0x4cc00) -> 0x6ef8 fde=[ 5a48] │ │ │ │ - 0xfffffffffffcff10 (offset: 0x4cc80) -> 0x6f24 fde=[ 5a74] │ │ │ │ - 0xfffffffffffcffb0 (offset: 0x4cd20) -> 0x6f50 fde=[ 5aa0] │ │ │ │ - 0xfffffffffffd0390 (offset: 0x4d100) -> 0x6fd8 fde=[ 5b28] │ │ │ │ - 0xfffffffffffd05b0 (offset: 0x4d320) -> 0x700c fde=[ 5b5c] │ │ │ │ - 0xfffffffffffd0930 (offset: 0x4d6a0) -> 0x7054 fde=[ 5ba4] │ │ │ │ - 0xfffffffffffd0eb0 (offset: 0x4dc20) -> 0x7090 fde=[ 5be0] │ │ │ │ - 0xfffffffffffd0f10 (offset: 0x4dc80) -> 0x70ac fde=[ 5bfc] │ │ │ │ - 0xfffffffffffd13b0 (offset: 0x4e120) -> 0x70f0 fde=[ 5c40] │ │ │ │ - 0xfffffffffffd1610 (offset: 0x4e380) -> 0x7128 fde=[ 5c78] │ │ │ │ - 0xfffffffffffd1cf0 (offset: 0x4ea60) -> 0x7174 fde=[ 5cc4] │ │ │ │ - 0xfffffffffffd2c50 (offset: 0x4f9c0) -> 0x7790 fde=[ 62e0] │ │ │ │ - 0xfffffffffffd2d30 (offset: 0x4faa0) -> 0x7c50 fde=[ 67a0] │ │ │ │ - 0xfffffffffffd2d50 (offset: 0x4fac0) -> 0x7c64 fde=[ 67b4] │ │ │ │ - 0xfffffffffffd2db8 (offset: 0x4fb28) -> 0x7d40 fde=[ 6890] │ │ │ │ - 0xfffffffffffd3090 (offset: 0x4fe00) -> 0x7d94 fde=[ 68e4] │ │ │ │ - 0xfffffffffffd335c (offset: 0x500cc) -> 0x7f10 fde=[ 6a60] │ │ │ │ - 0xfffffffffffd3400 (offset: 0x50170) -> 0x7fb4 fde=[ 6b04] │ │ │ │ - 0xfffffffffffd34b0 (offset: 0x50220) -> 0x8058 fde=[ 6ba8] │ │ │ │ - 0xfffffffffffd3640 (offset: 0x503b0) -> 0x80b4 fde=[ 6c04] │ │ │ │ - 0xfffffffffffd37d0 (offset: 0x50540) -> 0x8110 fde=[ 6c60] │ │ │ │ - 0xfffffffffffd3960 (offset: 0x506d0) -> 0x816c fde=[ 6cbc] │ │ │ │ - 0xfffffffffffd3af0 (offset: 0x50860) -> 0x81c8 fde=[ 6d18] │ │ │ │ - 0xfffffffffffd3bfc (offset: 0x5096c) -> 0x8754 fde=[ 72a4] │ │ │ │ - 0xfffffffffffd42d0 (offset: 0x51040) -> 0x89b8 fde=[ 7508] │ │ │ │ - 0xfffffffffffd5890 (offset: 0x52600) -> 0x7218 fde=[ 5d68] │ │ │ │ - 0xfffffffffffd58b0 (offset: 0x52620) -> 0x722c fde=[ 5d7c] │ │ │ │ - 0xfffffffffffd58d0 (offset: 0x52640) -> 0x7240 fde=[ 5d90] │ │ │ │ - 0xfffffffffffd58f0 (offset: 0x52660) -> 0x7254 fde=[ 5da4] │ │ │ │ - 0xfffffffffffd5910 (offset: 0x52680) -> 0x7268 fde=[ 5db8] │ │ │ │ - 0xfffffffffffd5950 (offset: 0x526c0) -> 0x727c fde=[ 5dcc] │ │ │ │ - 0xfffffffffffd5970 (offset: 0x526e0) -> 0x7290 fde=[ 5de0] │ │ │ │ - 0xfffffffffffd59b0 (offset: 0x52720) -> 0x72a4 fde=[ 5df4] │ │ │ │ - 0xfffffffffffd59d0 (offset: 0x52740) -> 0x72b8 fde=[ 5e08] │ │ │ │ - 0xfffffffffffd59f0 (offset: 0x52760) -> 0x72cc fde=[ 5e1c] │ │ │ │ - 0xfffffffffffd5a30 (offset: 0x527a0) -> 0x72e0 fde=[ 5e30] │ │ │ │ - 0xfffffffffffd5a50 (offset: 0x527c0) -> 0x72f4 fde=[ 5e44] │ │ │ │ - 0xfffffffffffd5a70 (offset: 0x527e0) -> 0x7308 fde=[ 5e58] │ │ │ │ - 0xfffffffffffd5ab0 (offset: 0x52820) -> 0x731c fde=[ 5e6c] │ │ │ │ - 0xfffffffffffd5ad0 (offset: 0x52840) -> 0x7330 fde=[ 5e80] │ │ │ │ - 0xfffffffffffd5af0 (offset: 0x52860) -> 0x7344 fde=[ 5e94] │ │ │ │ - 0xfffffffffffd5b10 (offset: 0x52880) -> 0x7358 fde=[ 5ea8] │ │ │ │ - 0xfffffffffffd5b30 (offset: 0x528a0) -> 0x736c fde=[ 5ebc] │ │ │ │ - 0xfffffffffffd5b50 (offset: 0x528c0) -> 0x7380 fde=[ 5ed0] │ │ │ │ - 0xfffffffffffd5b70 (offset: 0x528e0) -> 0x7394 fde=[ 5ee4] │ │ │ │ - 0xfffffffffffd5b90 (offset: 0x52900) -> 0x73a8 fde=[ 5ef8] │ │ │ │ - 0xfffffffffffd5bb0 (offset: 0x52920) -> 0x73bc fde=[ 5f0c] │ │ │ │ - 0xfffffffffffd5bd0 (offset: 0x52940) -> 0x73d0 fde=[ 5f20] │ │ │ │ - 0xfffffffffffd5bf0 (offset: 0x52960) -> 0x73e4 fde=[ 5f34] │ │ │ │ - 0xfffffffffffd5c10 (offset: 0x52980) -> 0x73f8 fde=[ 5f48] │ │ │ │ - 0xfffffffffffd5c30 (offset: 0x529a0) -> 0x740c fde=[ 5f5c] │ │ │ │ - 0xfffffffffffd5c50 (offset: 0x529c0) -> 0x7420 fde=[ 5f70] │ │ │ │ - 0xfffffffffffd5c70 (offset: 0x529e0) -> 0x7434 fde=[ 5f84] │ │ │ │ - 0xfffffffffffd5c90 (offset: 0x52a00) -> 0x7448 fde=[ 5f98] │ │ │ │ - 0xfffffffffffd5cb0 (offset: 0x52a20) -> 0x745c fde=[ 5fac] │ │ │ │ - 0xfffffffffffd5cd0 (offset: 0x52a40) -> 0x7470 fde=[ 5fc0] │ │ │ │ - 0xfffffffffffd5cf0 (offset: 0x52a60) -> 0x7484 fde=[ 5fd4] │ │ │ │ - 0xfffffffffffd5d10 (offset: 0x52a80) -> 0x7498 fde=[ 5fe8] │ │ │ │ - 0xfffffffffffd5d30 (offset: 0x52aa0) -> 0x74ac fde=[ 5ffc] │ │ │ │ - 0xfffffffffffd5d50 (offset: 0x52ac0) -> 0x74c0 fde=[ 6010] │ │ │ │ - 0xfffffffffffd5d70 (offset: 0x52ae0) -> 0x74d4 fde=[ 6024] │ │ │ │ - 0xfffffffffffd5d90 (offset: 0x52b00) -> 0x74e8 fde=[ 6038] │ │ │ │ - 0xfffffffffffd5db0 (offset: 0x52b20) -> 0x74fc fde=[ 604c] │ │ │ │ - 0xfffffffffffd5dd0 (offset: 0x52b40) -> 0x7510 fde=[ 6060] │ │ │ │ - 0xfffffffffffd5df0 (offset: 0x52b60) -> 0x7524 fde=[ 6074] │ │ │ │ - 0xfffffffffffd5e10 (offset: 0x52b80) -> 0x7538 fde=[ 6088] │ │ │ │ - 0xfffffffffffd5e30 (offset: 0x52ba0) -> 0x754c fde=[ 609c] │ │ │ │ - 0xfffffffffffd5e50 (offset: 0x52bc0) -> 0x7560 fde=[ 60b0] │ │ │ │ - 0xfffffffffffd5eb0 (offset: 0x52c20) -> 0x757c fde=[ 60cc] │ │ │ │ - 0xfffffffffffd5f10 (offset: 0x52c80) -> 0x7598 fde=[ 60e8] │ │ │ │ - 0xfffffffffffd5f70 (offset: 0x52ce0) -> 0x75b4 fde=[ 6104] │ │ │ │ - 0xfffffffffffd5fd0 (offset: 0x52d40) -> 0x75d0 fde=[ 6120] │ │ │ │ - 0xfffffffffffd6030 (offset: 0x52da0) -> 0x75ec fde=[ 613c] │ │ │ │ - 0xfffffffffffd6050 (offset: 0x52dc0) -> 0x7600 fde=[ 6150] │ │ │ │ - 0xfffffffffffd6090 (offset: 0x52e00) -> 0x7628 fde=[ 6178] │ │ │ │ - 0xfffffffffffd6110 (offset: 0x52e80) -> 0x79e4 fde=[ 6534] │ │ │ │ - 0xfffffffffffd6190 (offset: 0x52f00) -> 0x7a0c fde=[ 655c] │ │ │ │ - 0xfffffffffffd6210 (offset: 0x52f80) -> 0x7678 fde=[ 61c8] │ │ │ │ - 0xfffffffffffd6270 (offset: 0x52fe0) -> 0x769c fde=[ 61ec] │ │ │ │ - 0xfffffffffffd62d0 (offset: 0x53040) -> 0x76c0 fde=[ 6210] │ │ │ │ - 0xfffffffffffd6430 (offset: 0x531a0) -> 0x76fc fde=[ 624c] │ │ │ │ - 0xfffffffffffd6490 (offset: 0x53200) -> 0x7718 fde=[ 6268] │ │ │ │ - 0xfffffffffffd64f0 (offset: 0x53260) -> 0x7734 fde=[ 6284] │ │ │ │ - 0xfffffffffffd6610 (offset: 0x53380) -> 0x7758 fde=[ 62a8] │ │ │ │ - 0xfffffffffffd67b0 (offset: 0x53520) -> 0x77b8 fde=[ 6308] │ │ │ │ - 0xfffffffffffd6810 (offset: 0x53580) -> 0x77e0 fde=[ 6330] │ │ │ │ - 0xfffffffffffd6870 (offset: 0x535e0) -> 0x7808 fde=[ 6358] │ │ │ │ - 0xfffffffffffd68d0 (offset: 0x53640) -> 0x783c fde=[ 638c] │ │ │ │ - 0xfffffffffffd6930 (offset: 0x536a0) -> 0x7870 fde=[ 63c0] │ │ │ │ - 0xfffffffffffd6e30 (offset: 0x53ba0) -> 0x7928 fde=[ 6478] │ │ │ │ - 0xfffffffffffd70f0 (offset: 0x53e60) -> 0x7960 fde=[ 64b0] │ │ │ │ - 0xfffffffffffd7160 (offset: 0x53ed0) -> 0x798c fde=[ 64dc] │ │ │ │ - 0xfffffffffffd71e0 (offset: 0x53f50) -> 0x79b8 fde=[ 6508] │ │ │ │ - 0xfffffffffffd7270 (offset: 0x53fe0) -> 0x7a34 fde=[ 6584] │ │ │ │ - 0xfffffffffffd7390 (offset: 0x54100) -> 0x7a80 fde=[ 65d0] │ │ │ │ - 0xfffffffffffd74b0 (offset: 0x54220) -> 0x7ab0 fde=[ 6600] │ │ │ │ - 0xfffffffffffd75d0 (offset: 0x54340) -> 0x7ae0 fde=[ 6630] │ │ │ │ - 0xfffffffffffd76f0 (offset: 0x54460) -> 0x7b10 fde=[ 6660] │ │ │ │ - 0xfffffffffffd77d0 (offset: 0x54540) -> 0x7b3c fde=[ 668c] │ │ │ │ - 0xfffffffffffd78b0 (offset: 0x54620) -> 0x7b68 fde=[ 66b8] │ │ │ │ - 0xfffffffffffd7990 (offset: 0x54700) -> 0x7b94 fde=[ 66e4] │ │ │ │ - 0xfffffffffffd7a50 (offset: 0x547c0) -> 0x7bbc fde=[ 670c] │ │ │ │ - 0xfffffffffffd7b10 (offset: 0x54880) -> 0x7be4 fde=[ 6734] │ │ │ │ - 0xfffffffffffd7bd0 (offset: 0x54940) -> 0x7c14 fde=[ 6764] │ │ │ │ - 0xfffffffffffd7cd0 (offset: 0x54a40) -> 0x7c94 fde=[ 67e4] │ │ │ │ - 0xfffffffffffd7e10 (offset: 0x54b80) -> 0x7cc8 fde=[ 6818] │ │ │ │ - 0xfffffffffffd7f90 (offset: 0x54d00) -> 0x7d04 fde=[ 6854] │ │ │ │ - 0xfffffffffffd82b0 (offset: 0x55020) -> 0x7de0 fde=[ 6930] │ │ │ │ - 0xfffffffffffd8450 (offset: 0x551c0) -> 0x7e14 fde=[ 6964] │ │ │ │ - 0xfffffffffffd84f0 (offset: 0x55260) -> 0x7e30 fde=[ 6980] │ │ │ │ - 0xfffffffffffd85f0 (offset: 0x55360) -> 0x7e68 fde=[ 69b8] │ │ │ │ - 0xfffffffffffd86f0 (offset: 0x55460) -> 0x7ea0 fde=[ 69f0] │ │ │ │ - 0xfffffffffffd87f0 (offset: 0x55560) -> 0x7ed8 fde=[ 6a28] │ │ │ │ - 0xfffffffffffd88f0 (offset: 0x55660) -> 0x7f34 fde=[ 6a84] │ │ │ │ - 0xfffffffffffd8a10 (offset: 0x55780) -> 0x7f64 fde=[ 6ab4] │ │ │ │ - 0xfffffffffffd8ab0 (offset: 0x55820) -> 0x7f8c fde=[ 6adc] │ │ │ │ - 0xfffffffffffd8b50 (offset: 0x558c0) -> 0x7fd8 fde=[ 6b28] │ │ │ │ - 0xfffffffffffd8c70 (offset: 0x559e0) -> 0x8008 fde=[ 6b58] │ │ │ │ - 0xfffffffffffd8d10 (offset: 0x55a80) -> 0x8030 fde=[ 6b80] │ │ │ │ - 0xfffffffffffd8db0 (offset: 0x55b20) -> 0x807c fde=[ 6bcc] │ │ │ │ - 0xfffffffffffd8dd0 (offset: 0x55b40) -> 0x8098 fde=[ 6be8] │ │ │ │ - 0xfffffffffffd8df0 (offset: 0x55b60) -> 0x80d8 fde=[ 6c28] │ │ │ │ - 0xfffffffffffd8e10 (offset: 0x55b80) -> 0x80f4 fde=[ 6c44] │ │ │ │ - 0xfffffffffffd8e30 (offset: 0x55ba0) -> 0x8134 fde=[ 6c84] │ │ │ │ - 0xfffffffffffd8e50 (offset: 0x55bc0) -> 0x8150 fde=[ 6ca0] │ │ │ │ - 0xfffffffffffd8e70 (offset: 0x55be0) -> 0x8190 fde=[ 6ce0] │ │ │ │ - 0xfffffffffffd8e90 (offset: 0x55c00) -> 0x81ac fde=[ 6cfc] │ │ │ │ - 0xfffffffffffd8eb0 (offset: 0x55c20) -> 0x8204 fde=[ 6d54] │ │ │ │ - 0xfffffffffffd8f90 (offset: 0x55d00) -> 0x8230 fde=[ 6d80] │ │ │ │ - 0xfffffffffffd9070 (offset: 0x55de0) -> 0x825c fde=[ 6dac] │ │ │ │ - 0xfffffffffffd9150 (offset: 0x55ec0) -> 0x8288 fde=[ 6dd8] │ │ │ │ - 0xfffffffffffd9230 (offset: 0x55fa0) -> 0x82b4 fde=[ 6e04] │ │ │ │ - 0xfffffffffffd9510 (offset: 0x56280) -> 0x82f8 fde=[ 6e48] │ │ │ │ - 0xfffffffffffd97bc (offset: 0x5652c) -> 0x8450 fde=[ 6fa0] │ │ │ │ - 0xfffffffffffd9af0 (offset: 0x56860) -> 0x8494 fde=[ 6fe4] │ │ │ │ - 0xfffffffffffd9e10 (offset: 0x56b80) -> 0x8334 fde=[ 6e84] │ │ │ │ - 0xfffffffffffd9f50 (offset: 0x56cc0) -> 0x8390 fde=[ 6ee0] │ │ │ │ - 0xfffffffffffda1fc (offset: 0x56f6c) -> 0x83cc fde=[ 6f1c] │ │ │ │ - 0xfffffffffffda530 (offset: 0x572a0) -> 0x840c fde=[ 6f5c] │ │ │ │ - 0xfffffffffffda870 (offset: 0x575e0) -> 0x84d4 fde=[ 7024] │ │ │ │ - 0xfffffffffffda9f0 (offset: 0x57760) -> 0x8510 fde=[ 7060] │ │ │ │ - 0xfffffffffffdaad0 (offset: 0x57840) -> 0x853c fde=[ 708c] │ │ │ │ - 0xfffffffffffdabb0 (offset: 0x57920) -> 0x8568 fde=[ 70b8] │ │ │ │ - 0xfffffffffffdacf0 (offset: 0x57a60) -> 0x8594 fde=[ 70e4] │ │ │ │ - 0xfffffffffffdadf0 (offset: 0x57b60) -> 0x85c4 fde=[ 7114] │ │ │ │ - 0xfffffffffffdaef0 (offset: 0x57c60) -> 0x85f4 fde=[ 7144] │ │ │ │ - 0xfffffffffffdaff0 (offset: 0x57d60) -> 0x8638 fde=[ 7188] │ │ │ │ - 0xfffffffffffdb370 (offset: 0x580e0) -> 0x8684 fde=[ 71d4] │ │ │ │ - 0xfffffffffffdb550 (offset: 0x582c0) -> 0x86ac fde=[ 71fc] │ │ │ │ - 0xfffffffffffdb650 (offset: 0x583c0) -> 0x86e0 fde=[ 7230] │ │ │ │ - 0xfffffffffffdb730 (offset: 0x584a0) -> 0x8738 fde=[ 7288] │ │ │ │ - 0xfffffffffffdb790 (offset: 0x58500) -> 0x87a0 fde=[ 72f0] │ │ │ │ - 0xfffffffffffdb970 (offset: 0x586e0) -> 0x87c8 fde=[ 7318] │ │ │ │ - 0xfffffffffffdba70 (offset: 0x587e0) -> 0x87fc fde=[ 734c] │ │ │ │ - 0xfffffffffffdbb50 (offset: 0x588c0) -> 0x8830 fde=[ 7380] │ │ │ │ - 0xfffffffffffdbcd0 (offset: 0x58a40) -> 0x8868 fde=[ 73b8] │ │ │ │ - 0xfffffffffffdbdf0 (offset: 0x58b60) -> 0x88a0 fde=[ 73f0] │ │ │ │ - 0xfffffffffffdc8d0 (offset: 0x59640) -> 0x88ec fde=[ 743c] │ │ │ │ - 0xfffffffffffdca50 (offset: 0x597c0) -> 0x891c fde=[ 746c] │ │ │ │ - 0xfffffffffffdd1b0 (offset: 0x59f20) -> 0x8968 fde=[ 74b8] │ │ │ │ - 0xfffffffffffddf10 (offset: 0x5ac80) -> 0x8a18 fde=[ 7568] │ │ │ │ - 0xfffffffffffde030 (offset: 0x5ada0) -> 0x8a48 fde=[ 7598] │ │ │ │ - 0xfffffffffffde150 (offset: 0x5aec0) -> 0x8a9c fde=[ 75ec] │ │ │ │ - 0xfffffffffffde230 (offset: 0x5afa0) -> 0x8ad4 fde=[ 7624] │ │ │ │ - 0xfffffffffffde450 (offset: 0x5b1c0) -> 0x8b68 fde=[ 76b8] │ │ │ │ - 0xfffffffffffde720 (offset: 0x5b490) -> 0x8bb8 fde=[ 7708] │ │ │ │ - 0xfffffffffffe1570 (offset: 0x5e2e0) -> 0x8c10 fde=[ 7760] │ │ │ │ - 0xfffffffffffe4d1c (offset: 0x61a8c) -> 0x8cb0 fde=[ 7800] │ │ │ │ - 0xfffffffffffe837c (offset: 0x650ec) -> 0x8d04 fde=[ 7854] │ │ │ │ - 0xfffffffffffebc70 (offset: 0x689e0) -> 0x8b1c fde=[ 766c] │ │ │ │ - 0xfffffffffffebed0 (offset: 0x68c40) -> 0x8c68 fde=[ 77b8] │ │ │ │ - 0xfffffffffffec130 (offset: 0x68ea0) -> 0x8d58 fde=[ 78a8] │ │ │ │ - 0xfffffffffffec230 (offset: 0x68fa0) -> 0x8d98 fde=[ 78e8] │ │ │ │ - 0xfffffffffffec2d0 (offset: 0x69040) -> 0x8dd0 fde=[ 7920] │ │ │ │ - 0xfffffffffffec4d8 (offset: 0x69248) -> 0x8e0c fde=[ 795c] │ │ │ │ - 0xfffffffffffee390 (offset: 0x6b100) -> 0x8e64 fde=[ 79b4] │ │ │ │ - 0xffffffffffff0120 (offset: 0x6ce90) -> 0x8efc fde=[ 7a4c] │ │ │ │ - 0xffffffffffff0410 (offset: 0x6d180) -> 0x8ebc fde=[ 7a0c] │ │ │ │ - 0xffffffffffff05f0 (offset: 0x6d360) -> 0x8f40 fde=[ 7a90] │ │ │ │ - 0xffffffffffff0754 (offset: 0x6d4c4) -> 0x8f84 fde=[ 7ad4] │ │ │ │ - 0xffffffffffff0774 (offset: 0x6d4e4) -> 0x8f98 fde=[ 7ae8] │ │ │ │ - 0xffffffffffff081c (offset: 0x6d58c) -> 0x8fd0 fde=[ 7b20] │ │ │ │ - 0xffffffffffff0830 (offset: 0x6d5a0) -> 0x8fe4 fde=[ 7b34] │ │ │ │ - 0xffffffffffff0c58 (offset: 0x6d9c8) -> 0x9044 fde=[ 7b94] │ │ │ │ - 0xffffffffffff0c7c (offset: 0x6d9ec) -> 0x9058 fde=[ 7ba8] │ │ │ │ - 0xffffffffffff0c9c (offset: 0x6da0c) -> 0x90a4 fde=[ 7bf4] │ │ │ │ - 0xffffffffffff0dd8 (offset: 0x6db48) -> 0x90e4 fde=[ 7c34] │ │ │ │ - 0xffffffffffff0ef0 (offset: 0x6dc60) -> 0x9130 fde=[ 7c80] │ │ │ │ - 0xffffffffffff0fb0 (offset: 0x6dd20) -> 0x9164 fde=[ 7cb4] │ │ │ │ - 0xffffffffffff1a90 (offset: 0x6e800) -> 0x91b8 fde=[ 7d08] │ │ │ │ - 0xffffffffffff3330 (offset: 0x700a0) -> 0x906c fde=[ 7bbc] │ │ │ │ - 0xffffffffffff33f0 (offset: 0x70160) -> 0x9210 fde=[ 7d60] │ │ │ │ - 0xffffffffffff3550 (offset: 0x702c0) -> 0x9278 fde=[ 7dc8] │ │ │ │ - 0xffffffffffff35e0 (offset: 0x70350) -> 0x92a8 fde=[ 7df8] │ │ │ │ - 0xffffffffffff3700 (offset: 0x70470) -> 0x92d8 fde=[ 7e28] │ │ │ │ - 0xffffffffffff377c (offset: 0x704ec) -> 0x92ec fde=[ 7e3c] │ │ │ │ - 0xffffffffffff37a0 (offset: 0x70510) -> 0x9300 fde=[ 7e50] │ │ │ │ - 0xffffffffffff3950 (offset: 0x706c0) -> 0x9344 fde=[ 7e94] │ │ │ │ - 0xffffffffffff47f0 (offset: 0x71560) -> 0x93b4 fde=[ 7f04] │ │ │ │ - 0xffffffffffff4e78 (offset: 0x71be8) -> 0x9404 fde=[ 7f54] │ │ │ │ - 0xffffffffffff5500 (offset: 0x72270) -> 0x9454 fde=[ 7fa4] │ │ │ │ - 0xffffffffffff63d0 (offset: 0x73140) -> 0x94b0 fde=[ 8000] │ │ │ │ - 0xffffffffffff6c34 (offset: 0x739a4) -> 0x9500 fde=[ 8050] │ │ │ │ - 0xffffffffffff6ddc (offset: 0x73b4c) -> 0x9534 fde=[ 8084] │ │ │ │ - 0xffffffffffff6f50 (offset: 0x73cc0) -> 0x9570 fde=[ 80c0] │ │ │ │ - 0xffffffffffff7ca0 (offset: 0x74a10) -> 0x95e4 fde=[ 8134] │ │ │ │ - 0xffffffffffff7fc0 (offset: 0x74d30) -> 0x9634 fde=[ 8184] │ │ │ │ - 0xffffffffffff8fd0 (offset: 0x75d40) -> 0x95c8 fde=[ 8118] │ │ │ │ - 0xffffffffffff9190 (offset: 0x75f00) -> 0x9688 fde=[ 81d8] │ │ │ │ - 0xffffffffffff91b0 (offset: 0x75f20) -> 0x969c fde=[ 81ec] │ │ │ │ - 0xffffffffffff9250 (offset: 0x75fc0) -> 0x96d8 fde=[ 8228] │ │ │ │ - 0xffffffffffff949c (offset: 0x7620c) -> 0x9710 fde=[ 8260] │ │ │ │ - 0xffffffffffff94dc (offset: 0x7624c) -> 0x9724 fde=[ 8274] │ │ │ │ - 0xffffffffffff9520 (offset: 0x76290) -> 0x9738 fde=[ 8288] │ │ │ │ - 0xffffffffffff955c (offset: 0x762cc) -> 0x974c fde=[ 829c] │ │ │ │ - 0xffffffffffff95c0 (offset: 0x76330) -> 0x9774 fde=[ 82c4] │ │ │ │ - 0xffffffffffff9c50 (offset: 0x769c0) -> 0x97c8 fde=[ 8318] │ │ │ │ - 0xffffffffffff9c70 (offset: 0x769e0) -> 0x97dc fde=[ 832c] │ │ │ │ - 0xffffffffffff9c90 (offset: 0x76a00) -> 0x97f0 fde=[ 8340] │ │ │ │ - 0xffffffffffff9d7c (offset: 0x76aec) -> 0x9834 fde=[ 8384] │ │ │ │ - 0xffffffffffff9e38 (offset: 0x76ba8) -> 0x9848 fde=[ 8398] │ │ │ │ - 0xffffffffffff9ea0 (offset: 0x76c10) -> 0x9870 fde=[ 83c0] │ │ │ │ - 0xffffffffffff9f10 (offset: 0x76c80) -> 0x9898 fde=[ 83e8] │ │ │ │ - 0xffffffffffffa2d0 (offset: 0x77040) -> 0x98e4 fde=[ 8434] │ │ │ │ - 0xffffffffffffa2e0 (offset: 0x77050) -> 0x98f8 fde=[ 8448] │ │ │ │ - 0xffffffffffffa310 (offset: 0x77080) -> 0x9910 fde=[ 8460] │ │ │ │ + 0xfffffffffff92c48 (offset: 0xd9c0) -> 0x2c98 fde=[ 17e8] │ │ │ │ + 0xfffffffffff92d2c (offset: 0xdaa4) -> 0x2d30 fde=[ 1880] │ │ │ │ + 0xfffffffffff92df8 (offset: 0xdb70) -> 0x3638 fde=[ 2188] │ │ │ │ + 0xfffffffffff92e70 (offset: 0xdbe8) -> 0x3674 fde=[ 21c4] │ │ │ │ + 0xfffffffffff92efc (offset: 0xdc74) -> 0x4ab8 fde=[ 3608] │ │ │ │ + 0xfffffffffff92fec (offset: 0xdd64) -> 0x5bbc fde=[ 470c] │ │ │ │ + 0xfffffffffff93080 (offset: 0xddf8) -> 0x6534 fde=[ 5084] │ │ │ │ + 0xfffffffffff9314c (offset: 0xdec4) -> 0x655c fde=[ 50ac] │ │ │ │ + 0xfffffffffff93220 (offset: 0xdf98) -> 0x6660 fde=[ 51b0] │ │ │ │ + 0xfffffffffff93300 (offset: 0xe078) -> 0x66ac fde=[ 51fc] │ │ │ │ + 0xfffffffffff93354 (offset: 0xe0cc) -> 0x7a44 fde=[ 6594] │ │ │ │ + 0xfffffffffff933b8 (offset: 0xe130) -> 0x7c1c fde=[ 676c] │ │ │ │ + 0xfffffffffff93430 (offset: 0xe1a8) -> 0x7d08 fde=[ 6858] │ │ │ │ + 0xfffffffffff934d4 (offset: 0xe24c) -> 0x7d30 fde=[ 6880] │ │ │ │ + 0xfffffffffff93578 (offset: 0xe2f0) -> 0x7f00 fde=[ 6a50] │ │ │ │ + 0xfffffffffff935d0 (offset: 0xe348) -> 0x7f60 fde=[ 6ab0] │ │ │ │ + 0xfffffffffff93628 (offset: 0xe3a0) -> 0x8280 fde=[ 6dd0] │ │ │ │ + 0xfffffffffff9367c (offset: 0xe3f4) -> 0x8350 fde=[ 6ea0] │ │ │ │ + 0xfffffffffff936d0 (offset: 0xe448) -> 0x86d8 fde=[ 7228] │ │ │ │ + 0xfffffffffff93728 (offset: 0xe4a0) -> 0x25f0 fde=[ 1140] │ │ │ │ + 0xfffffffffff93b68 (offset: 0xe8e0) -> 0x2640 fde=[ 1190] │ │ │ │ + 0xfffffffffff93d28 (offset: 0xeaa0) -> 0x9920 fde=[ 8470] │ │ │ │ + 0xfffffffffff93d88 (offset: 0xeb00) -> 0x14c4 fde=[ 14] │ │ │ │ + 0xfffffffffff93de8 (offset: 0xeb60) -> 0x14d8 fde=[ 28] │ │ │ │ + 0xfffffffffff93e18 (offset: 0xeb90) -> 0x14ec fde=[ 3c] │ │ │ │ + 0xfffffffffff93e54 (offset: 0xebcc) -> 0x1500 fde=[ 50] │ │ │ │ + 0xfffffffffff93ea8 (offset: 0xec20) -> 0x1528 fde=[ 78] │ │ │ │ + 0xfffffffffff93ec8 (offset: 0xec40) -> 0x1540 fde=[ 90] │ │ │ │ + 0xfffffffffff94018 (offset: 0xed90) -> 0x158c fde=[ dc] │ │ │ │ + 0xfffffffffff942b0 (offset: 0xf028) -> 0x15c8 fde=[ 118] │ │ │ │ + 0xfffffffffff95708 (offset: 0x10480) -> 0x1644 fde=[ 194] │ │ │ │ + 0xfffffffffff95888 (offset: 0x10600) -> 0x168c fde=[ 1dc] │ │ │ │ + 0xfffffffffff95dcc (offset: 0x10b44) -> 0x175c fde=[ 2ac] │ │ │ │ + 0xfffffffffff976e8 (offset: 0x12460) -> 0x1830 fde=[ 380] │ │ │ │ + 0xfffffffffff97f88 (offset: 0x12d00) -> 0x16e4 fde=[ 234] │ │ │ │ + 0xfffffffffff98028 (offset: 0x12da0) -> 0x171c fde=[ 26c] │ │ │ │ + 0xfffffffffff980a8 (offset: 0x12e20) -> 0x1880 fde=[ 3d0] │ │ │ │ + 0xfffffffffff981f8 (offset: 0x12f70) -> 0x18cc fde=[ 41c] │ │ │ │ + 0xfffffffffff98490 (offset: 0x13208) -> 0x1908 fde=[ 458] │ │ │ │ + 0xfffffffffff99928 (offset: 0x146a0) -> 0x1984 fde=[ 4d4] │ │ │ │ + 0xfffffffffff99a90 (offset: 0x14808) -> 0x19cc fde=[ 51c] │ │ │ │ + 0xfffffffffff99fc8 (offset: 0x14d40) -> 0x1a94 fde=[ 5e4] │ │ │ │ + 0xfffffffffff9b8e8 (offset: 0x16660) -> 0x1b68 fde=[ 6b8] │ │ │ │ + 0xfffffffffff9c1a8 (offset: 0x16f20) -> 0x1a38 fde=[ 588] │ │ │ │ + 0xfffffffffff9c248 (offset: 0x16fc0) -> 0x1a70 fde=[ 5c0] │ │ │ │ + 0xfffffffffff9c2c8 (offset: 0x17040) -> 0x1bb8 fde=[ 708] │ │ │ │ + 0xfffffffffff9c2e8 (offset: 0x17060) -> 0x1bcc fde=[ 71c] │ │ │ │ + 0xfffffffffff9c308 (offset: 0x17080) -> 0x1be0 fde=[ 730] │ │ │ │ + 0xfffffffffff9c3f4 (offset: 0x1716c) -> 0x1c24 fde=[ 774] │ │ │ │ + 0xfffffffffff9c4b0 (offset: 0x17228) -> 0x1c38 fde=[ 788] │ │ │ │ + 0xfffffffffff9c518 (offset: 0x17290) -> 0x1c60 fde=[ 7b0] │ │ │ │ + 0xfffffffffff9c588 (offset: 0x17300) -> 0x1c88 fde=[ 7d8] │ │ │ │ + 0xfffffffffff9c948 (offset: 0x176c0) -> 0x1cd4 fde=[ 824] │ │ │ │ + 0xfffffffffff9c968 (offset: 0x176e0) -> 0x1cfc fde=[ 84c] │ │ │ │ + 0xfffffffffff9cac8 (offset: 0x17840) -> 0x1d64 fde=[ 8b4] │ │ │ │ + 0xfffffffffff9cb58 (offset: 0x178d0) -> 0x1d94 fde=[ 8e4] │ │ │ │ + 0xfffffffffff9cc78 (offset: 0x179f0) -> 0x1dc4 fde=[ 914] │ │ │ │ + 0xfffffffffff9ccf4 (offset: 0x17a6c) -> 0x1dd8 fde=[ 928] │ │ │ │ + 0xfffffffffff9cd18 (offset: 0x17a90) -> 0x1dec fde=[ 93c] │ │ │ │ + 0xfffffffffff9cec8 (offset: 0x17c40) -> 0x1e30 fde=[ 980] │ │ │ │ + 0xfffffffffff9dd68 (offset: 0x18ae0) -> 0x1ea0 fde=[ 9f0] │ │ │ │ + 0xfffffffffff9e3f0 (offset: 0x19168) -> 0x1ef0 fde=[ a40] │ │ │ │ + 0xfffffffffff9ea78 (offset: 0x197f0) -> 0x1f40 fde=[ a90] │ │ │ │ + 0xfffffffffff9f948 (offset: 0x1a6c0) -> 0x1f9c fde=[ aec] │ │ │ │ + 0xfffffffffffa01ac (offset: 0x1af24) -> 0x2000 fde=[ b50] │ │ │ │ + 0xfffffffffffa0354 (offset: 0x1b0cc) -> 0x2034 fde=[ b84] │ │ │ │ + 0xfffffffffffa04c8 (offset: 0x1b240) -> 0x2070 fde=[ bc0] │ │ │ │ + 0xfffffffffffa1218 (offset: 0x1bf90) -> 0x20e4 fde=[ c34] │ │ │ │ + 0xfffffffffffa1538 (offset: 0x1c2b0) -> 0x2134 fde=[ c84] │ │ │ │ + 0xfffffffffffa2548 (offset: 0x1d2c0) -> 0x1ce8 fde=[ 838] │ │ │ │ + 0xfffffffffffa2568 (offset: 0x1d2e0) -> 0x1fec fde=[ b3c] │ │ │ │ + 0xfffffffffffa2628 (offset: 0x1d3a0) -> 0x20c8 fde=[ c18] │ │ │ │ + 0xfffffffffffa27e8 (offset: 0x1d560) -> 0x2188 fde=[ cd8] │ │ │ │ + 0xfffffffffffa2808 (offset: 0x1d580) -> 0x219c fde=[ cec] │ │ │ │ + 0xfffffffffffa28a8 (offset: 0x1d620) -> 0x21d8 fde=[ d28] │ │ │ │ + 0xfffffffffffa2af4 (offset: 0x1d86c) -> 0x2210 fde=[ d60] │ │ │ │ + 0xfffffffffffa2b34 (offset: 0x1d8ac) -> 0x2224 fde=[ d74] │ │ │ │ + 0xfffffffffffa2b78 (offset: 0x1d8f0) -> 0x2238 fde=[ d88] │ │ │ │ + 0xfffffffffffa2bb4 (offset: 0x1d92c) -> 0x224c fde=[ d9c] │ │ │ │ + 0xfffffffffffa2c18 (offset: 0x1d990) -> 0x2274 fde=[ dc4] │ │ │ │ + 0xfffffffffffa32a8 (offset: 0x1e020) -> 0x22c8 fde=[ e18] │ │ │ │ + 0xfffffffffffa340c (offset: 0x1e184) -> 0x230c fde=[ e5c] │ │ │ │ + 0xfffffffffffa342c (offset: 0x1e1a4) -> 0x2320 fde=[ e70] │ │ │ │ + 0xfffffffffffa34d4 (offset: 0x1e24c) -> 0x2358 fde=[ ea8] │ │ │ │ + 0xfffffffffffa34e8 (offset: 0x1e260) -> 0x236c fde=[ ebc] │ │ │ │ + 0xfffffffffffa3910 (offset: 0x1e688) -> 0x23cc fde=[ f1c] │ │ │ │ + 0xfffffffffffa3934 (offset: 0x1e6ac) -> 0x23e0 fde=[ f30] │ │ │ │ + 0xfffffffffffa3954 (offset: 0x1e6cc) -> 0x242c fde=[ f7c] │ │ │ │ + 0xfffffffffffa3a90 (offset: 0x1e808) -> 0x246c fde=[ fbc] │ │ │ │ + 0xfffffffffffa3ba8 (offset: 0x1e920) -> 0x24b8 fde=[ 1008] │ │ │ │ + 0xfffffffffffa3c68 (offset: 0x1e9e0) -> 0x24ec fde=[ 103c] │ │ │ │ + 0xfffffffffffa4748 (offset: 0x1f4c0) -> 0x2540 fde=[ 1090] │ │ │ │ + 0xfffffffffffa5fe8 (offset: 0x20d60) -> 0x23f4 fde=[ f44] │ │ │ │ + 0xfffffffffffa60a8 (offset: 0x20e20) -> 0x2598 fde=[ 10e8] │ │ │ │ + 0xfffffffffffa60c8 (offset: 0x20e40) -> 0x25ac fde=[ 10fc] │ │ │ │ + 0xfffffffffffa60e8 (offset: 0x20e60) -> 0x25c0 fde=[ 1110] │ │ │ │ + 0xfffffffffffa61c8 (offset: 0x20f40) -> 0x26a4 fde=[ 11f4] │ │ │ │ + 0xfffffffffffa62c8 (offset: 0x21040) -> 0x26e4 fde=[ 1234] │ │ │ │ + 0xfffffffffffa6368 (offset: 0x210e0) -> 0x271c fde=[ 126c] │ │ │ │ + 0xfffffffffffa6570 (offset: 0x212e8) -> 0x2758 fde=[ 12a8] │ │ │ │ + 0xfffffffffffa8428 (offset: 0x231a0) -> 0x27b0 fde=[ 1300] │ │ │ │ + 0xfffffffffffaa1b8 (offset: 0x24f30) -> 0x2848 fde=[ 1398] │ │ │ │ + 0xfffffffffffaa4a8 (offset: 0x25220) -> 0x2680 fde=[ 11d0] │ │ │ │ + 0xfffffffffffaa588 (offset: 0x25300) -> 0x2808 fde=[ 1358] │ │ │ │ + 0xfffffffffffaa768 (offset: 0x254e0) -> 0x34bc fde=[ 200c] │ │ │ │ + 0xfffffffffffaa774 (offset: 0x254ec) -> 0x34d0 fde=[ 2020] │ │ │ │ + 0xfffffffffffaa788 (offset: 0x25500) -> 0x34e4 fde=[ 2034] │ │ │ │ + 0xfffffffffffaaac8 (offset: 0x25840) -> 0x3518 fde=[ 2068] │ │ │ │ + 0xfffffffffffaab54 (offset: 0x258cc) -> 0x3808 fde=[ 2358] │ │ │ │ + 0xfffffffffffaace8 (offset: 0x25a60) -> 0x3864 fde=[ 23b4] │ │ │ │ + 0xfffffffffffaae78 (offset: 0x25bf0) -> 0x38c0 fde=[ 2410] │ │ │ │ + 0xfffffffffffab008 (offset: 0x25d80) -> 0x391c fde=[ 246c] │ │ │ │ + 0xfffffffffffab198 (offset: 0x25f10) -> 0x398c fde=[ 24dc] │ │ │ │ + 0xfffffffffffab2a8 (offset: 0x26020) -> 0x4430 fde=[ 2f80] │ │ │ │ + 0xfffffffffffac4c8 (offset: 0x27240) -> 0x2888 fde=[ 13d8] │ │ │ │ + 0xfffffffffffac4e8 (offset: 0x27260) -> 0x289c fde=[ 13ec] │ │ │ │ + 0xfffffffffffac508 (offset: 0x27280) -> 0x28b0 fde=[ 1400] │ │ │ │ + 0xfffffffffffac528 (offset: 0x272a0) -> 0x28c4 fde=[ 1414] │ │ │ │ + 0xfffffffffffac548 (offset: 0x272c0) -> 0x28d8 fde=[ 1428] │ │ │ │ + 0xfffffffffffac568 (offset: 0x272e0) -> 0x28ec fde=[ 143c] │ │ │ │ + 0xfffffffffffac5a8 (offset: 0x27320) -> 0x2900 fde=[ 1450] │ │ │ │ + 0xfffffffffffac5c8 (offset: 0x27340) -> 0x2914 fde=[ 1464] │ │ │ │ + 0xfffffffffffac608 (offset: 0x27380) -> 0x2928 fde=[ 1478] │ │ │ │ + 0xfffffffffffac628 (offset: 0x273a0) -> 0x293c fde=[ 148c] │ │ │ │ + 0xfffffffffffac648 (offset: 0x273c0) -> 0x2950 fde=[ 14a0] │ │ │ │ + 0xfffffffffffac688 (offset: 0x27400) -> 0x2964 fde=[ 14b4] │ │ │ │ + 0xfffffffffffac6a8 (offset: 0x27420) -> 0x2978 fde=[ 14c8] │ │ │ │ + 0xfffffffffffac6c8 (offset: 0x27440) -> 0x298c fde=[ 14dc] │ │ │ │ + 0xfffffffffffac708 (offset: 0x27480) -> 0x29a0 fde=[ 14f0] │ │ │ │ + 0xfffffffffffac728 (offset: 0x274a0) -> 0x29b4 fde=[ 1504] │ │ │ │ + 0xfffffffffffac748 (offset: 0x274c0) -> 0x29c8 fde=[ 1518] │ │ │ │ + 0xfffffffffffac768 (offset: 0x274e0) -> 0x29dc fde=[ 152c] │ │ │ │ + 0xfffffffffffac788 (offset: 0x27500) -> 0x29f0 fde=[ 1540] │ │ │ │ + 0xfffffffffffac7a8 (offset: 0x27520) -> 0x2a04 fde=[ 1554] │ │ │ │ + 0xfffffffffffac7c8 (offset: 0x27540) -> 0x2a18 fde=[ 1568] │ │ │ │ + 0xfffffffffffac7e8 (offset: 0x27560) -> 0x2a2c fde=[ 157c] │ │ │ │ + 0xfffffffffffac808 (offset: 0x27580) -> 0x2a40 fde=[ 1590] │ │ │ │ + 0xfffffffffffac828 (offset: 0x275a0) -> 0x2a54 fde=[ 15a4] │ │ │ │ + 0xfffffffffffac848 (offset: 0x275c0) -> 0x2a68 fde=[ 15b8] │ │ │ │ + 0xfffffffffffac868 (offset: 0x275e0) -> 0x2a7c fde=[ 15cc] │ │ │ │ + 0xfffffffffffac888 (offset: 0x27600) -> 0x2a90 fde=[ 15e0] │ │ │ │ + 0xfffffffffffac8a8 (offset: 0x27620) -> 0x2aa4 fde=[ 15f4] │ │ │ │ + 0xfffffffffffac8c8 (offset: 0x27640) -> 0x2ab8 fde=[ 1608] │ │ │ │ + 0xfffffffffffac8e8 (offset: 0x27660) -> 0x2acc fde=[ 161c] │ │ │ │ + 0xfffffffffffac908 (offset: 0x27680) -> 0x2ae0 fde=[ 1630] │ │ │ │ + 0xfffffffffffac928 (offset: 0x276a0) -> 0x2af4 fde=[ 1644] │ │ │ │ + 0xfffffffffffac948 (offset: 0x276c0) -> 0x2b08 fde=[ 1658] │ │ │ │ + 0xfffffffffffac968 (offset: 0x276e0) -> 0x2b1c fde=[ 166c] │ │ │ │ + 0xfffffffffffac988 (offset: 0x27700) -> 0x2b30 fde=[ 1680] │ │ │ │ + 0xfffffffffffac9a8 (offset: 0x27720) -> 0x2b44 fde=[ 1694] │ │ │ │ + 0xfffffffffffac9c8 (offset: 0x27740) -> 0x2b58 fde=[ 16a8] │ │ │ │ + 0xfffffffffffac9e8 (offset: 0x27760) -> 0x2b6c fde=[ 16bc] │ │ │ │ + 0xfffffffffffaca08 (offset: 0x27780) -> 0x2b80 fde=[ 16d0] │ │ │ │ + 0xfffffffffffaca28 (offset: 0x277a0) -> 0x2b94 fde=[ 16e4] │ │ │ │ + 0xfffffffffffaca48 (offset: 0x277c0) -> 0x2ba8 fde=[ 16f8] │ │ │ │ + 0xfffffffffffaca68 (offset: 0x277e0) -> 0x2bbc fde=[ 170c] │ │ │ │ + 0xfffffffffffaca88 (offset: 0x27800) -> 0x2bd0 fde=[ 1720] │ │ │ │ + 0xfffffffffffacaa8 (offset: 0x27820) -> 0x2be4 fde=[ 1734] │ │ │ │ + 0xfffffffffffacb08 (offset: 0x27880) -> 0x2c00 fde=[ 1750] │ │ │ │ + 0xfffffffffffacb68 (offset: 0x278e0) -> 0x2c1c fde=[ 176c] │ │ │ │ + 0xfffffffffffacbc8 (offset: 0x27940) -> 0x2c38 fde=[ 1788] │ │ │ │ + 0xfffffffffffacc28 (offset: 0x279a0) -> 0x2c54 fde=[ 17a4] │ │ │ │ + 0xfffffffffffacc88 (offset: 0x27a00) -> 0x2c70 fde=[ 17c0] │ │ │ │ + 0xfffffffffffaccf0 (offset: 0x27a68) -> 0x3030 fde=[ 1b80] │ │ │ │ + 0xfffffffffffacd58 (offset: 0x27ad0) -> 0x3058 fde=[ 1ba8] │ │ │ │ + 0xfffffffffffacdc8 (offset: 0x27b40) -> 0x2cc0 fde=[ 1810] │ │ │ │ + 0xffffffffffface28 (offset: 0x27ba0) -> 0x2ce4 fde=[ 1834] │ │ │ │ + 0xffffffffffface88 (offset: 0x27c00) -> 0x2d08 fde=[ 1858] │ │ │ │ + 0xfffffffffffacef0 (offset: 0x27c68) -> 0x3080 fde=[ 1bd0] │ │ │ │ + 0xfffffffffffacf58 (offset: 0x27cd0) -> 0x30a8 fde=[ 1bf8] │ │ │ │ + 0xfffffffffffacfc8 (offset: 0x27d40) -> 0x2d58 fde=[ 18a8] │ │ │ │ + 0xfffffffffffad088 (offset: 0x27e00) -> 0x2d8c fde=[ 18dc] │ │ │ │ + 0xfffffffffffad188 (offset: 0x27f00) -> 0x2dc4 fde=[ 1914] │ │ │ │ + 0xfffffffffffad1e8 (offset: 0x27f60) -> 0x2dec fde=[ 193c] │ │ │ │ + 0xfffffffffffad768 (offset: 0x284e0) -> 0x2e98 fde=[ 19e8] │ │ │ │ + 0xfffffffffffad7c8 (offset: 0x28540) -> 0x2ec0 fde=[ 1a10] │ │ │ │ + 0xfffffffffffad828 (offset: 0x285a0) -> 0x2ef4 fde=[ 1a44] │ │ │ │ + 0xfffffffffffad888 (offset: 0x28600) -> 0x2f28 fde=[ 1a78] │ │ │ │ + 0xfffffffffffad8ec (offset: 0x28664) -> 0x2f80 fde=[ 1ad0] │ │ │ │ + 0xfffffffffffad968 (offset: 0x286e0) -> 0x2fac fde=[ 1afc] │ │ │ │ + 0xfffffffffffad9e8 (offset: 0x28760) -> 0x2f54 fde=[ 1aa4] │ │ │ │ + 0xfffffffffffada4c (offset: 0x287c4) -> 0x2fd8 fde=[ 1b28] │ │ │ │ + 0xfffffffffffadac8 (offset: 0x28840) -> 0x3004 fde=[ 1b54] │ │ │ │ + 0xfffffffffffadb48 (offset: 0x288c0) -> 0x30d0 fde=[ 1c20] │ │ │ │ + 0xfffffffffffadbe8 (offset: 0x28960) -> 0x30f8 fde=[ 1c48] │ │ │ │ + 0xfffffffffffadc88 (offset: 0x28a00) -> 0x3120 fde=[ 1c70] │ │ │ │ + 0xfffffffffffadda8 (offset: 0x28b20) -> 0x3170 fde=[ 1cc0] │ │ │ │ + 0xfffffffffffadee8 (offset: 0x28c60) -> 0x31a0 fde=[ 1cf0] │ │ │ │ + 0xfffffffffffae008 (offset: 0x28d80) -> 0x31d0 fde=[ 1d20] │ │ │ │ + 0xfffffffffffae128 (offset: 0x28ea0) -> 0x3200 fde=[ 1d50] │ │ │ │ + 0xfffffffffffae248 (offset: 0x28fc0) -> 0x3230 fde=[ 1d80] │ │ │ │ + 0xfffffffffffae3a8 (offset: 0x29120) -> 0x326c fde=[ 1dbc] │ │ │ │ + 0xfffffffffffae4a8 (offset: 0x29220) -> 0x3298 fde=[ 1de8] │ │ │ │ + 0xfffffffffffae5a8 (offset: 0x29320) -> 0x32cc fde=[ 1e1c] │ │ │ │ + 0xfffffffffffae688 (offset: 0x29400) -> 0x32f8 fde=[ 1e48] │ │ │ │ + 0xfffffffffffae768 (offset: 0x294e0) -> 0x3324 fde=[ 1e74] │ │ │ │ + 0xfffffffffffae868 (offset: 0x295e0) -> 0x3358 fde=[ 1ea8] │ │ │ │ + 0xfffffffffffaeb08 (offset: 0x29880) -> 0x3390 fde=[ 1ee0] │ │ │ │ + 0xfffffffffffaedc8 (offset: 0x29b40) -> 0x33c8 fde=[ 1f18] │ │ │ │ + 0xfffffffffffaee88 (offset: 0x29c00) -> 0x3404 fde=[ 1f54] │ │ │ │ + 0xfffffffffffaef28 (offset: 0x29ca0) -> 0x342c fde=[ 1f7c] │ │ │ │ + 0xfffffffffffaefc8 (offset: 0x29d40) -> 0x3454 fde=[ 1fa4] │ │ │ │ + 0xfffffffffffaf068 (offset: 0x29de0) -> 0x3480 fde=[ 1fd0] │ │ │ │ + 0xfffffffffffaf148 (offset: 0x29ec0) -> 0x3544 fde=[ 2094] │ │ │ │ + 0xfffffffffffaf288 (offset: 0x2a000) -> 0x3578 fde=[ 20c8] │ │ │ │ + 0xfffffffffffaf348 (offset: 0x2a0c0) -> 0x35b0 fde=[ 2100] │ │ │ │ + 0xfffffffffffafa68 (offset: 0x2a7e0) -> 0x3600 fde=[ 2150] │ │ │ │ + 0xfffffffffffafc28 (offset: 0x2a9a0) -> 0x3658 fde=[ 21a8] │ │ │ │ + 0xfffffffffffafcc8 (offset: 0x2aa40) -> 0x3698 fde=[ 21e8] │ │ │ │ + 0xfffffffffffafdc8 (offset: 0x2ab40) -> 0x36d0 fde=[ 2220] │ │ │ │ + 0xfffffffffffafec8 (offset: 0x2ac40) -> 0x3708 fde=[ 2258] │ │ │ │ + 0xfffffffffffaffc8 (offset: 0x2ad40) -> 0x3740 fde=[ 2290] │ │ │ │ + 0xfffffffffffb00c8 (offset: 0x2ae40) -> 0x3778 fde=[ 22c8] │ │ │ │ + 0xfffffffffffb0288 (offset: 0x2b000) -> 0x37c0 fde=[ 2310] │ │ │ │ + 0xfffffffffffb0448 (offset: 0x2b1c0) -> 0x382c fde=[ 237c] │ │ │ │ + 0xfffffffffffb0468 (offset: 0x2b1e0) -> 0x3848 fde=[ 2398] │ │ │ │ + 0xfffffffffffb0488 (offset: 0x2b200) -> 0x3888 fde=[ 23d8] │ │ │ │ + 0xfffffffffffb04a8 (offset: 0x2b220) -> 0x38a4 fde=[ 23f4] │ │ │ │ + 0xfffffffffffb04c8 (offset: 0x2b240) -> 0x38e4 fde=[ 2434] │ │ │ │ + 0xfffffffffffb04e8 (offset: 0x2b260) -> 0x3900 fde=[ 2450] │ │ │ │ + 0xfffffffffffb0508 (offset: 0x2b280) -> 0x3940 fde=[ 2490] │ │ │ │ + 0xfffffffffffb0528 (offset: 0x2b2a0) -> 0x395c fde=[ 24ac] │ │ │ │ + 0xfffffffffffb0548 (offset: 0x2b2c0) -> 0x3978 fde=[ 24c8] │ │ │ │ + 0xfffffffffffb05a8 (offset: 0x2b320) -> 0x39c8 fde=[ 2518] │ │ │ │ + 0xfffffffffffb0688 (offset: 0x2b400) -> 0x39f4 fde=[ 2544] │ │ │ │ + 0xfffffffffffb0768 (offset: 0x2b4e0) -> 0x3a20 fde=[ 2570] │ │ │ │ + 0xfffffffffffb0848 (offset: 0x2b5c0) -> 0x3a4c fde=[ 259c] │ │ │ │ + 0xfffffffffffb0928 (offset: 0x2b6a0) -> 0x3a78 fde=[ 25c8] │ │ │ │ + 0xfffffffffffb0c08 (offset: 0x2b980) -> 0x3abc fde=[ 260c] │ │ │ │ + 0xfffffffffffb0eb4 (offset: 0x2bc2c) -> 0x3c14 fde=[ 2764] │ │ │ │ + 0xfffffffffffb11e8 (offset: 0x2bf60) -> 0x3c58 fde=[ 27a8] │ │ │ │ + 0xfffffffffffb1508 (offset: 0x2c280) -> 0x3af8 fde=[ 2648] │ │ │ │ + 0xfffffffffffb1648 (offset: 0x2c3c0) -> 0x3b54 fde=[ 26a4] │ │ │ │ + 0xfffffffffffb18f4 (offset: 0x2c66c) -> 0x3b90 fde=[ 26e0] │ │ │ │ + 0xfffffffffffb1c08 (offset: 0x2c980) -> 0x3bd0 fde=[ 2720] │ │ │ │ + 0xfffffffffffb1f28 (offset: 0x2cca0) -> 0x3c98 fde=[ 27e8] │ │ │ │ + 0xfffffffffffb2088 (offset: 0x2ce00) -> 0x3cd4 fde=[ 2824] │ │ │ │ + 0xfffffffffffb21c8 (offset: 0x2cf40) -> 0x3d04 fde=[ 2854] │ │ │ │ + 0xfffffffffffb2308 (offset: 0x2d080) -> 0x3d34 fde=[ 2884] │ │ │ │ + 0xfffffffffffb2448 (offset: 0x2d1c0) -> 0x3d60 fde=[ 28b0] │ │ │ │ + 0xfffffffffffb2548 (offset: 0x2d2c0) -> 0x3d90 fde=[ 28e0] │ │ │ │ + 0xfffffffffffb2648 (offset: 0x2d3c0) -> 0x3dc0 fde=[ 2910] │ │ │ │ + 0xfffffffffffb2748 (offset: 0x2d4c0) -> 0x3e04 fde=[ 2954] │ │ │ │ + 0xfffffffffffb2808 (offset: 0x2d580) -> 0x3e38 fde=[ 2988] │ │ │ │ + 0xfffffffffffb29a8 (offset: 0x2d720) -> 0x3e60 fde=[ 29b0] │ │ │ │ + 0xfffffffffffb2ac8 (offset: 0x2d840) -> 0x3e9c fde=[ 29ec] │ │ │ │ + 0xfffffffffffb2dc8 (offset: 0x2db40) -> 0x3ee4 fde=[ 2a34] │ │ │ │ + 0xfffffffffffb2e88 (offset: 0x2dc00) -> 0x3f18 fde=[ 2a68] │ │ │ │ + 0xfffffffffffb3028 (offset: 0x2dda0) -> 0x3f40 fde=[ 2a90] │ │ │ │ + 0xfffffffffffb3128 (offset: 0x2dea0) -> 0x3f74 fde=[ 2ac4] │ │ │ │ + 0xfffffffffffb3208 (offset: 0x2df80) -> 0x3fa8 fde=[ 2af8] │ │ │ │ + 0xfffffffffffb3288 (offset: 0x2e000) -> 0x3fcc fde=[ 2b1c] │ │ │ │ + 0xfffffffffffb3608 (offset: 0x2e380) -> 0x406c fde=[ 2bbc] │ │ │ │ + 0xfffffffffffb3a28 (offset: 0x2e7a0) -> 0x4138 fde=[ 2c88] │ │ │ │ + 0xfffffffffffb3aa8 (offset: 0x2e820) -> 0x4164 fde=[ 2cb4] │ │ │ │ + 0xfffffffffffb3b28 (offset: 0x2e8a0) -> 0x4190 fde=[ 2ce0] │ │ │ │ + 0xfffffffffffb3bc8 (offset: 0x2e940) -> 0x41bc fde=[ 2d0c] │ │ │ │ + 0xfffffffffffb3fa8 (offset: 0x2ed20) -> 0x4244 fde=[ 2d94] │ │ │ │ + 0xfffffffffffb41c8 (offset: 0x2ef40) -> 0x4278 fde=[ 2dc8] │ │ │ │ + 0xfffffffffffb4548 (offset: 0x2f2c0) -> 0x42c0 fde=[ 2e10] │ │ │ │ + 0xfffffffffffb4ac8 (offset: 0x2f840) -> 0x42fc fde=[ 2e4c] │ │ │ │ + 0xfffffffffffb4b28 (offset: 0x2f8a0) -> 0x4318 fde=[ 2e68] │ │ │ │ + 0xfffffffffffb4fc8 (offset: 0x2fd40) -> 0x435c fde=[ 2eac] │ │ │ │ + 0xfffffffffffb5228 (offset: 0x2ffa0) -> 0x4394 fde=[ 2ee4] │ │ │ │ + 0xfffffffffffb5908 (offset: 0x30680) -> 0x43e0 fde=[ 2f30] │ │ │ │ + 0xfffffffffffb6868 (offset: 0x315e0) -> 0x4488 fde=[ 2fd8] │ │ │ │ + 0xfffffffffffb6888 (offset: 0x31600) -> 0x449c fde=[ 2fec] │ │ │ │ + 0xfffffffffffb6890 (offset: 0x31608) -> 0x44d8 fde=[ 3028] │ │ │ │ + 0xfffffffffffb9ec8 (offset: 0x34c40) -> 0x44b0 fde=[ 3000] │ │ │ │ + 0xfffffffffffba028 (offset: 0x34da0) -> 0x4bf8 fde=[ 3748] │ │ │ │ + 0xfffffffffffba108 (offset: 0x34e80) -> 0x50b8 fde=[ 3c08] │ │ │ │ + 0xfffffffffffba128 (offset: 0x34ea0) -> 0x50cc fde=[ 3c1c] │ │ │ │ + 0xfffffffffffba190 (offset: 0x34f08) -> 0x51a8 fde=[ 3cf8] │ │ │ │ + 0xfffffffffffba468 (offset: 0x351e0) -> 0x51fc fde=[ 3d4c] │ │ │ │ + 0xfffffffffffba734 (offset: 0x354ac) -> 0x53b8 fde=[ 3f08] │ │ │ │ + 0xfffffffffffba7d8 (offset: 0x35550) -> 0x545c fde=[ 3fac] │ │ │ │ + 0xfffffffffffba888 (offset: 0x35600) -> 0x5500 fde=[ 4050] │ │ │ │ + 0xfffffffffffbaa18 (offset: 0x35790) -> 0x555c fde=[ 40ac] │ │ │ │ + 0xfffffffffffbaba8 (offset: 0x35920) -> 0x55b8 fde=[ 4108] │ │ │ │ + 0xfffffffffffbad38 (offset: 0x35ab0) -> 0x5614 fde=[ 4164] │ │ │ │ + 0xfffffffffffbaec8 (offset: 0x35c40) -> 0x5670 fde=[ 41c0] │ │ │ │ + 0xfffffffffffbafd4 (offset: 0x35d4c) -> 0x5bfc fde=[ 474c] │ │ │ │ + 0xfffffffffffbb6a8 (offset: 0x36420) -> 0x5e60 fde=[ 49b0] │ │ │ │ + 0xfffffffffffbcc68 (offset: 0x379e0) -> 0x4680 fde=[ 31d0] │ │ │ │ + 0xfffffffffffbcc88 (offset: 0x37a00) -> 0x4694 fde=[ 31e4] │ │ │ │ + 0xfffffffffffbcca8 (offset: 0x37a20) -> 0x46a8 fde=[ 31f8] │ │ │ │ + 0xfffffffffffbccc8 (offset: 0x37a40) -> 0x46bc fde=[ 320c] │ │ │ │ + 0xfffffffffffbcce8 (offset: 0x37a60) -> 0x46d0 fde=[ 3220] │ │ │ │ + 0xfffffffffffbcd28 (offset: 0x37aa0) -> 0x46e4 fde=[ 3234] │ │ │ │ + 0xfffffffffffbcd48 (offset: 0x37ac0) -> 0x46f8 fde=[ 3248] │ │ │ │ + 0xfffffffffffbcd88 (offset: 0x37b00) -> 0x470c fde=[ 325c] │ │ │ │ + 0xfffffffffffbcda8 (offset: 0x37b20) -> 0x4720 fde=[ 3270] │ │ │ │ + 0xfffffffffffbcdc8 (offset: 0x37b40) -> 0x4734 fde=[ 3284] │ │ │ │ + 0xfffffffffffbce08 (offset: 0x37b80) -> 0x4748 fde=[ 3298] │ │ │ │ + 0xfffffffffffbce28 (offset: 0x37ba0) -> 0x475c fde=[ 32ac] │ │ │ │ + 0xfffffffffffbce48 (offset: 0x37bc0) -> 0x4770 fde=[ 32c0] │ │ │ │ + 0xfffffffffffbce88 (offset: 0x37c00) -> 0x4784 fde=[ 32d4] │ │ │ │ + 0xfffffffffffbcea8 (offset: 0x37c20) -> 0x4798 fde=[ 32e8] │ │ │ │ + 0xfffffffffffbcec8 (offset: 0x37c40) -> 0x47ac fde=[ 32fc] │ │ │ │ + 0xfffffffffffbcee8 (offset: 0x37c60) -> 0x47c0 fde=[ 3310] │ │ │ │ + 0xfffffffffffbcf08 (offset: 0x37c80) -> 0x47d4 fde=[ 3324] │ │ │ │ + 0xfffffffffffbcf28 (offset: 0x37ca0) -> 0x47e8 fde=[ 3338] │ │ │ │ + 0xfffffffffffbcf48 (offset: 0x37cc0) -> 0x47fc fde=[ 334c] │ │ │ │ + 0xfffffffffffbcf68 (offset: 0x37ce0) -> 0x4810 fde=[ 3360] │ │ │ │ + 0xfffffffffffbcf88 (offset: 0x37d00) -> 0x4824 fde=[ 3374] │ │ │ │ + 0xfffffffffffbcfa8 (offset: 0x37d20) -> 0x4838 fde=[ 3388] │ │ │ │ + 0xfffffffffffbcfc8 (offset: 0x37d40) -> 0x484c fde=[ 339c] │ │ │ │ + 0xfffffffffffbcfe8 (offset: 0x37d60) -> 0x4860 fde=[ 33b0] │ │ │ │ + 0xfffffffffffbd008 (offset: 0x37d80) -> 0x4874 fde=[ 33c4] │ │ │ │ + 0xfffffffffffbd028 (offset: 0x37da0) -> 0x4888 fde=[ 33d8] │ │ │ │ + 0xfffffffffffbd048 (offset: 0x37dc0) -> 0x489c fde=[ 33ec] │ │ │ │ + 0xfffffffffffbd068 (offset: 0x37de0) -> 0x48b0 fde=[ 3400] │ │ │ │ + 0xfffffffffffbd088 (offset: 0x37e00) -> 0x48c4 fde=[ 3414] │ │ │ │ + 0xfffffffffffbd0a8 (offset: 0x37e20) -> 0x48d8 fde=[ 3428] │ │ │ │ + 0xfffffffffffbd0c8 (offset: 0x37e40) -> 0x48ec fde=[ 343c] │ │ │ │ + 0xfffffffffffbd0e8 (offset: 0x37e60) -> 0x4900 fde=[ 3450] │ │ │ │ + 0xfffffffffffbd108 (offset: 0x37e80) -> 0x4914 fde=[ 3464] │ │ │ │ + 0xfffffffffffbd128 (offset: 0x37ea0) -> 0x4928 fde=[ 3478] │ │ │ │ + 0xfffffffffffbd148 (offset: 0x37ec0) -> 0x493c fde=[ 348c] │ │ │ │ + 0xfffffffffffbd168 (offset: 0x37ee0) -> 0x4950 fde=[ 34a0] │ │ │ │ + 0xfffffffffffbd188 (offset: 0x37f00) -> 0x4964 fde=[ 34b4] │ │ │ │ + 0xfffffffffffbd1a8 (offset: 0x37f20) -> 0x4978 fde=[ 34c8] │ │ │ │ + 0xfffffffffffbd1c8 (offset: 0x37f40) -> 0x498c fde=[ 34dc] │ │ │ │ + 0xfffffffffffbd1e8 (offset: 0x37f60) -> 0x49a0 fde=[ 34f0] │ │ │ │ + 0xfffffffffffbd208 (offset: 0x37f80) -> 0x49b4 fde=[ 3504] │ │ │ │ + 0xfffffffffffbd228 (offset: 0x37fa0) -> 0x49c8 fde=[ 3518] │ │ │ │ + 0xfffffffffffbd288 (offset: 0x38000) -> 0x49e4 fde=[ 3534] │ │ │ │ + 0xfffffffffffbd2e8 (offset: 0x38060) -> 0x4a00 fde=[ 3550] │ │ │ │ + 0xfffffffffffbd348 (offset: 0x380c0) -> 0x4a1c fde=[ 356c] │ │ │ │ + 0xfffffffffffbd3a8 (offset: 0x38120) -> 0x4a38 fde=[ 3588] │ │ │ │ + 0xfffffffffffbd408 (offset: 0x38180) -> 0x4a54 fde=[ 35a4] │ │ │ │ + 0xfffffffffffbd428 (offset: 0x381a0) -> 0x4a68 fde=[ 35b8] │ │ │ │ + 0xfffffffffffbd468 (offset: 0x381e0) -> 0x4a90 fde=[ 35e0] │ │ │ │ + 0xfffffffffffbd4e8 (offset: 0x38260) -> 0x4e4c fde=[ 399c] │ │ │ │ + 0xfffffffffffbd568 (offset: 0x382e0) -> 0x4e74 fde=[ 39c4] │ │ │ │ + 0xfffffffffffbd5e8 (offset: 0x38360) -> 0x4ae0 fde=[ 3630] │ │ │ │ + 0xfffffffffffbd648 (offset: 0x383c0) -> 0x4b04 fde=[ 3654] │ │ │ │ + 0xfffffffffffbd6a8 (offset: 0x38420) -> 0x4b28 fde=[ 3678] │ │ │ │ + 0xfffffffffffbd808 (offset: 0x38580) -> 0x4b64 fde=[ 36b4] │ │ │ │ + 0xfffffffffffbd868 (offset: 0x385e0) -> 0x4b80 fde=[ 36d0] │ │ │ │ + 0xfffffffffffbd8c8 (offset: 0x38640) -> 0x4b9c fde=[ 36ec] │ │ │ │ + 0xfffffffffffbd9e8 (offset: 0x38760) -> 0x4bc0 fde=[ 3710] │ │ │ │ + 0xfffffffffffbdb88 (offset: 0x38900) -> 0x4c20 fde=[ 3770] │ │ │ │ + 0xfffffffffffbdbe8 (offset: 0x38960) -> 0x4c48 fde=[ 3798] │ │ │ │ + 0xfffffffffffbdc48 (offset: 0x389c0) -> 0x4c70 fde=[ 37c0] │ │ │ │ + 0xfffffffffffbdca8 (offset: 0x38a20) -> 0x4ca4 fde=[ 37f4] │ │ │ │ + 0xfffffffffffbdd08 (offset: 0x38a80) -> 0x4cd8 fde=[ 3828] │ │ │ │ + 0xfffffffffffbe208 (offset: 0x38f80) -> 0x4d90 fde=[ 38e0] │ │ │ │ + 0xfffffffffffbe4c8 (offset: 0x39240) -> 0x4dc8 fde=[ 3918] │ │ │ │ + 0xfffffffffffbe538 (offset: 0x392b0) -> 0x4df4 fde=[ 3944] │ │ │ │ + 0xfffffffffffbe5b8 (offset: 0x39330) -> 0x4e20 fde=[ 3970] │ │ │ │ + 0xfffffffffffbe648 (offset: 0x393c0) -> 0x4e9c fde=[ 39ec] │ │ │ │ + 0xfffffffffffbe768 (offset: 0x394e0) -> 0x4ee8 fde=[ 3a38] │ │ │ │ + 0xfffffffffffbe888 (offset: 0x39600) -> 0x4f18 fde=[ 3a68] │ │ │ │ + 0xfffffffffffbe9a8 (offset: 0x39720) -> 0x4f48 fde=[ 3a98] │ │ │ │ + 0xfffffffffffbeac8 (offset: 0x39840) -> 0x4f78 fde=[ 3ac8] │ │ │ │ + 0xfffffffffffbeba8 (offset: 0x39920) -> 0x4fa4 fde=[ 3af4] │ │ │ │ + 0xfffffffffffbec88 (offset: 0x39a00) -> 0x4fd0 fde=[ 3b20] │ │ │ │ + 0xfffffffffffbed68 (offset: 0x39ae0) -> 0x4ffc fde=[ 3b4c] │ │ │ │ + 0xfffffffffffbee28 (offset: 0x39ba0) -> 0x5024 fde=[ 3b74] │ │ │ │ + 0xfffffffffffbeee8 (offset: 0x39c60) -> 0x504c fde=[ 3b9c] │ │ │ │ + 0xfffffffffffbefa8 (offset: 0x39d20) -> 0x507c fde=[ 3bcc] │ │ │ │ + 0xfffffffffffbf0a8 (offset: 0x39e20) -> 0x50fc fde=[ 3c4c] │ │ │ │ + 0xfffffffffffbf1e8 (offset: 0x39f60) -> 0x5130 fde=[ 3c80] │ │ │ │ + 0xfffffffffffbf368 (offset: 0x3a0e0) -> 0x516c fde=[ 3cbc] │ │ │ │ + 0xfffffffffffbf688 (offset: 0x3a400) -> 0x5248 fde=[ 3d98] │ │ │ │ + 0xfffffffffffbf828 (offset: 0x3a5a0) -> 0x5288 fde=[ 3dd8] │ │ │ │ + 0xfffffffffffbf9c8 (offset: 0x3a740) -> 0x52bc fde=[ 3e0c] │ │ │ │ + 0xfffffffffffbfa68 (offset: 0x3a7e0) -> 0x52d8 fde=[ 3e28] │ │ │ │ + 0xfffffffffffbfb68 (offset: 0x3a8e0) -> 0x5310 fde=[ 3e60] │ │ │ │ + 0xfffffffffffbfc68 (offset: 0x3a9e0) -> 0x5348 fde=[ 3e98] │ │ │ │ + 0xfffffffffffbfd68 (offset: 0x3aae0) -> 0x5380 fde=[ 3ed0] │ │ │ │ + 0xfffffffffffbfe68 (offset: 0x3abe0) -> 0x53dc fde=[ 3f2c] │ │ │ │ + 0xfffffffffffbff88 (offset: 0x3ad00) -> 0x540c fde=[ 3f5c] │ │ │ │ + 0xfffffffffffc0028 (offset: 0x3ada0) -> 0x5434 fde=[ 3f84] │ │ │ │ + 0xfffffffffffc00c8 (offset: 0x3ae40) -> 0x5480 fde=[ 3fd0] │ │ │ │ + 0xfffffffffffc01e8 (offset: 0x3af60) -> 0x54b0 fde=[ 4000] │ │ │ │ + 0xfffffffffffc0288 (offset: 0x3b000) -> 0x54d8 fde=[ 4028] │ │ │ │ + 0xfffffffffffc0328 (offset: 0x3b0a0) -> 0x5524 fde=[ 4074] │ │ │ │ + 0xfffffffffffc0348 (offset: 0x3b0c0) -> 0x5540 fde=[ 4090] │ │ │ │ + 0xfffffffffffc0368 (offset: 0x3b0e0) -> 0x5580 fde=[ 40d0] │ │ │ │ + 0xfffffffffffc0388 (offset: 0x3b100) -> 0x559c fde=[ 40ec] │ │ │ │ + 0xfffffffffffc03a8 (offset: 0x3b120) -> 0x55dc fde=[ 412c] │ │ │ │ + 0xfffffffffffc03c8 (offset: 0x3b140) -> 0x55f8 fde=[ 4148] │ │ │ │ + 0xfffffffffffc03e8 (offset: 0x3b160) -> 0x5638 fde=[ 4188] │ │ │ │ + 0xfffffffffffc0408 (offset: 0x3b180) -> 0x5654 fde=[ 41a4] │ │ │ │ + 0xfffffffffffc0428 (offset: 0x3b1a0) -> 0x56ac fde=[ 41fc] │ │ │ │ + 0xfffffffffffc0508 (offset: 0x3b280) -> 0x56d8 fde=[ 4228] │ │ │ │ + 0xfffffffffffc05e8 (offset: 0x3b360) -> 0x5704 fde=[ 4254] │ │ │ │ + 0xfffffffffffc06c8 (offset: 0x3b440) -> 0x5730 fde=[ 4280] │ │ │ │ + 0xfffffffffffc07a8 (offset: 0x3b520) -> 0x575c fde=[ 42ac] │ │ │ │ + 0xfffffffffffc0a88 (offset: 0x3b800) -> 0x57a0 fde=[ 42f0] │ │ │ │ + 0xfffffffffffc0d34 (offset: 0x3baac) -> 0x58f8 fde=[ 4448] │ │ │ │ + 0xfffffffffffc1068 (offset: 0x3bde0) -> 0x593c fde=[ 448c] │ │ │ │ + 0xfffffffffffc1388 (offset: 0x3c100) -> 0x57dc fde=[ 432c] │ │ │ │ + 0xfffffffffffc14c8 (offset: 0x3c240) -> 0x5838 fde=[ 4388] │ │ │ │ + 0xfffffffffffc1774 (offset: 0x3c4ec) -> 0x5874 fde=[ 43c4] │ │ │ │ + 0xfffffffffffc1aa8 (offset: 0x3c820) -> 0x58b4 fde=[ 4404] │ │ │ │ + 0xfffffffffffc1de8 (offset: 0x3cb60) -> 0x597c fde=[ 44cc] │ │ │ │ + 0xfffffffffffc1f68 (offset: 0x3cce0) -> 0x59b8 fde=[ 4508] │ │ │ │ + 0xfffffffffffc2048 (offset: 0x3cdc0) -> 0x59e4 fde=[ 4534] │ │ │ │ + 0xfffffffffffc2128 (offset: 0x3cea0) -> 0x5a10 fde=[ 4560] │ │ │ │ + 0xfffffffffffc2268 (offset: 0x3cfe0) -> 0x5a3c fde=[ 458c] │ │ │ │ + 0xfffffffffffc2368 (offset: 0x3d0e0) -> 0x5a6c fde=[ 45bc] │ │ │ │ + 0xfffffffffffc2468 (offset: 0x3d1e0) -> 0x5a9c fde=[ 45ec] │ │ │ │ + 0xfffffffffffc2568 (offset: 0x3d2e0) -> 0x5ae0 fde=[ 4630] │ │ │ │ + 0xfffffffffffc28e8 (offset: 0x3d660) -> 0x5b2c fde=[ 467c] │ │ │ │ + 0xfffffffffffc2ac8 (offset: 0x3d840) -> 0x5b54 fde=[ 46a4] │ │ │ │ + 0xfffffffffffc2bc8 (offset: 0x3d940) -> 0x5b88 fde=[ 46d8] │ │ │ │ + 0xfffffffffffc2ca8 (offset: 0x3da20) -> 0x5be0 fde=[ 4730] │ │ │ │ + 0xfffffffffffc2d08 (offset: 0x3da80) -> 0x5c48 fde=[ 4798] │ │ │ │ + 0xfffffffffffc2ee8 (offset: 0x3dc60) -> 0x5c70 fde=[ 47c0] │ │ │ │ + 0xfffffffffffc2fe8 (offset: 0x3dd60) -> 0x5ca4 fde=[ 47f4] │ │ │ │ + 0xfffffffffffc30c8 (offset: 0x3de40) -> 0x5cd8 fde=[ 4828] │ │ │ │ + 0xfffffffffffc3248 (offset: 0x3dfc0) -> 0x5d10 fde=[ 4860] │ │ │ │ + 0xfffffffffffc3368 (offset: 0x3e0e0) -> 0x5d48 fde=[ 4898] │ │ │ │ + 0xfffffffffffc3e48 (offset: 0x3ebc0) -> 0x5d94 fde=[ 48e4] │ │ │ │ + 0xfffffffffffc3fc8 (offset: 0x3ed40) -> 0x5dc4 fde=[ 4914] │ │ │ │ + 0xfffffffffffc4728 (offset: 0x3f4a0) -> 0x5e10 fde=[ 4960] │ │ │ │ + 0xfffffffffffc5488 (offset: 0x40200) -> 0x5ec0 fde=[ 4a10] │ │ │ │ + 0xfffffffffffc55a8 (offset: 0x40320) -> 0x5ef0 fde=[ 4a40] │ │ │ │ + 0xfffffffffffc56c8 (offset: 0x40440) -> 0x5f44 fde=[ 4a94] │ │ │ │ + 0xfffffffffffc57a8 (offset: 0x40520) -> 0x5f7c fde=[ 4acc] │ │ │ │ + 0xfffffffffffc59c8 (offset: 0x40740) -> 0x6010 fde=[ 4b60] │ │ │ │ + 0xfffffffffffc5c98 (offset: 0x40a10) -> 0x6060 fde=[ 4bb0] │ │ │ │ + 0xfffffffffffc8ae8 (offset: 0x43860) -> 0x60b8 fde=[ 4c08] │ │ │ │ + 0xfffffffffffcc294 (offset: 0x4700c) -> 0x6158 fde=[ 4ca8] │ │ │ │ + 0xfffffffffffcf8f4 (offset: 0x4a66c) -> 0x61ac fde=[ 4cfc] │ │ │ │ + 0xfffffffffffd31e8 (offset: 0x4df60) -> 0x5fc4 fde=[ 4b14] │ │ │ │ + 0xfffffffffffd3448 (offset: 0x4e1c0) -> 0x6110 fde=[ 4c60] │ │ │ │ + 0xfffffffffffd36a8 (offset: 0x4e420) -> 0x6688 fde=[ 51d8] │ │ │ │ + 0xfffffffffffd3718 (offset: 0x4e490) -> 0x67ac fde=[ 52fc] │ │ │ │ + 0xfffffffffffd3830 (offset: 0x4e5a8) -> 0x69d4 fde=[ 5524] │ │ │ │ + 0xfffffffffffd3908 (offset: 0x4e680) -> 0x6c90 fde=[ 57e0] │ │ │ │ + 0xfffffffffffd3a28 (offset: 0x4e7a0) -> 0x6d24 fde=[ 5874] │ │ │ │ + 0xfffffffffffd3bb8 (offset: 0x4e930) -> 0x6d5c fde=[ 58ac] │ │ │ │ + 0xfffffffffffd3e88 (offset: 0x4ec00) -> 0x6da4 fde=[ 58f4] │ │ │ │ + 0xfffffffffffd420c (offset: 0x4ef84) -> 0x75cc fde=[ 611c] │ │ │ │ + 0xfffffffffffd43d0 (offset: 0x4f148) -> 0x7608 fde=[ 6158] │ │ │ │ + 0xfffffffffffd45e8 (offset: 0x4f360) -> 0x7648 fde=[ 6198] │ │ │ │ + 0xfffffffffffd4750 (offset: 0x4f4c8) -> 0x785c fde=[ 63ac] │ │ │ │ + 0xfffffffffffd4fa8 (offset: 0x4fd20) -> 0x7920 fde=[ 6470] │ │ │ │ + 0xfffffffffffd5d58 (offset: 0x50ad0) -> 0x79dc fde=[ 652c] │ │ │ │ + 0xfffffffffffd7798 (offset: 0x52510) -> 0x7aa0 fde=[ 65f0] │ │ │ │ + 0xfffffffffffd81c8 (offset: 0x52f40) -> 0x7bcc fde=[ 671c] │ │ │ │ + 0xfffffffffffd8ee8 (offset: 0x53c60) -> 0x6200 fde=[ 4d50] │ │ │ │ + 0xfffffffffffd8f08 (offset: 0x53c80) -> 0x6214 fde=[ 4d64] │ │ │ │ + 0xfffffffffffd8f28 (offset: 0x53ca0) -> 0x6228 fde=[ 4d78] │ │ │ │ + 0xfffffffffffd8f48 (offset: 0x53cc0) -> 0x623c fde=[ 4d8c] │ │ │ │ + 0xfffffffffffd8f68 (offset: 0x53ce0) -> 0x6250 fde=[ 4da0] │ │ │ │ + 0xfffffffffffd8f88 (offset: 0x53d00) -> 0x6264 fde=[ 4db4] │ │ │ │ + 0xfffffffffffd8fa8 (offset: 0x53d20) -> 0x6278 fde=[ 4dc8] │ │ │ │ + 0xfffffffffffd8fc8 (offset: 0x53d40) -> 0x628c fde=[ 4ddc] │ │ │ │ + 0xfffffffffffd9008 (offset: 0x53d80) -> 0x62a0 fde=[ 4df0] │ │ │ │ + 0xfffffffffffd9028 (offset: 0x53da0) -> 0x62b4 fde=[ 4e04] │ │ │ │ + 0xfffffffffffd9048 (offset: 0x53dc0) -> 0x62c8 fde=[ 4e18] │ │ │ │ + 0xfffffffffffd9068 (offset: 0x53de0) -> 0x62dc fde=[ 4e2c] │ │ │ │ + 0xfffffffffffd9078 (offset: 0x53df0) -> 0x66ec fde=[ 523c] │ │ │ │ + 0xfffffffffffd9088 (offset: 0x53e00) -> 0x62f0 fde=[ 4e40] │ │ │ │ + 0xfffffffffffd90c8 (offset: 0x53e40) -> 0x6304 fde=[ 4e54] │ │ │ │ + 0xfffffffffffd90e8 (offset: 0x53e60) -> 0x6318 fde=[ 4e68] │ │ │ │ + 0xfffffffffffd9108 (offset: 0x53e80) -> 0x632c fde=[ 4e7c] │ │ │ │ + 0xfffffffffffd9128 (offset: 0x53ea0) -> 0x6340 fde=[ 4e90] │ │ │ │ + 0xfffffffffffd9138 (offset: 0x53eb0) -> 0x6714 fde=[ 5264] │ │ │ │ + 0xfffffffffffd9148 (offset: 0x53ec0) -> 0x6354 fde=[ 4ea4] │ │ │ │ + 0xfffffffffffd9188 (offset: 0x53f00) -> 0x6368 fde=[ 4eb8] │ │ │ │ + 0xfffffffffffd91a8 (offset: 0x53f20) -> 0x637c fde=[ 4ecc] │ │ │ │ + 0xfffffffffffd91c8 (offset: 0x53f40) -> 0x6390 fde=[ 4ee0] │ │ │ │ + 0xfffffffffffd91e8 (offset: 0x53f60) -> 0x63a4 fde=[ 4ef4] │ │ │ │ + 0xfffffffffffd91f8 (offset: 0x53f70) -> 0x6700 fde=[ 5250] │ │ │ │ + 0xfffffffffffd9208 (offset: 0x53f80) -> 0x63b8 fde=[ 4f08] │ │ │ │ + 0xfffffffffffd9228 (offset: 0x53fa0) -> 0x63cc fde=[ 4f1c] │ │ │ │ + 0xfffffffffffd92c8 (offset: 0x54040) -> 0x63e0 fde=[ 4f30] │ │ │ │ + 0xfffffffffffd9308 (offset: 0x54080) -> 0x63f4 fde=[ 4f44] │ │ │ │ + 0xfffffffffffd9348 (offset: 0x540c0) -> 0x641c fde=[ 4f6c] │ │ │ │ + 0xfffffffffffd9388 (offset: 0x54100) -> 0x6444 fde=[ 4f94] │ │ │ │ + 0xfffffffffffd93a8 (offset: 0x54120) -> 0x6458 fde=[ 4fa8] │ │ │ │ + 0xfffffffffffd93c8 (offset: 0x54140) -> 0x646c fde=[ 4fbc] │ │ │ │ + 0xfffffffffffd93e8 (offset: 0x54160) -> 0x6480 fde=[ 4fd0] │ │ │ │ + 0xfffffffffffd9428 (offset: 0x541a0) -> 0x64a8 fde=[ 4ff8] │ │ │ │ + 0xfffffffffffd9448 (offset: 0x541c0) -> 0x64bc fde=[ 500c] │ │ │ │ + 0xfffffffffffd9488 (offset: 0x54200) -> 0x64e4 fde=[ 5034] │ │ │ │ + 0xfffffffffffd9508 (offset: 0x54280) -> 0x68e4 fde=[ 5434] │ │ │ │ + 0xfffffffffffd9588 (offset: 0x54300) -> 0x690c fde=[ 545c] │ │ │ │ + 0xfffffffffffd9608 (offset: 0x54380) -> 0x650c fde=[ 505c] │ │ │ │ + 0xfffffffffffd9688 (offset: 0x54400) -> 0x6984 fde=[ 54d4] │ │ │ │ + 0xfffffffffffd9708 (offset: 0x54480) -> 0x69ac fde=[ 54fc] │ │ │ │ + 0xfffffffffffd9788 (offset: 0x54500) -> 0x6584 fde=[ 50d4] │ │ │ │ + 0xfffffffffffd97a8 (offset: 0x54520) -> 0x6598 fde=[ 50e8] │ │ │ │ + 0xfffffffffffd97e8 (offset: 0x54560) -> 0x65c0 fde=[ 5110] │ │ │ │ + 0xfffffffffffd9808 (offset: 0x54580) -> 0x65d4 fde=[ 5124] │ │ │ │ + 0xfffffffffffd9848 (offset: 0x545c0) -> 0x65fc fde=[ 514c] │ │ │ │ + 0xfffffffffffd9868 (offset: 0x545e0) -> 0x6610 fde=[ 5160] │ │ │ │ + 0xfffffffffffd98a8 (offset: 0x54620) -> 0x6638 fde=[ 5188] │ │ │ │ + 0xfffffffffffd9928 (offset: 0x546a0) -> 0x6934 fde=[ 5484] │ │ │ │ + 0xfffffffffffd99a8 (offset: 0x54720) -> 0x695c fde=[ 54ac] │ │ │ │ + 0xfffffffffffd9a28 (offset: 0x547a0) -> 0x66c8 fde=[ 5218] │ │ │ │ + 0xfffffffffffd9ac8 (offset: 0x54840) -> 0x6728 fde=[ 5278] │ │ │ │ + 0xfffffffffffd9b38 (offset: 0x548b0) -> 0x67dc fde=[ 532c] │ │ │ │ + 0xfffffffffffd9bb8 (offset: 0x54930) -> 0x6808 fde=[ 5358] │ │ │ │ + 0xfffffffffffd9c48 (offset: 0x549c0) -> 0x6754 fde=[ 52a4] │ │ │ │ + 0xfffffffffffd9cb8 (offset: 0x54a30) -> 0x6834 fde=[ 5384] │ │ │ │ + 0xfffffffffffd9d38 (offset: 0x54ab0) -> 0x6860 fde=[ 53b0] │ │ │ │ + 0xfffffffffffd9dc8 (offset: 0x54b40) -> 0x6780 fde=[ 52d0] │ │ │ │ + 0xfffffffffffd9e38 (offset: 0x54bb0) -> 0x688c fde=[ 53dc] │ │ │ │ + 0xfffffffffffd9eb8 (offset: 0x54c30) -> 0x68b8 fde=[ 5408] │ │ │ │ + 0xfffffffffffd9f48 (offset: 0x54cc0) -> 0x6a0c fde=[ 555c] │ │ │ │ + 0xfffffffffffd9f68 (offset: 0x54ce0) -> 0x6a20 fde=[ 5570] │ │ │ │ + 0xfffffffffffd9fc8 (offset: 0x54d40) -> 0x6a44 fde=[ 5594] │ │ │ │ + 0xfffffffffffda0a8 (offset: 0x54e20) -> 0x6b48 fde=[ 5698] │ │ │ │ + 0xfffffffffffda188 (offset: 0x54f00) -> 0x6a78 fde=[ 55c8] │ │ │ │ + 0xfffffffffffda268 (offset: 0x54fe0) -> 0x6ae0 fde=[ 5630] │ │ │ │ + 0xfffffffffffda348 (offset: 0x550c0) -> 0x6aac fde=[ 55fc] │ │ │ │ + 0xfffffffffffda428 (offset: 0x551a0) -> 0x6b14 fde=[ 5664] │ │ │ │ + 0xfffffffffffda508 (offset: 0x55280) -> 0x6b7c fde=[ 56cc] │ │ │ │ + 0xfffffffffffda5d4 (offset: 0x5534c) -> 0x6c30 fde=[ 5780] │ │ │ │ + 0xfffffffffffda6a8 (offset: 0x55420) -> 0x6ba8 fde=[ 56f8] │ │ │ │ + 0xfffffffffffda774 (offset: 0x554ec) -> 0x6c60 fde=[ 57b0] │ │ │ │ + 0xfffffffffffda848 (offset: 0x555c0) -> 0x6bd4 fde=[ 5724] │ │ │ │ + 0xfffffffffffda914 (offset: 0x5568c) -> 0x6c00 fde=[ 5750] │ │ │ │ + 0xfffffffffffda9e8 (offset: 0x55760) -> 0x6ce4 fde=[ 5834] │ │ │ │ + 0xfffffffffffdab48 (offset: 0x558c0) -> 0x6dec fde=[ 593c] │ │ │ │ + 0xfffffffffffdac68 (offset: 0x559e0) -> 0x6e18 fde=[ 5968] │ │ │ │ + 0xfffffffffffdad88 (offset: 0x55b00) -> 0x6e44 fde=[ 5994] │ │ │ │ + 0xfffffffffffdaea8 (offset: 0x55c20) -> 0x6e70 fde=[ 59c0] │ │ │ │ + 0xfffffffffffdafc8 (offset: 0x55d40) -> 0x6e9c fde=[ 59ec] │ │ │ │ + 0xfffffffffffdb10c (offset: 0x55e84) -> 0x6ecc fde=[ 5a1c] │ │ │ │ + 0xfffffffffffdb250 (offset: 0x55fc8) -> 0x6f5c fde=[ 5aac] │ │ │ │ + 0xfffffffffffdb3a8 (offset: 0x56120) -> 0x6efc fde=[ 5a4c] │ │ │ │ + 0xfffffffffffdb4ec (offset: 0x56264) -> 0x6f2c fde=[ 5a7c] │ │ │ │ + 0xfffffffffffdb630 (offset: 0x563a8) -> 0x6f8c fde=[ 5adc] │ │ │ │ + 0xfffffffffffdb788 (offset: 0x56500) -> 0x6fbc fde=[ 5b0c] │ │ │ │ + 0xfffffffffffdb8d4 (offset: 0x5664c) -> 0x701c fde=[ 5b6c] │ │ │ │ + 0xfffffffffffdba28 (offset: 0x567a0) -> 0x7050 fde=[ 5ba0] │ │ │ │ + 0xfffffffffffdbb88 (offset: 0x56900) -> 0x6fec fde=[ 5b3c] │ │ │ │ + 0xfffffffffffdbcd4 (offset: 0x56a4c) -> 0x7084 fde=[ 5bd4] │ │ │ │ + 0xfffffffffffdbe28 (offset: 0x56ba0) -> 0x70b8 fde=[ 5c08] │ │ │ │ + 0xfffffffffffdbf88 (offset: 0x56d00) -> 0x70ec fde=[ 5c3c] │ │ │ │ + 0xfffffffffffdc0a8 (offset: 0x56e20) -> 0x7118 fde=[ 5c68] │ │ │ │ + 0xfffffffffffdc1c8 (offset: 0x56f40) -> 0x7144 fde=[ 5c94] │ │ │ │ + 0xfffffffffffdc348 (offset: 0x570c0) -> 0x7178 fde=[ 5cc8] │ │ │ │ + 0xfffffffffffdc448 (offset: 0x571c0) -> 0x71ac fde=[ 5cfc] │ │ │ │ + 0xfffffffffffdc548 (offset: 0x572c0) -> 0x71e0 fde=[ 5d30] │ │ │ │ + 0xfffffffffffdc668 (offset: 0x573e0) -> 0x7218 fde=[ 5d68] │ │ │ │ + 0xfffffffffffdc808 (offset: 0x57580) -> 0x725c fde=[ 5dac] │ │ │ │ + 0xfffffffffffdc8e8 (offset: 0x57660) -> 0x7298 fde=[ 5de8] │ │ │ │ + 0xfffffffffffdc968 (offset: 0x576e0) -> 0x72d4 fde=[ 5e24] │ │ │ │ + 0xfffffffffffdcd68 (offset: 0x57ae0) -> 0x7318 fde=[ 5e68] │ │ │ │ + 0xfffffffffffdd108 (offset: 0x57e80) -> 0x73b0 fde=[ 5f00] │ │ │ │ + 0xfffffffffffdd228 (offset: 0x57fa0) -> 0x73f4 fde=[ 5f44] │ │ │ │ + 0xfffffffffffdd2a8 (offset: 0x58020) -> 0x7424 fde=[ 5f74] │ │ │ │ + 0xfffffffffffdd748 (offset: 0x584c0) -> 0x7498 fde=[ 5fe8] │ │ │ │ + 0xfffffffffffddbe8 (offset: 0x58960) -> 0x750c fde=[ 605c] │ │ │ │ + 0xfffffffffffde088 (offset: 0x58e00) -> 0x7580 fde=[ 60d0] │ │ │ │ + 0xfffffffffffde448 (offset: 0x591c0) -> 0x769c fde=[ 61ec] │ │ │ │ + 0xfffffffffffde488 (offset: 0x59200) -> 0x76b0 fde=[ 6200] │ │ │ │ + 0xfffffffffffde5e8 (offset: 0x59360) -> 0x76e8 fde=[ 6238] │ │ │ │ + 0xfffffffffffde748 (offset: 0x594c0) -> 0x7720 fde=[ 6270] │ │ │ │ + 0xfffffffffffde8a8 (offset: 0x59620) -> 0x7758 fde=[ 62a8] │ │ │ │ + 0xfffffffffffdeb48 (offset: 0x598c0) -> 0x7794 fde=[ 62e4] │ │ │ │ + 0xfffffffffffdede8 (offset: 0x59b60) -> 0x77d0 fde=[ 6320] │ │ │ │ + 0xfffffffffffdee68 (offset: 0x59be0) -> 0x77f8 fde=[ 6348] │ │ │ │ + 0xfffffffffffdeee8 (offset: 0x59c60) -> 0x7820 fde=[ 6370] │ │ │ │ + 0xfffffffffffdf068 (offset: 0x59de0) -> 0x78a8 fde=[ 63f8] │ │ │ │ + 0xfffffffffffdf228 (offset: 0x59fa0) -> 0x78e4 fde=[ 6434] │ │ │ │ + 0xfffffffffffdf3e8 (offset: 0x5a160) -> 0x7a64 fde=[ 65b4] │ │ │ │ + 0xfffffffffffdf6a8 (offset: 0x5a420) -> 0x7aec fde=[ 663c] │ │ │ │ + 0xfffffffffffdf788 (offset: 0x5a500) -> 0x7b24 fde=[ 6674] │ │ │ │ + 0xfffffffffffdfd08 (offset: 0x5aa80) -> 0x7c3c fde=[ 678c] │ │ │ │ + 0xfffffffffffdfe48 (offset: 0x5abc0) -> 0x7c6c fde=[ 67bc] │ │ │ │ + 0xfffffffffffdff88 (offset: 0x5ad00) -> 0x7c9c fde=[ 67ec] │ │ │ │ + 0xfffffffffffe00a8 (offset: 0x5ae20) -> 0x7cd4 fde=[ 6824] │ │ │ │ + 0xfffffffffffe0268 (offset: 0x5afe0) -> 0x7d58 fde=[ 68a8] │ │ │ │ + 0xfffffffffffe0548 (offset: 0x5b2c0) -> 0x7db8 fde=[ 6908] │ │ │ │ + 0xfffffffffffe0b68 (offset: 0x5b8e0) -> 0x7e5c fde=[ 69ac] │ │ │ │ + 0xfffffffffffe0c08 (offset: 0x5b980) -> 0x7e70 fde=[ 69c0] │ │ │ │ + 0xfffffffffffe1288 (offset: 0x5c000) -> 0x7eb0 fde=[ 6a00] │ │ │ │ + 0xfffffffffffe12c8 (offset: 0x5c040) -> 0x7ec4 fde=[ 6a14] │ │ │ │ + 0xfffffffffffe1528 (offset: 0x5c2a0) -> 0x7f24 fde=[ 6a74] │ │ │ │ + 0xfffffffffffe1788 (offset: 0x5c500) -> 0x7f88 fde=[ 6ad8] │ │ │ │ + 0xfffffffffffe1874 (offset: 0x5c5ec) -> 0x7fd0 fde=[ 6b20] │ │ │ │ + 0xfffffffffffe1a90 (offset: 0x5c808) -> 0x8018 fde=[ 6b68] │ │ │ │ + 0xfffffffffffe1d68 (offset: 0x5cae0) -> 0x80b8 fde=[ 6c08] │ │ │ │ + 0xfffffffffffe1ea8 (offset: 0x5cc20) -> 0x811c fde=[ 6c6c] │ │ │ │ + 0xfffffffffffe21b0 (offset: 0x5cf28) -> 0x8160 fde=[ 6cb0] │ │ │ │ + 0xfffffffffffe2214 (offset: 0x5cf8c) -> 0x8188 fde=[ 6cd8] │ │ │ │ + 0xfffffffffffe2b68 (offset: 0x5d8e0) -> 0x8214 fde=[ 6d64] │ │ │ │ + 0xfffffffffffe3ac8 (offset: 0x5e840) -> 0x8060 fde=[ 6bb0] │ │ │ │ + 0xfffffffffffe3ba8 (offset: 0x5e920) -> 0x808c fde=[ 6bdc] │ │ │ │ + 0xfffffffffffe3c88 (offset: 0x5ea00) -> 0x81dc fde=[ 6d2c] │ │ │ │ + 0xfffffffffffe3d48 (offset: 0x5eac0) -> 0x829c fde=[ 6dec] │ │ │ │ + 0xfffffffffffe3e68 (offset: 0x5ebe0) -> 0x82f0 fde=[ 6e40] │ │ │ │ + 0xfffffffffffe5fa8 (offset: 0x60d20) -> 0x836c fde=[ 6ebc] │ │ │ │ + 0xfffffffffffe60c8 (offset: 0x60e40) -> 0x83c0 fde=[ 6f10] │ │ │ │ + 0xfffffffffffe7048 (offset: 0x61dc0) -> 0x8418 fde=[ 6f68] │ │ │ │ + 0xfffffffffffe7268 (offset: 0x61fe0) -> 0x8450 fde=[ 6fa0] │ │ │ │ + 0xfffffffffffe9f58 (offset: 0x64cd0) -> 0x861c fde=[ 716c] │ │ │ │ + 0xfffffffffffec248 (offset: 0x66fc0) -> 0x86f4 fde=[ 7244] │ │ │ │ + 0xfffffffffffec368 (offset: 0x670e0) -> 0x8748 fde=[ 7298] │ │ │ │ + 0xfffffffffffed088 (offset: 0x67e00) -> 0x87a0 fde=[ 72f0] │ │ │ │ + 0xfffffffffffed0e8 (offset: 0x67e60) -> 0x87c4 fde=[ 7314] │ │ │ │ + 0xfffffffffffed178 (offset: 0x67ef0) -> 0x87e8 fde=[ 7338] │ │ │ │ + 0xfffffffffffed1e8 (offset: 0x67f60) -> 0x8814 fde=[ 7364] │ │ │ │ + 0xfffffffffffed208 (offset: 0x67f80) -> 0x8828 fde=[ 7378] │ │ │ │ + 0xfffffffffffedd28 (offset: 0x68aa0) -> 0x8880 fde=[ 73d0] │ │ │ │ + 0xfffffffffffedec8 (offset: 0x68c40) -> 0x88c0 fde=[ 7410] │ │ │ │ + 0xfffffffffffee030 (offset: 0x68da8) -> 0x8934 fde=[ 7484] │ │ │ │ + 0xfffffffffffef468 (offset: 0x6a1e0) -> 0x8a84 fde=[ 75d4] │ │ │ │ + 0xfffffffffffefb28 (offset: 0x6a8a0) -> 0x88fc fde=[ 744c] │ │ │ │ + 0xfffffffffffefbc8 (offset: 0x6a940) -> 0x8a60 fde=[ 75b0] │ │ │ │ + 0xfffffffffffefc48 (offset: 0x6a9c0) -> 0x8ad8 fde=[ 7628] │ │ │ │ + 0xfffffffffffefd50 (offset: 0x6aac8) -> 0x8b1c fde=[ 766c] │ │ │ │ + 0xfffffffffffefdcc (offset: 0x6ab44) -> 0x8b4c fde=[ 769c] │ │ │ │ + 0xfffffffffffefde8 (offset: 0x6ab60) -> 0x8b60 fde=[ 76b0] │ │ │ │ + 0xfffffffffffefe18 (offset: 0x6ab90) -> 0x8b74 fde=[ 76c4] │ │ │ │ + 0xfffffffffffefe38 (offset: 0x6abb0) -> 0x8b88 fde=[ 76d8] │ │ │ │ + 0xfffffffffffefe68 (offset: 0x6abe0) -> 0x8b9c fde=[ 76ec] │ │ │ │ + 0xfffffffffffefe90 (offset: 0x6ac08) -> 0x8bb0 fde=[ 7700] │ │ │ │ + 0xfffffffffffefec8 (offset: 0x6ac40) -> 0x8bc8 fde=[ 7718] │ │ │ │ + 0xfffffffffffefef4 (offset: 0x6ac6c) -> 0x8bdc fde=[ 772c] │ │ │ │ + 0xfffffffffffeff54 (offset: 0x6accc) -> 0x8c0c fde=[ 775c] │ │ │ │ + 0xffffffffffff0010 (offset: 0x6ad88) -> 0x8c3c fde=[ 778c] │ │ │ │ + 0xffffffffffff00cc (offset: 0x6ae44) -> 0x8c6c fde=[ 77bc] │ │ │ │ + 0xffffffffffff1208 (offset: 0x6bf80) -> 0x8d58 fde=[ 78a8] │ │ │ │ + 0xffffffffffff1314 (offset: 0x6c08c) -> 0x8d6c fde=[ 78bc] │ │ │ │ + 0xffffffffffff1408 (offset: 0x6c180) -> 0x8dc4 fde=[ 7914] │ │ │ │ + 0xffffffffffff15c8 (offset: 0x6c340) -> 0x8df8 fde=[ 7948] │ │ │ │ + 0xffffffffffff186c (offset: 0x6c5e4) -> 0x8e38 fde=[ 7988] │ │ │ │ + 0xffffffffffff1930 (offset: 0x6c6a8) -> 0x8e74 fde=[ 79c4] │ │ │ │ + 0xffffffffffff1a0c (offset: 0x6c784) -> 0x8eb0 fde=[ 7a00] │ │ │ │ + 0xffffffffffff1c88 (offset: 0x6ca00) -> 0x8f28 fde=[ 7a78] │ │ │ │ + 0xffffffffffff1ea8 (offset: 0x6cc20) -> 0x8fb4 fde=[ 7b04] │ │ │ │ + 0xffffffffffff2298 (offset: 0x6d010) -> 0x9050 fde=[ 7ba0] │ │ │ │ + 0xffffffffffff3e08 (offset: 0x6eb80) -> 0x8ef0 fde=[ 7a40] │ │ │ │ + 0xffffffffffff3ec8 (offset: 0x6ec40) -> 0x9018 fde=[ 7b68] │ │ │ │ + 0xffffffffffff3f88 (offset: 0x6ed00) -> 0x90c0 fde=[ 7c10] │ │ │ │ + 0xffffffffffff40f8 (offset: 0x6ee70) -> 0x90e0 fde=[ 7c30] │ │ │ │ + 0xffffffffffff426c (offset: 0x6efe4) -> 0x9100 fde=[ 7c50] │ │ │ │ + 0xffffffffffff4508 (offset: 0x6f280) -> 0x9130 fde=[ 7c80] │ │ │ │ + 0xffffffffffff47c8 (offset: 0x6f540) -> 0x9160 fde=[ 7cb0] │ │ │ │ + 0xffffffffffff5368 (offset: 0x700e0) -> 0x9230 fde=[ 7d80] │ │ │ │ + 0xffffffffffff6a08 (offset: 0x71780) -> 0x9280 fde=[ 7dd0] │ │ │ │ + 0xffffffffffff6b4c (offset: 0x718c4) -> 0x92b0 fde=[ 7e00] │ │ │ │ + 0xffffffffffff6bf8 (offset: 0x71970) -> 0x92e0 fde=[ 7e30] │ │ │ │ + 0xffffffffffff6ca8 (offset: 0x71a20) -> 0x9314 fde=[ 7e64] │ │ │ │ + 0xffffffffffff6ec8 (offset: 0x71c40) -> 0x934c fde=[ 7e9c] │ │ │ │ + 0xffffffffffff6fc8 (offset: 0x71d40) -> 0x938c fde=[ 7edc] │ │ │ │ + 0xffffffffffff7288 (offset: 0x72000) -> 0x93f0 fde=[ 7f40] │ │ │ │ + 0xffffffffffff7b08 (offset: 0x72880) -> 0x9450 fde=[ 7fa0] │ │ │ │ + 0xffffffffffff7d68 (offset: 0x72ae0) -> 0x94d8 fde=[ 8028] │ │ │ │ + 0xffffffffffff8b08 (offset: 0x73880) -> 0x9498 fde=[ 7fe8] │ │ │ │ + 0xffffffffffff8ca8 (offset: 0x73a20) -> 0x9588 fde=[ 80d8] │ │ │ │ + 0xffffffffffff94cc (offset: 0x74244) -> 0x9644 fde=[ 8194] │ │ │ │ + 0xffffffffffff9818 (offset: 0x74590) -> 0x970c fde=[ 825c] │ │ │ │ + 0xffffffffffff9ad4 (offset: 0x7484c) -> 0x97ac fde=[ 82fc] │ │ │ │ + 0xffffffffffff9fe8 (offset: 0x74d60) -> 0x98c0 fde=[ 8410] │ │ │ │ + 0xffffffffffffa068 (offset: 0x74de0) -> 0x9690 fde=[ 81e0] │ │ │ │ + 0xffffffffffffa1e8 (offset: 0x74f60) -> 0x96d0 fde=[ 8220] │ │ │ │ + 0xffffffffffffa2d8 (offset: 0x75050) -> 0x98f0 fde=[ 8440] │ │ │ │ + 0xffffffffffffa308 (offset: 0x75080) -> 0x9908 fde=[ 8458] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -718,5809 +718,862 @@ │ │ │ │ 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=0000000000014480..0000000000014490 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000a4 0000000000000010 000000a8 FDE cie=00000000 pc=00000000000144a0..00000000000144b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000b8 0000000000000010 000000bc FDE cie=00000000 pc=00000000000144c0..00000000000144cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000cc 0000000000000010 000000d0 FDE cie=00000000 pc=00000000000144e0..00000000000144f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000014500..0000000000014508 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=0000000000014520..0000000000014528 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000108 0000000000000010 0000010c FDE cie=00000000 pc=0000000000014540..0000000000014550 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000011c 0000000000000010 00000120 FDE cie=00000000 pc=0000000000014560..0000000000014570 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000130 0000000000000010 00000134 FDE cie=00000000 pc=0000000000014580..0000000000014590 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000144 0000000000000010 00000148 FDE cie=00000000 pc=00000000000145a0..00000000000145c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000158 0000000000000010 0000015c FDE cie=00000000 pc=00000000000145e0..0000000000014600 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000016c 0000000000000010 00000170 FDE cie=00000000 pc=0000000000014600..000000000001460c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000180 0000000000000010 00000184 FDE cie=00000000 pc=0000000000014620..000000000001462c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000194 0000000000000010 00000198 FDE cie=00000000 pc=0000000000014640..0000000000014650 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000014660..0000000000014684 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=00000000000146a0..00000000000146c0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001d0 0000000000000010 000001d4 FDE cie=00000000 pc=00000000000146c0..00000000000146cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=00000000000146e0..00000000000146ec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001f8 0000000000000010 000001fc FDE cie=00000000 pc=0000000000014700..0000000000014710 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000020c 0000000000000010 00000210 FDE cie=00000000 pc=0000000000014720..0000000000014744 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000220 0000000000000010 00000224 FDE cie=00000000 pc=0000000000014760..0000000000014780 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000234 0000000000000010 00000238 FDE cie=00000000 pc=0000000000014780..000000000001478c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000248 0000000000000010 0000024c FDE cie=00000000 pc=00000000000147a0..00000000000147ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000025c 0000000000000010 00000260 FDE cie=00000000 pc=00000000000147c0..00000000000147d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000270 0000000000000010 00000274 FDE cie=00000000 pc=00000000000147e0..00000000000147f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000284 0000000000000010 00000288 FDE cie=00000000 pc=0000000000014800..000000000001488c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000298 0000000000000010 0000029c FDE cie=00000000 pc=00000000000148a0..00000000000148d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002ac 0000000000000024 000002b0 FDE cie=00000000 pc=00000000000148e0..0000000000014920 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000148e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000148e8 │ │ │ │ - DW_CFA_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 00000000000148f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014910 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014914 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002d4 0000000000000024 000002d8 FDE cie=00000000 pc=0000000000014920..0000000000014960 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014928 │ │ │ │ - DW_CFA_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 0000000000014930 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014950 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014954 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002fc 0000000000000010 00000300 FDE cie=00000000 pc=0000000000014960..0000000000014968 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000310 0000000000000010 00000314 FDE cie=00000000 pc=0000000000014980..0000000000014988 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000324 0000000000000010 00000328 FDE cie=00000000 pc=00000000000149a0..00000000000149b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000338 0000000000000024 0000033c 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 │ │ │ │ +00000090 0000000000000048 00000094 FDE cie=00000000 pc=000000000000ec40..000000000000ed90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ec4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000360 0000000000000010 00000364 FDE cie=00000000 pc=0000000000014a00..0000000000014a14 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000374 0000000000000024 00000378 FDE cie=00000000 pc=0000000000014a20..0000000000014a58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a28 │ │ │ │ - DW_CFA_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 0000000000014a38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014a50 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a54 │ │ │ │ - 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 61 1a 02 00 1b 1b │ │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ - │ │ │ │ -000003b8 0000000000000024 00000020 FDE cie=0000039c pc=0000000000014a60..0000000000014ae0 │ │ │ │ - Augmentation data: d7 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014a94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a98 │ │ │ │ - DW_CFA_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 0000000000014ac4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ac8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000003e0 0000000000000024 00000048 FDE cie=0000039c pc=0000000000014be0..0000000000014c60 │ │ │ │ - Augmentation data: b7 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014c14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c18 │ │ │ │ - DW_CFA_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 0000000000014c44 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c48 │ │ │ │ - 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: 97 80 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: 83 80 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=0000000000014d60..0000000000014d74 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000046c 0000000000000024 00000470 FDE cie=00000000 pc=0000000000014d80..0000000000014db8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d88 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014d98 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014db0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014db4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000494 0000000000000010 00000498 FDE cie=00000000 pc=0000000000014dc0..0000000000014dd8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004a8 0000000000000024 000004ac FDE cie=00000000 pc=0000000000014de0..0000000000014e1c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014de4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014df0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014dfc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014e14 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e18 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004d0 0000000000000010 000004d4 FDE cie=00000000 pc=0000000000014e20..0000000000014e34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004e4 0000000000000024 000004e8 FDE cie=00000000 pc=0000000000014e40..0000000000014e78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e48 │ │ │ │ - DW_CFA_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 0000000000014e58 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014e70 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000050c 0000000000000024 00000174 FDE cie=0000039c pc=0000000000014e80..0000000000014f00 │ │ │ │ - Augmentation data: bb 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014eb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014eb8 │ │ │ │ - DW_CFA_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 0000000000014ee4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ee8 │ │ │ │ - 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: 9b 7f 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 000000000000ec50 │ │ │ │ DW_CFA_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 000000000000ec5c │ │ │ │ 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 0000000000000020 00000560 FDE cie=00000000 pc=000000000000ec40..000000000000ecb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec48 │ │ │ │ - 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: 76 to 000000000000ec94 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec98 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000580 0000000000000018 00000584 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 │ │ │ │ - │ │ │ │ -0000059c 0000000000000020 000005a0 FDE cie=00000000 pc=0000000000015000..0000000000015084 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000015018 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001501c │ │ │ │ - DW_CFA_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 0000000000015054 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015058 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005c0 0000000000000010 000005c4 FDE cie=00000000 pc=0000000000014650..0000000000014660 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005d4 0000000000000010 000005d8 FDE cie=00000000 pc=00000000000147d0..00000000000147e0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005e8 0000000000000010 000005ec FDE cie=00000000 pc=0000000000014710..0000000000014720 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005fc 0000000000000028 00000264 FDE cie=0000039c pc=00000000000150a0..0000000000015110 │ │ │ │ - Augmentation data: e7 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150a8 │ │ │ │ - DW_CFA_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 00000000000150bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000015108 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001510c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000628 0000000000000028 00000290 FDE cie=0000039c pc=0000000000015220..0000000000015290 │ │ │ │ - Augmentation data: c3 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015224 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015228 │ │ │ │ - DW_CFA_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 000000000001523c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000015288 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001528c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000654 0000000000000028 000002bc FDE cie=0000039c pc=00000000000153a0..0000000000015410 │ │ │ │ - Augmentation data: 9f 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000153a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000153a8 │ │ │ │ - DW_CFA_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 00000000000153bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000015408 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000ecb4 │ │ │ │ + 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 000000000001540c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000680 000000000000002c 00000684 FDE cie=00000000 pc=000000000000ecb0..000000000000edc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ecb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ecb8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ecbc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ecc4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ecd4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000000ed4c │ │ │ │ - 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 000000000000ed50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ecb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ecbc │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000006b0 0000000000000028 00000318 FDE cie=0000039c pc=0000000000015110..0000000000015190 │ │ │ │ - Augmentation data: 4b 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015114 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015118 │ │ │ │ - DW_CFA_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 000000000001512c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015188 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001518c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000006dc 0000000000000028 00000344 FDE cie=0000039c pc=0000000000015190..0000000000015210 │ │ │ │ - Augmentation data: 27 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015194 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015198 │ │ │ │ - DW_CFA_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 00000000000151ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015208 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001520c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000708 0000000000000028 00000370 FDE cie=0000039c pc=0000000000015290..0000000000015310 │ │ │ │ - Augmentation data: 03 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015294 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015298 │ │ │ │ - DW_CFA_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 00000000000152ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015308 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000ed04 │ │ │ │ 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 000000000001530c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000734 0000000000000028 0000039c FDE cie=0000039c pc=0000000000015310..0000000000015390 │ │ │ │ - Augmentation data: df 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015318 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ed10 │ │ │ │ DW_CFA_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 000000000001532c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015388 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001538c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000760 0000000000000028 000003c8 FDE cie=0000039c pc=0000000000015410..0000000000015490 │ │ │ │ - Augmentation data: bb 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015414 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015418 │ │ │ │ - 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 000000000001542c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015488 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001548c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000078c 0000000000000028 000003f4 FDE cie=0000039c pc=0000000000015490..0000000000015510 │ │ │ │ - Augmentation data: 97 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015494 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015498 │ │ │ │ - DW_CFA_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 00000000000154ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015508 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000ed5c │ │ │ │ + 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 000000000001550c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000007b8 0000000000000024 00000420 FDE cie=0000039c pc=0000000000014ae0..0000000000014b60 │ │ │ │ - Augmentation data: 73 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014b14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b18 │ │ │ │ - DW_CFA_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 0000000000014b44 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000007e0 0000000000000024 00000448 FDE cie=0000039c pc=0000000000014b60..0000000000014be0 │ │ │ │ - Augmentation data: 53 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014b94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b98 │ │ │ │ - DW_CFA_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 0000000000014bc4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014bc8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000808 0000000000000024 00000470 FDE cie=0000039c pc=0000000000014f00..0000000000014f80 │ │ │ │ - Augmentation data: 33 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014f34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f38 │ │ │ │ - DW_CFA_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 0000000000014f64 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000830 0000000000000024 00000498 FDE cie=0000039c pc=0000000000014f80..0000000000015000 │ │ │ │ - Augmentation data: 13 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014fb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fb8 │ │ │ │ - DW_CFA_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 0000000000014fe4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fe8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000858 0000000000000024 000004c0 FDE cie=0000039c pc=0000000000014c60..0000000000014ce0 │ │ │ │ - Augmentation data: f3 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014c94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c98 │ │ │ │ - DW_CFA_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 0000000000014cc4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014cc8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000880 0000000000000024 000004e8 FDE cie=0000039c pc=0000000000014ce0..0000000000014d60 │ │ │ │ - Augmentation data: d3 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014d14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000014d44 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000008a8 0000000000000034 00000510 FDE cie=0000039c pc=000000000000edc8..000000000000eea0 │ │ │ │ - Augmentation data: b3 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000edcc │ │ │ │ +000000dc 0000000000000038 000000e0 FDE cie=00000000 pc=000000000000ed90..000000000000f028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000edd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed98 │ │ │ │ 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 000000000000edd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000eda0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ede4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000edac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000000ee68 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 516 to 000000000000efb0 │ │ │ │ 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 000000000000ee6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000008e0 0000000000000010 000008e4 FDE cie=00000000 pc=0000000000015520..000000000001553c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000008f4 0000000000000020 000008f8 FDE cie=00000000 pc=0000000000015540..0000000000015588 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001555c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015560 │ │ │ │ - DW_CFA_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 0000000000015574 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015578 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000918 0000000000000030 00000580 FDE cie=0000039c pc=00000000000155a0..0000000000015674 │ │ │ │ - Augmentation data: bb 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155a8 │ │ │ │ - DW_CFA_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 00000000000155b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001563c │ │ │ │ - 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 0000000000015640 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015644 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001566c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015670 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000094c 0000000000000030 000005b4 FDE cie=0000039c pc=0000000000015760..0000000000015834 │ │ │ │ - Augmentation data: 90 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015764 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015768 │ │ │ │ - DW_CFA_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 0000000000015778 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000157fc │ │ │ │ - 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 0000000000015800 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015804 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001582c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015830 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000980 0000000000000030 000005e8 FDE cie=0000039c pc=0000000000015920..00000000000159f4 │ │ │ │ - Augmentation data: 65 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015928 │ │ │ │ - DW_CFA_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 0000000000015938 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000159bc │ │ │ │ - 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 00000000000159c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000159c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000159ec │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000159f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000009b4 0000000000000030 0000061c FDE cie=0000039c pc=0000000000015840..0000000000015914 │ │ │ │ - Augmentation data: 3a 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015848 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015858 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000158dc │ │ │ │ - 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 00000000000158e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001590c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015910 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000009e8 0000000000000030 00000650 FDE cie=0000039c pc=0000000000015a00..0000000000015ad4 │ │ │ │ - Augmentation data: 0f 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a08 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015a18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000015a9c │ │ │ │ - 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 0000000000015aa0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015aa4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015acc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ad0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000a1c 0000000000000030 00000684 FDE cie=0000039c pc=0000000000015680..0000000000015754 │ │ │ │ - Augmentation data: e4 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015684 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015688 │ │ │ │ - DW_CFA_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 0000000000015698 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001571c │ │ │ │ - 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 0000000000015720 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015724 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001574c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015750 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000a50 0000000000000028 000006b8 FDE cie=0000039c pc=0000000000015ae0..0000000000015bac │ │ │ │ - Augmentation data: b9 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ae4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ae8 │ │ │ │ - DW_CFA_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 0000000000015af8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000015b84 │ │ │ │ - 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 0000000000015b88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000a7c 0000000000000028 000006e4 FDE cie=0000039c pc=0000000000015c80..0000000000015d4c │ │ │ │ - Augmentation data: 96 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c88 │ │ │ │ - DW_CFA_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 0000000000015c98 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000015d24 │ │ │ │ - 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 0000000000015d28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d2c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000aa8 0000000000000028 00000710 FDE cie=0000039c pc=0000000000015e20..0000000000015eec │ │ │ │ - Augmentation data: 73 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e28 │ │ │ │ - DW_CFA_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 0000000000015e38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000015ec4 │ │ │ │ - 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 0000000000015ec8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ecc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000ad4 000000000000002c 0000073c FDE cie=0000039c pc=0000000000015eec..0000000000015fc0 │ │ │ │ - Augmentation data: 50 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ef0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ef4 │ │ │ │ - DW_CFA_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 0000000000015f04 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000015f98 │ │ │ │ - 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 0000000000015f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000efb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b04 000000000000002c 0000076c FDE cie=0000039c pc=0000000000015bac..0000000000015c80 │ │ │ │ - Augmentation data: 29 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015bb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015bb4 │ │ │ │ - DW_CFA_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 0000000000015bc4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000015c58 │ │ │ │ - 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 0000000000015c5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b34 000000000000002c 0000079c FDE cie=0000039c pc=0000000000015d4c..0000000000015e20 │ │ │ │ - Augmentation data: 02 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d54 │ │ │ │ - DW_CFA_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 0000000000015d64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000015df8 │ │ │ │ - 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 0000000000015dfc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b64 0000000000000050 00000b68 FDE cie=00000000 pc=000000000000eea0..000000000000efb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eea4 │ │ │ │ +00000118 0000000000000078 0000011c FDE cie=00000000 pc=000000000000f028..0000000000010474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f02c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eea8 │ │ │ │ - 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 000000000000eeb4 │ │ │ │ - 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 000000000000eec4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000eed0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000000ef80 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f030 │ │ │ │ + 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 000000000000f038 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000f068 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f074 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f080 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f08c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f094 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 2288 to 000000000000f984 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef84 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ef90 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f988 │ │ │ │ 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 000000000000ef94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef98 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef9c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000efa0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f98c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000efb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f990 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f994 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f99c │ │ │ │ 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 000000000000efb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f9a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f9a4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + 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: r78 (v14) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bb8 000000000000003c 00000bbc FDE cie=00000000 pc=0000000000015fc0..0000000000016104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015fc4 │ │ │ │ +00000194 0000000000000044 00000198 FDE cie=00000000 pc=0000000000010480..0000000000010600 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010484 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010488 │ │ │ │ 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 0000000000015fd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010498 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015fd8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015fe0 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000104b4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015fe8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 00000000000160c0 │ │ │ │ - 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 00000000000160c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000bf8 0000000000000034 00000bfc FDE cie=00000000 pc=000000000000efc0..000000000000f150 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000efc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000efc8 │ │ │ │ - DW_CFA_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 000000000000efd0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000eff4 │ │ │ │ - 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 000000000000eff8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000effc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000000f054 │ │ │ │ - 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 000000000000f058 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f05c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000c30 0000000000000044 00000c34 FDE cie=00000000 pc=000000000000f150..000000000000f420 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f158 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f15c │ │ │ │ - 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 000000000000f164 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f16c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f178 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f17c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f180 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 576 to 000000000000f3c0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f3c4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f3c8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000f414 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f418 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000c78 0000000000000044 00000c7c FDE cie=00000000 pc=000000000000f420..000000000000f7a4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f428 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f42c │ │ │ │ - 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 000000000000f434 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f43c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f448 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f44c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f450 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 736 to 000000000000f730 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f734 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f738 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000000f798 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f79c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000cc0 0000000000000028 00000cc4 FDE cie=00000000 pc=0000000000016120..0000000000016230 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016124 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016128 │ │ │ │ - DW_CFA_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 0000000000016138 │ │ │ │ - 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 0000000000016228 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001622c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000cec 0000000000000028 00000cf0 FDE cie=00000000 pc=0000000000016240..0000000000016350 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016244 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016248 │ │ │ │ - DW_CFA_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 0000000000016258 │ │ │ │ - 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 0000000000016348 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001634c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000d18 0000000000000028 00000d1c FDE cie=00000000 pc=0000000000016360..0000000000016478 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016364 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016368 │ │ │ │ - DW_CFA_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 0000000000016378 │ │ │ │ - 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 0000000000016470 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016474 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000d44 0000000000000028 00000d48 FDE cie=00000000 pc=0000000000016480..0000000000016598 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016488 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016498 │ │ │ │ - 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 0000000000016590 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016594 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000d70 000000000000002c 000009d8 FDE cie=0000039c pc=00000000000165a0..00000000000166e4 │ │ │ │ - Augmentation data: cf 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000165a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000165a8 │ │ │ │ - DW_CFA_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 00000000000165c8 │ │ │ │ - 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 00000000000166dc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000166e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000da0 000000000000002c 00000a08 FDE cie=0000039c pc=00000000000166e4..0000000000016828 │ │ │ │ - Augmentation data: a8 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000166e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000166ec │ │ │ │ - DW_CFA_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 000000000001670c │ │ │ │ - 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 0000000000016820 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016824 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000dd0 000000000000002c 00000a38 FDE cie=0000039c pc=0000000000016980..0000000000016ac4 │ │ │ │ - Augmentation data: 81 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016984 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016988 │ │ │ │ - DW_CFA_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 00000000000169a8 │ │ │ │ - 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 0000000000016abc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ac0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000e00 000000000000002c 00000a68 FDE cie=0000039c pc=0000000000016ac4..0000000000016c08 │ │ │ │ - Augmentation data: 5a 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ac8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016acc │ │ │ │ - DW_CFA_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 0000000000016aec │ │ │ │ - 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 0000000000016c00 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000e30 000000000000002c 00000a98 FDE cie=0000039c pc=0000000000016828..000000000001696c │ │ │ │ - Augmentation data: 33 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001682c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016830 │ │ │ │ - DW_CFA_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 0000000000016850 │ │ │ │ - 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 0000000000016964 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016968 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000e60 000000000000002c 00000ac8 FDE cie=0000039c pc=0000000000016c08..0000000000016d4c │ │ │ │ - Augmentation data: 0c 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c10 │ │ │ │ - DW_CFA_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 0000000000016c30 │ │ │ │ - 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 0000000000016d44 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000e90 000000000000002c 00000af8 FDE cie=0000039c pc=0000000000016d60..0000000000016eac │ │ │ │ - Augmentation data: e5 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d68 │ │ │ │ - DW_CFA_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 0000000000016d88 │ │ │ │ - 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 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 │ │ │ │ - │ │ │ │ -00000ec0 000000000000002c 00000b28 FDE cie=0000039c pc=0000000000017160..00000000000172ac │ │ │ │ - Augmentation data: be 7d 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: 32 to 0000000000017188 │ │ │ │ - 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 00000000000172a4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000172a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000ef0 0000000000000030 00000b58 FDE cie=0000039c pc=0000000000016eac..0000000000017000 │ │ │ │ - Augmentation data: 97 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016eb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016eb4 │ │ │ │ - DW_CFA_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 0000000000016ec8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016ed4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000016ff8 │ │ │ │ - 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 0000000000016ffc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000f24 0000000000000030 00000b8c FDE cie=0000039c pc=0000000000017000..0000000000017154 │ │ │ │ - Augmentation data: 6c 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017004 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017008 │ │ │ │ - DW_CFA_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 000000000001701c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017028 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000001714c │ │ │ │ - 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 0000000000017150 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000f58 0000000000000030 00000bc0 FDE cie=0000039c pc=00000000000172ac..0000000000017400 │ │ │ │ - Augmentation data: 41 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000172b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000172b4 │ │ │ │ - DW_CFA_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 00000000000172c8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000172d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 00000000000173f8 │ │ │ │ - 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 00000000000173fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000f8c 0000000000000030 00000bf4 FDE cie=0000039c pc=0000000000017400..0000000000017554 │ │ │ │ - Augmentation data: 16 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017404 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017408 │ │ │ │ - DW_CFA_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 000000000001741c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017428 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000001754c │ │ │ │ - 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 0000000000017550 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000fc0 0000000000000028 00000fc4 FDE cie=00000000 pc=0000000000017560..0000000000017670 │ │ │ │ - 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: 16 to 0000000000017578 │ │ │ │ - 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 0000000000017668 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001766c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000fec 0000000000000028 00000ff0 FDE cie=00000000 pc=0000000000017680..0000000000017798 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017684 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017688 │ │ │ │ - DW_CFA_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 0000000000017698 │ │ │ │ - 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 0000000000017790 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017794 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001018 0000000000000030 00000c80 FDE cie=0000039c pc=00000000000177a0..000000000001791c │ │ │ │ - Augmentation data: 93 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000177a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000177a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000177ac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000177b4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000177c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000017894 │ │ │ │ - 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 0000000000017898 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001789c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000104c 0000000000000030 00000cb4 FDE cie=0000039c pc=0000000000017920..0000000000017a14 │ │ │ │ - Augmentation data: 7e 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017928 │ │ │ │ - DW_CFA_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 0000000000017930 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001793c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000179c4 │ │ │ │ - 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 00000000000179c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000179cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001080 0000000000000030 00000ce8 FDE cie=0000039c pc=0000000000017a20..0000000000017b1c │ │ │ │ - Augmentation data: 62 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017a24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017a28 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017a30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017a3c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000017acc │ │ │ │ - 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 0000000000017ad0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017ad4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000010b4 0000000000000034 00000d1c FDE cie=0000039c pc=0000000000017b20..0000000000017c28 │ │ │ │ - Augmentation data: 46 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017b24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017b28 │ │ │ │ - DW_CFA_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 0000000000017b30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017b3c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000017bd8 │ │ │ │ - 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 0000000000017bdc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017be0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000010ec 0000000000000020 000010f0 FDE cie=00000000 pc=0000000000017c40..0000000000017d1c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017c48 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017c50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017c5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - │ │ │ │ -00001110 0000000000000040 00001114 FDE cie=00000000 pc=0000000000017d20..0000000000017eac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017d24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017d28 │ │ │ │ - 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 0000000000017d34 │ │ │ │ - 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 0000000000017d3c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 320 to 0000000000017e7c │ │ │ │ + DW_CFA_advance_loc1: 280 to 00000000000105cc │ │ │ │ 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 0000000000017e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000017ea4 │ │ │ │ - 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 0000000000017ea8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001154 0000000000000038 00000dbc FDE cie=0000039c pc=0000000000017ec0..0000000000017f94 │ │ │ │ - Augmentation data: be 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017ec4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017ec8 │ │ │ │ - DW_CFA_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 0000000000017ed4 │ │ │ │ - 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 0000000000017f58 │ │ │ │ - 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 0000000000017f5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017f60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000017f8c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017f90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001190 0000000000000038 00001194 FDE cie=00000000 pc=0000000000017fa0..0000000000018014 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017fa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017fa8 │ │ │ │ - DW_CFA_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 0000000000017fb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017fc0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000017fec │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017ffc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000105e4 │ │ │ │ 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 0000000000018000 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018004 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001800c │ │ │ │ - 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 0000000000018010 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000011cc 0000000000000040 00000e34 FDE cie=0000039c pc=0000000000018020..0000000000018404 │ │ │ │ - Augmentation data: 4f 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018024 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018028 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018034 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001803c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018050 │ │ │ │ - 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_advance_loc1: 376 to 00000000000181c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000181cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000181d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000105ec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001210 0000000000000094 00000e78 FDE cie=0000039c pc=0000000000018420..00000000000187bc │ │ │ │ - Augmentation data: 36 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018424 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018428 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001842c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000018444 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000018470 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018474 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018480 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000018628 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001862c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018630 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000186a4 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000186a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000186ac │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - 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: 80 to 00000000000186fc │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018700 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018704 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018708 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000018740 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001876c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018770 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018774 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012a8 0000000000000040 000012ac FDE cie=00000000 pc=00000000000187c0..00000000000188c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000187c4 │ │ │ │ +000001dc 0000000000000054 000001e0 FDE cie=00000000 pc=0000000000010600..0000000000010b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000187c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010608 │ │ │ │ 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 00000000000187d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000187e0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000187e8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000018894 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001889c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000188ac │ │ │ │ - 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 00000000000188b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000188b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000188bc │ │ │ │ - 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 00000000000188c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000012ec 0000000000000034 000012f0 FDE cie=00000000 pc=00000000000188e0..0000000000018990 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000188e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000188e8 │ │ │ │ - DW_CFA_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 000000000001892c │ │ │ │ - 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 0000000000018930 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018934 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018948 │ │ │ │ - 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 000000000001894c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018950 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000018988 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001898c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001324 000000000000002c 00000f8c FDE cie=0000039c pc=00000000000189a0..0000000000018a08 │ │ │ │ - Augmentation data: 43 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000189a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000189a8 │ │ │ │ - DW_CFA_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 00000000000189b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000189e8 │ │ │ │ - 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 00000000000189ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000189f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001354 0000000000000070 00000fbc FDE cie=0000039c pc=0000000000018a20..0000000000018eb4 │ │ │ │ - Augmentation data: 23 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018a24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018a28 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018a34 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018a3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010610 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000018ac8 │ │ │ │ - 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 0000000000018acc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018ad0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000018af8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000018bac │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018bb4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018bc0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000018cac │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018cb0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018cb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001061c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000018d04 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018d0c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d10 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d14 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000018d50 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018d5c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018d68 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000010640 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000018dac │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018db8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000018e24 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000018e78 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018e80 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018e8c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000013c8 0000000000000070 00001030 FDE cie=0000039c pc=0000000000018ec0..0000000000019354 │ │ │ │ - Augmentation data: 04 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018ec4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018ec8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018ed4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018edc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000018f68 │ │ │ │ + DW_CFA_advance_loc1: 932 to 00000000000109e4 │ │ │ │ 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 0000000000018f6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018f70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000018f98 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000001904c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019054 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019060 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000001914c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019150 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019154 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000191a4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000191ac │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000191b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000191b4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000191f0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000191fc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019208 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001924c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019258 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000192c4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000019318 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019320 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001932c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000143c 0000000000000070 000010a4 FDE cie=0000039c pc=0000000000019360..00000000000197f4 │ │ │ │ - Augmentation data: e5 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019364 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019368 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019374 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001937c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000019408 │ │ │ │ - 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 000000000001940c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019410 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000019438 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000000194ec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000194f4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019500 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 00000000000195ec │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000195f0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000195f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000019644 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001964c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019650 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019654 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000019690 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001969c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000196a8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000196ec │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000196f8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000019764 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000197b8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000197c0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000197cc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000014b0 0000000000000048 00001118 FDE cie=0000039c pc=0000000000019800..0000000000019bb4 │ │ │ │ - Augmentation data: c7 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019804 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019808 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019814 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000019830 │ │ │ │ - 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 000000000001983c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019844 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000001996c │ │ │ │ - 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 0000000000019970 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000109e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019974 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000109ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000014fc 0000000000000038 00001164 FDE cie=0000039c pc=000000000000f7a4..000000000000f968 │ │ │ │ - Augmentation data: 73 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f7a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f7ac │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f7b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f7c8 │ │ │ │ - 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 000000000000f8b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010a00 │ │ │ │ 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 000000000000f8bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f8c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010a08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001538 000000000000003c 000011a0 FDE cie=0000039c pc=000000000000f968..000000000000fb80 │ │ │ │ - Augmentation data: 87 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f96c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f970 │ │ │ │ - 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 000000000000f978 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f98c │ │ │ │ - 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 000000000000faa8 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000010ae8 │ │ │ │ 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 000000000000faac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fab0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001578 0000000000000050 000011e0 FDE cie=0000039c pc=000000000000fb80..000000000000fce8 │ │ │ │ - Augmentation data: a3 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fb8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb90 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000000fbf8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbfc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000fc20 │ │ │ │ - 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: 4 to 000000000000fc24 │ │ │ │ - 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 000000000000fc28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010aec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fc34 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000fc70 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000000fccc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcd0 │ │ │ │ - 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000015cc 0000000000000010 000015d0 FDE cie=00000000 pc=0000000000019bc0..0000000000019bf8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015e0 0000000000000034 00001248 FDE cie=0000039c pc=0000000000019c00..0000000000019d5c │ │ │ │ - Augmentation data: c3 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000019c14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019c18 │ │ │ │ - DW_CFA_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 0000000000019c28 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000019c90 │ │ │ │ - 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 0000000000019c94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019ca0 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00001618 0000000000000034 00001280 FDE cie=0000039c pc=0000000000019d60..0000000000019ebc │ │ │ │ - Augmentation data: 9f 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000019d74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019d78 │ │ │ │ - DW_CFA_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 0000000000019d88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000019df0 │ │ │ │ - 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 0000000000019df4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019e00 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00001650 0000000000000034 000012b8 FDE cie=0000039c pc=0000000000019ec0..000000000001a01c │ │ │ │ - Augmentation data: 7b 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000019ed4 │ │ │ │ +00000234 0000000000000034 00000238 FDE cie=00000000 pc=0000000000012d00..0000000000012d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012d04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012d08 │ │ │ │ DW_CFA_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 0000000000019ee8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012d14 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000019f50 │ │ │ │ - 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 0000000000019f54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019f60 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00001688 0000000000000038 000012f0 FDE cie=0000039c pc=000000000001a020..000000000001a2a8 │ │ │ │ - Augmentation data: 57 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a024 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a028 │ │ │ │ - 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 000000000001a030 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a03c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a044 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 420 to 000000000001a1e8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000012d54 │ │ │ │ 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 000000000001a1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012d58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a1f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012d5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000016c4 0000000000000038 0000132c FDE cie=0000039c pc=000000000001a2c0..000000000001a54c │ │ │ │ - Augmentation data: 4b 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a2c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a2c8 │ │ │ │ - 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 000000000001a2d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a2dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a2e4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 420 to 000000000001a488 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000012d7c │ │ │ │ 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 000000000001a48c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a490 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001700 0000000000000024 00001704 FDE cie=00000000 pc=000000000001a560..000000000001a5dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a564 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a568 │ │ │ │ - DW_CFA_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 000000000001a570 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001a5c0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012d80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001728 0000000000000024 0000172c FDE cie=00000000 pc=000000000001a5e0..000000000001a65c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a5e4 │ │ │ │ +0000026c 0000000000000020 00000270 FDE cie=00000000 pc=0000000000012da0..0000000000012e1c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012dcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a5e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012dd0 │ │ │ │ DW_CFA_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 000000000001a5f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001a640 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000012e04 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a644 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012e08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001750 0000000000000038 000013b8 FDE cie=0000039c pc=000000000001a660..000000000001a7dc │ │ │ │ - Augmentation data: ef 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a664 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a668 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a678 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000001a71c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001a734 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a73c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001a768 │ │ │ │ - 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 000000000001a76c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a770 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001a798 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a79c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ +00000290 0000000000000018 00000000 CIE │ │ │ │ + Version: 1 │ │ │ │ + Augmentation: "zPLR" │ │ │ │ + Code alignment factor: 4 │ │ │ │ + Data alignment factor: -8 │ │ │ │ + Return address column: 30 │ │ │ │ + Augmentation data: 9b 45 3b 02 00 1b 1b │ │ │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ │ │ │ -0000178c 0000000000000048 000013f4 FDE cie=0000039c pc=000000000000fce8..000000000001053c │ │ │ │ - Augmentation data: a2 6e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcec │ │ │ │ +000002ac 00000000000000d0 00000020 FDE cie=00000290 pc=0000000000010b44..0000000000012458 │ │ │ │ + Augmentation data: db 81 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcf0 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fd04 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fd0c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000fd28 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1404 to 00000000000102a4 │ │ │ │ - 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_advance_loc: 4 to 0000000000010b4c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b50 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010b58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010b6c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000010bc8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010be0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010be4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010be8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010bec │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 3448 to 0000000000011964 │ │ │ │ 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 00000000000102a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000017d8 0000000000000038 00001440 FDE cie=0000039c pc=000000000001a7e0..000000000001a984 │ │ │ │ - Augmentation data: 76 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a7e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a7e8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a7f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000001a8a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001a8c0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a8c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001a904 │ │ │ │ - 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 000000000001a908 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a90c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001a940 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a944 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - │ │ │ │ -00001814 0000000000000038 0000147c FDE cie=0000039c pc=000000000001a9a0..000000000001ab44 │ │ │ │ - Augmentation data: 49 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a9a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a9a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a9b8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000001aa68 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001aa80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001aa88 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001aac4 │ │ │ │ - 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 000000000001aac8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aacc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001ab00 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ab04 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - │ │ │ │ -00001850 00000000000000b8 000014b8 FDE cie=0000039c pc=0000000000010540..00000000000112f0 │ │ │ │ - Augmentation data: 9a 6e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010544 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010548 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010554 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001055c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010564 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001056c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001058c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000105e8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 1072 to 0000000000010a18 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011968 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001196c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010a28 │ │ │ │ - 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 0000000000011970 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011974 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000119a4 │ │ │ │ + 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010a30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 356 to 0000000000010b94 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000010c30 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 672 to 0000000000010ed0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000010f08 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010f10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000010f48 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f4c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f50 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000010f8c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f90 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f94 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f98 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010fa0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000011004 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000011028 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011034 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000011068 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011070 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000011130 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001114c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011154 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000011170 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000111c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000111e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000111e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000011200 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011210 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011224 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000011248 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001124c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011254 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000011288 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000112a0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000112c8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000112d0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000190c 0000000000000064 00001574 FDE cie=0000039c pc=00000000000112f0..0000000000012d30 │ │ │ │ - Augmentation data: 21 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000112f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000112f8 │ │ │ │ - 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 0000000000011324 │ │ │ │ - DW_CFA_def_cfa_offset: 848 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000119ac │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ 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: 4076 to 0000000000012310 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000012330 │ │ │ │ - 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 0000000000012334 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012338 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001974 000000000000001c 00001978 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 │ │ │ │ - │ │ │ │ -00001994 0000000000000038 000015fc FDE cie=0000039c pc=000000000001ab60..000000000001ae18 │ │ │ │ - Augmentation data: d8 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ab64 │ │ │ │ + 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 000000000001ab68 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ab74 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ab7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ab88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000001acb4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc2: 2524 to 0000000000012388 │ │ │ │ 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 000000000001acb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001acbc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000019d0 0000000000000048 00001638 FDE cie=0000039c pc=0000000000012d30..0000000000013758 │ │ │ │ - Augmentation data: 6b 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d38 │ │ │ │ - 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 0000000000012d60 │ │ │ │ - DW_CFA_def_cfa_offset: 1056 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 2016 to 0000000000013540 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013554 │ │ │ │ - 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: 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 0000000000012390 │ │ │ │ + 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: 36 to 00000000000123b4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013558 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001355c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a1c 0000000000000034 00001a20 FDE cie=00000000 pc=000000000001ae20..000000000001aee4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae28 │ │ │ │ - DW_CFA_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 000000000001ae34 │ │ │ │ - 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 000000000001aec8 │ │ │ │ - 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 000000000001aecc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aed0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001aedc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aee0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001a54 00000000000000a4 000016bc FDE cie=0000039c pc=000000000001af00..000000000001b47c │ │ │ │ - Augmentation data: 31 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af08 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001af14 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001af1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001af28 │ │ │ │ - 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: 136 to 000000000001afb0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001afb4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 680 to 000000000001b25c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b260 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001b2a0 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 000000000001b2a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2a8 │ │ │ │ - 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_loc: 32 to 000000000001b2c8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001b300 │ │ │ │ - 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: 72 to 000000000001b348 │ │ │ │ - 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 000000000001b34c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b350 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001b3d0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b3d4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001b3f8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b3fc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001b418 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b41c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b42c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000123b8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000123bc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000123c0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000123c4 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000123c8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ │ │ │ │ -00001afc 000000000000004c 00001764 FDE cie=0000039c pc=0000000000013760..0000000000014470 │ │ │ │ - Augmentation data: c7 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013764 │ │ │ │ +00000380 000000000000004c 000000f4 FDE cie=00000290 pc=0000000000012460..0000000000012cec │ │ │ │ + Augmentation data: 29 81 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013768 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012468 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001246c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013780 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012474 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000012494 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000124a4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013790 │ │ │ │ - DW_CFA_def_cfa_offset: 704 │ │ │ │ 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: 1640 to 0000000000013df8 │ │ │ │ + DW_CFA_advance_loc2: 1416 to 0000000000012a2c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013e10 │ │ │ │ - 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 0000000000013e14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e18 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001b4c 000000000000001c 00001b50 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 │ │ │ │ - │ │ │ │ -00001b6c 000000000000002c 00001b70 FDE cie=00000000 pc=000000000001b480..000000000001b5bc │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b48c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b490 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000001b560 │ │ │ │ - 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 000000000001b564 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b56c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b578 │ │ │ │ - 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 000000000001b57c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b580 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001b9c 000000000000002c 00001ba0 FDE cie=00000000 pc=000000000001b5c0..000000000001b6fc │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b5cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5d0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000001b6a0 │ │ │ │ - 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 000000000001b6a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b6ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b6b8 │ │ │ │ - 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 000000000001b6bc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001bcc 0000000000000034 00001bd0 FDE cie=00000000 pc=000000000001b700..000000000001b804 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b704 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b708 │ │ │ │ - DW_CFA_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 000000000001b710 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000001b7b8 │ │ │ │ - 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 000000000001b7bc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b7c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b7d8 │ │ │ │ - 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 000000000001b7dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b7e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001c04 0000000000000030 0000186c FDE cie=0000039c pc=000000000001b820..000000000001b9cc │ │ │ │ - Augmentation data: b1 73 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b824 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b828 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b830 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b83c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000001b950 │ │ │ │ - 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 000000000001b954 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b958 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001c38 0000000000000024 000018a0 FDE cie=0000039c pc=000000000000dd70..000000000000de14 │ │ │ │ - Augmentation data: 9d 73 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd78 │ │ │ │ - DW_CFA_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 │ │ │ │ - │ │ │ │ -00001c60 0000000000000024 000018c8 FDE cie=0000039c pc=000000000000de14..000000000000deb8 │ │ │ │ - Augmentation data: 83 73 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 │ │ │ │ - │ │ │ │ -00001c88 000000000000005c 000018f0 FDE cie=0000039c pc=000000000001b9e0..000000000001bcb0 │ │ │ │ - Augmentation data: 69 73 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b9e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b9e8 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b9f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ba00 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ba0c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000001ba70 │ │ │ │ - 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 000000000001ba74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001bad0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001bb18 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000001bbb0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001bbf8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bbfc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc00 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001bc2c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001bc54 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001bc7c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bc84 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - │ │ │ │ -00001ce8 00000000000000a0 00001950 FDE cie=0000039c pc=000000000001bcc0..000000000001c2d0 │ │ │ │ - Augmentation data: 4f 73 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bcc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bcc8 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bcd4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bcdc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001bcfc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bd08 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 348 to 000000000001be64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000001bf8c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001bfc4 │ │ │ │ - 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 000000000001bfc8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bfcc │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001c024 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001c090 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000001c0f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c108 │ │ │ │ - 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 000000000001c10c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c110 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001c160 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c164 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c168 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c16c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c170 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001c18c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000001c234 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c238 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001c260 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001c27c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001c2ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c2b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d8c 0000000000000010 00001d90 FDE cie=00000000 pc=000000000001c2e0..000000000001c378 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001da0 000000000000003c 00001a08 FDE cie=0000039c pc=000000000001c380..000000000001c9e4 │ │ │ │ - Augmentation data: eb 72 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c384 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c388 │ │ │ │ - DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c394 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c39c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c3ac │ │ │ │ - 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: 600 to 000000000001c604 │ │ │ │ - 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 000000000001c608 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c60c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001de0 0000000000000010 00001de4 FDE cie=00000000 pc=000000000001ca00..000000000001ca30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001df4 0000000000000038 00001a5c FDE cie=0000039c pc=000000000001ca40..000000000001cc94 │ │ │ │ - Augmentation data: df 72 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca48 │ │ │ │ - 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 000000000001ca50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ca5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ca68 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000001cbf8 │ │ │ │ - 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 000000000001cbfc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cc00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e30 0000000000000020 00001a98 FDE cie=0000039c pc=000000000000deb8..000000000000df10 │ │ │ │ - Augmentation data: c9 72 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000debc │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00001e54 0000000000000038 00001abc FDE cie=0000039c pc=000000000001cca0..000000000001cef8 │ │ │ │ - Augmentation data: b1 72 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cca4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cca8 │ │ │ │ - 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 000000000001ccb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ccbc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ccc8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000001ce58 │ │ │ │ - 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 000000000001ce5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012a30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ce60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012a34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e90 0000000000000024 00001af8 FDE cie=0000039c pc=000000000000df10..000000000000df68 │ │ │ │ - Augmentation data: 9b 72 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 │ │ │ │ │ │ │ │ -00001eb8 0000000000000044 00001ebc FDE cie=00000000 pc=000000000001cf00..000000000001cfec │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cf08 │ │ │ │ +000003d0 0000000000000048 000003d4 FDE cie=00000000 pc=0000000000012e20..0000000000012f70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012e2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012e30 │ │ │ │ DW_CFA_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 000000000001cf14 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012e3c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cf1c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001cfac │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000012e94 │ │ │ │ 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 000000000001cfb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012e98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cfb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012e9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001cfdc │ │ │ │ - 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 000000000001cfe0 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00001f00 0000000000000044 00001f04 FDE cie=00000000 pc=000000000001cfec..000000000001d208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cff4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cff8 │ │ │ │ - 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 000000000001d000 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d00c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d018 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d01c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 416 to 000000000001d1bc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d1c0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001d1fc │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000012ee4 │ │ │ │ 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: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d200 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f48 0000000000000044 00001f4c FDE cie=00000000 pc=000000000001d208..000000000001d4d8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ee8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d214 │ │ │ │ - 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 000000000001d21c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d224 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d230 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d234 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d238 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 576 to 000000000001d478 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d47c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d480 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001d4cc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001f90 0000000000000028 00001f94 FDE cie=00000000 pc=000000000001f240..000000000001f304 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f244 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f248 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012ef0 │ │ │ │ DW_CFA_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 000000000001f260 │ │ │ │ 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 000000000001f2fc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f300 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fbc 0000000000000028 00001fc0 FDE cie=00000000 pc=000000000001f320..000000000001f3ec │ │ │ │ - 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: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f340 │ │ │ │ - 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 000000000001f3e4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fe8 0000000000000060 00001c50 FDE cie=0000039c pc=000000000001d4e0..000000000001d614 │ │ │ │ - Augmentation data: 4f 71 00 00 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d4f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d4f4 │ │ │ │ - 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 000000000001d500 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001d580 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000012f3c │ │ │ │ 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 000000000001d584 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d588 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d590 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d59c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d5a8 │ │ │ │ - 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 000000000001d5b0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001d5cc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d5d8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d5e4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d5ec │ │ │ │ - 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 000000000001d5f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d5fc │ │ │ │ - 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 000000000001d604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f44 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d60c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000204c 0000000000000040 00002050 FDE cie=00000000 pc=000000000001d620..000000000001d928 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d624 │ │ │ │ +0000041c 0000000000000038 00000420 FDE cie=00000000 pc=0000000000012f70..0000000000013208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012f78 │ │ │ │ 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 000000000001d634 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012f80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012f8c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d644 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 692 to 000000000001d8f8 │ │ │ │ - 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 000000000001d8fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d900 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001d920 │ │ │ │ - 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 000000000001d924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002090 0000000000000024 00002094 FDE cie=00000000 pc=000000000001d928..000000000001d98c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d92c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d930 │ │ │ │ - DW_CFA_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 000000000001d938 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001d984 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d988 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000020b8 0000000000000050 00001d20 FDE cie=0000039c pc=000000000001d98c..000000000001e2dc │ │ │ │ - Augmentation data: a5 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d990 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d994 │ │ │ │ - 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 000000000001d99c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d9ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d9c0 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ - 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_loc2: 1440 to 000000000001df60 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 516 to 0000000000013190 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001df7c │ │ │ │ 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 000000000001df80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013194 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001df84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013198 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000210c 000000000000003c 00002110 FDE cie=00000000 pc=000000000001f400..000000000001f594 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f404 │ │ │ │ +00000458 0000000000000078 0000045c FDE cie=00000000 pc=0000000000013208..0000000000014698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001320c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f408 │ │ │ │ - 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 000000000001f410 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f420 │ │ │ │ - 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 000000000001f428 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000001f550 │ │ │ │ - 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_advance_loc: 4 to 0000000000013210 │ │ │ │ + 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 0000000000013218 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000013248 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013254 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013260 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001326c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000013278 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 2312 to 0000000000013b80 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f554 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f558 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000214c 0000000000000034 00002150 FDE cie=00000000 pc=000000000001f5a0..000000000001f658 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f5a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f5a8 │ │ │ │ - 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 000000000001f5b8 │ │ │ │ - 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 000000000001f5c0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001f644 │ │ │ │ - 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 000000000001f648 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f64c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002184 0000000000000068 00001dec FDE cie=0000039c pc=000000000001e2e0..000000000001f22c │ │ │ │ - Augmentation data: 66 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e2e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e2e8 │ │ │ │ - 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 000000000001e2f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001e318 │ │ │ │ - DW_CFA_def_cfa_offset: 656 │ │ │ │ - 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: 1204 to 000000000001e7cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e7e4 │ │ │ │ - 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 0000000000013b84 │ │ │ │ DW_CFA_restore: 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 000000000001e7e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e7ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000001e8bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e8d4 │ │ │ │ - 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 000000000001e8d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e8dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000021f0 0000000000000018 000021f4 FDE cie=00000000 pc=000000000000df68..000000000000dfbc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df6c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000220c 0000000000000050 00002210 FDE cie=00000000 pc=000000000001f660..000000000001f778 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f664 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f668 │ │ │ │ - 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 000000000001f674 │ │ │ │ - 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 000000000001f684 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f690 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000001f740 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f744 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f750 │ │ │ │ - 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 000000000001f754 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f758 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f75c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f760 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b88 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f770 │ │ │ │ - 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 000000000001f774 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002260 000000000000005c 00001ec8 FDE cie=0000039c pc=000000000001f780..00000000000218bc │ │ │ │ - Augmentation data: 41 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f784 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f788 │ │ │ │ - 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 000000000001f79c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001f7c4 │ │ │ │ - DW_CFA_def_cfa_offset: 1040 │ │ │ │ - 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: 4604 to 00000000000209c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000209dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b8c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b90 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013b98 │ │ │ │ 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 00000000000209e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013b9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000209e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000022c0 0000000000000018 000022c4 FDE cie=00000000 pc=000000000000dfbc..000000000000e010 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dfc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013ba0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + 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: r78 (v14) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000022dc 0000000000000050 000022e0 FDE cie=00000000 pc=00000000000218c0..00000000000219d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000218c4 │ │ │ │ +000004d4 0000000000000044 000004d8 FDE cie=00000000 pc=00000000000146a0..0000000000014808 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000146a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000218c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000146a8 │ │ │ │ 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 00000000000218d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000146b8 │ │ │ │ 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 00000000000218e4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000218f0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000000219a0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000146d4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 256 to 00000000000147d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219a4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000219b0 │ │ │ │ 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 00000000000219b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219bc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219c0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000219d0 │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002330 0000000000000054 00001f98 FDE cie=0000039c pc=00000000000219e0..00000000000226ec │ │ │ │ - Augmentation data: 28 71 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000147d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219e8 │ │ │ │ - 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 00000000000219fc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021a08 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000021a24 │ │ │ │ - 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: 1720 to 00000000000220dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000147dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000147ec │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000220f4 │ │ │ │ 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 00000000000220f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000147f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000147f4 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00002388 0000000000000018 0000238c FDE cie=00000000 pc=000000000000e010..000000000000e064 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e014 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000023a4 0000000000000050 000023a8 FDE cie=00000000 pc=0000000000023700..0000000000023818 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023704 │ │ │ │ +0000051c 0000000000000068 00000520 FDE cie=00000000 pc=0000000000014808..0000000000014d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001480c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023708 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014810 │ │ │ │ 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 0000000000023714 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014818 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014824 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014830 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023724 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023730 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000000237e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000237e4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000237f0 │ │ │ │ - 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 00000000000237f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000237f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000237fc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023800 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023810 │ │ │ │ - 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 0000000000023814 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000023f8 0000000000000054 00002060 FDE cie=0000039c pc=0000000000023820..00000000000247a0 │ │ │ │ - Augmentation data: 13 71 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023824 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023828 │ │ │ │ - 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 000000000002384c │ │ │ │ - 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: 1856 to 0000000000023f8c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 932 to 0000000000014bd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000023fa8 │ │ │ │ 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 0000000000023fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014bd8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014bdc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002450 0000000000000034 000020b8 FDE cie=0000039c pc=00000000000247a0..00000000000249b4 │ │ │ │ - Augmentation data: 77 71 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000247a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000247a8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000247b4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000247bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000247c4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000247dc │ │ │ │ - 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_extended: r79 (v15) at cfa-8 │ │ │ │ - │ │ │ │ -00002488 00000000000001c8 000020f0 FDE cie=0000039c pc=00000000000249c0..00000000000276b0 │ │ │ │ - Augmentation data: 53 71 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000249c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000249c8 │ │ │ │ - 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 00000000000249d8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000249e8 │ │ │ │ - DW_CFA_def_cfa_offset: 1152 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000024a54 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a58 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a5c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a60 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a64 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a68 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000024b2c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b30 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 3476 to 00000000000258c4 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258c8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000258e8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258ec │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258f0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258f4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258f8 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258fc │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025900 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025910 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000014bf4 │ │ │ │ + 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: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025914 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025918 │ │ │ │ - DW_CFA_def_cfa_offset: 1152 │ │ │ │ - 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 0000000000025920 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc2: 3264 to 00000000000265e0 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000026710 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc1: 408 to 00000000000268a8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000268dc │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000268e0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000268fc │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000000026a40 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000026a70 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026aa4 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026ad8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026b0c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000026b5c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026b68 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026b80 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000026ba8 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000026bc8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026bcc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026bd0 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000026c24 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026c28 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026c34 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000026d04 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000026dfc │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000026ea4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000026f0c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000026f44 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026f50 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026f60 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000026fd4 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000027004 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 184 to 00000000000270bc │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000270f8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000000271ac │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000271b8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000027230 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002725c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000272f0 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000000027434 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027440 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002744c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027460 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000274d8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 208 to 00000000000275a8 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000275bc │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000275c8 │ │ │ │ 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 00000000000275f4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275f8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275fc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027600 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027604 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027608 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002760c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027610 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002654 00000000000000b8 000022bc FDE cie=0000039c pc=00000000000276b0..0000000000029988 │ │ │ │ - Augmentation data: e3 71 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000276b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000276b8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000276c4 │ │ │ │ - DW_CFA_def_cfa_offset: 784 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000027708 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002771c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000027738 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027740 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027744 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027748 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002774c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027750 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027754 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027760 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 4556 to 000000000002892c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028930 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028934 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028938 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002893c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028940 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028944 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028948 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002894c │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028950 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000028970 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028978 │ │ │ │ - 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 000000000002897c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028980 │ │ │ │ - DW_CFA_def_cfa_offset: 784 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 2204 to 000000000002921c │ │ │ │ - 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_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029220 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029224 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029228 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002922c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029230 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029234 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029238 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002923c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029240 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029244 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - │ │ │ │ -00002710 0000000000000040 00002378 FDE cie=0000039c pc=000000000002a9a0..000000000002aaa8 │ │ │ │ - Augmentation data: 3f 73 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a9a4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014bf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a9a8 │ │ │ │ - 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 000000000002a9bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a9c8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a9d4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a9e0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000002aa70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014bfc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000014ce0 │ │ │ │ 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_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aa74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aa78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ce8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002754 000000000000002c 00002758 FDE cie=00000000 pc=000000000002aaa8..000000000002ab24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aaac │ │ │ │ +00000588 0000000000000034 0000058c FDE cie=00000000 pc=0000000000016f20..0000000000016fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aab0 │ │ │ │ - DW_CFA_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 000000000002aabc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002ab0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f28 │ │ │ │ + DW_CFA_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 0000000000016f34 │ │ │ │ + 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 0000000000016f74 │ │ │ │ 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 000000000002ab10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016f7c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ab1c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000016f9c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fa0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00002784 0000000000000010 00002788 FDE cie=00000000 pc=000000000002ab24..000000000002ab38 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002798 0000000000000010 0000279c FDE cie=00000000 pc=000000000002ab40..000000000002ab70 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000027ac 0000000000000010 000027b0 FDE cie=00000000 pc=000000000002ab70..000000000002ab90 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000027c0 0000000000000010 000027c4 FDE cie=00000000 pc=000000000002ab90..000000000002abb4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000027d4 0000000000000010 000027d8 FDE cie=00000000 pc=000000000002abc0..000000000002abe8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000027e8 0000000000000014 000027ec FDE cie=00000000 pc=000000000002abe8..000000000002ac0c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002800 0000000000000010 00002804 FDE cie=00000000 pc=000000000002ac20..000000000002ac4c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002814 000000000000002c 00002818 FDE cie=00000000 pc=000000000002ac4c..000000000002acac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac50 │ │ │ │ +000005c0 0000000000000020 000005c4 FDE cie=00000000 pc=0000000000016fc0..000000000001703c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000016fec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ff0 │ │ │ │ DW_CFA_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 000000000002ac5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002ac94 │ │ │ │ - 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 000000000002ac98 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac9c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002aca4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aca8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00002844 000000000000002c 00002848 FDE cie=00000000 pc=000000000002acac..000000000002ad68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002acb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002acb4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002ad24 │ │ │ │ - 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 000000000002ad28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad2c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ad3c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000017024 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017028 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ad48 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002874 000000000000002c 00002878 FDE cie=00000000 pc=000000000002ad68..000000000002ae24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad70 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002ade0 │ │ │ │ - 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 000000000002ade4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ade8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002adf8 │ │ │ │ - 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 000000000002adfc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ae04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028a4 00000000000000e8 0000250c FDE cie=0000039c pc=000000000002ae24..000000000002bf50 │ │ │ │ - Augmentation data: b9 71 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae28 │ │ │ │ +000005e4 00000000000000d0 00000358 FDE cie=00000290 pc=0000000000014d40..000000000001665c │ │ │ │ + Augmentation data: 38 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae2c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d48 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d4c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ae3c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ae4c │ │ │ │ - DW_CFA_def_cfa_offset: 832 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002ae78 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae7c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000002af70 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af74 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014d54 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af7c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af80 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000014d7c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af84 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002afec │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002aff4 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000002b068 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b06c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc2: 2000 to 000000000002b83c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b840 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b844 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b848 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b84c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b850 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b854 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b858 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b85c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b868 │ │ │ │ - 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 000000000002b86c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b870 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002b898 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b8a0 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000002b944 │ │ │ │ - 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: 24 to 000000000002b95c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000014dcc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014dd4 │ │ │ │ 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: 528 to 000000000002bb6c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bb70 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bb74 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000002bbf8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bbfc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bc08 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000002bc9c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bca0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bca4 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bca8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcac │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcb0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcb4 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcb8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002bcd4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcd8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcdc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bce0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bce4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bce8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcec │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcf0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcf4 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bcf8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002bd08 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - │ │ │ │ -00002990 00000000000000b8 000025f8 FDE cie=0000039c pc=000000000002bf60..000000000002c784 │ │ │ │ - Augmentation data: 9b 71 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf68 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf6c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bf74 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002bf84 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002bfa0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bfa8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bfb0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 928 to 000000000002c350 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c358 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c35c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc1: 468 to 000000000002c530 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014de4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014de8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014dec │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 3448 to 0000000000015b64 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c534 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c538 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002c568 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c56c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c570 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002c5a0 │ │ │ │ - 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_loc: 80 to 000000000002c5f0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c5f4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c5f8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002c634 │ │ │ │ - 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_loc: 44 to 000000000002c660 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c664 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c668 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c66c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c680 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c684 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c688 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002c6f4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c6f8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c6fc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002c71c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015b68 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c720 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c724 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002a4c 0000000000000048 00002a50 FDE cie=00000000 pc=000000000002c784..000000000002cad0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c788 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c78c │ │ │ │ - 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 000000000002c794 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c7a0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000002c884 │ │ │ │ - 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 000000000002c888 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c88c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002c8cc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c8d4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000002c9fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ca00 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ca04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000002caa4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002caa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015b6c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002caac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002a98 000000000000003c 00002a9c FDE cie=00000000 pc=000000000002d320..000000000002d49c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d32c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d330 │ │ │ │ - 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 000000000002d358 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000002d414 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d41c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d420 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d428 │ │ │ │ - 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 000000000002d45c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d460 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d464 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00002ad8 0000000000000010 00002adc FDE cie=00000000 pc=000000000002d4a0..000000000002d560 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002aec 0000000000000038 00002af0 FDE cie=00000000 pc=000000000002d560..000000000002d648 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d564 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d568 │ │ │ │ - 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 000000000002d574 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d57c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d58c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000002d640 │ │ │ │ - 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: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d644 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002b28 000000000000009c 00002790 FDE cie=0000039c pc=000000000002cad0..000000000002cd8c │ │ │ │ - Augmentation data: 2e 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cad4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cad8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002cae4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002caf4 │ │ │ │ - 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_advance_loc: 8 to 000000000002cafc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002cb34 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cb38 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cb3c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cb40 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000002cc94 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cc98 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cc9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015b70 │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cca0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002ccf0 │ │ │ │ - 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 000000000002ccf4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ccf8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002cd08 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd0c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd10 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd14 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd18 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002cd54 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd58 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd5c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd60 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002cd74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015b74 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002cd7c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd80 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000015ba4 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd84 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd88 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002bc8 0000000000000110 00002830 FDE cie=0000039c pc=000000000002cd8c..000000000002d2a0 │ │ │ │ - Augmentation data: a6 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd94 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd98 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002cda8 │ │ │ │ - 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: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002ce14 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ce18 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ce1c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ce20 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 768 to 000000000002d120 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d124 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d128 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d12c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002d17c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015ba8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d184 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015bac │ │ │ │ + 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 │ │ │ │ @@ -6529,2809 +1582,1452 @@ │ │ │ │ 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: 76 to 000000000002d1d0 │ │ │ │ + DW_CFA_advance_loc2: 2548 to 00000000000165a0 │ │ │ │ + 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: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d1dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000165a8 │ │ │ │ + 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: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) 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: 28 to 000000000002d1f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000165b8 │ │ │ │ + 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: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d1fc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d200 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d204 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d208 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d214 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d21c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d220 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d224 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002d248 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000165bc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000165c0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000165c4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d24c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d250 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d254 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d260 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002d27c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) 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 000000000002d28c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d290 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d294 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d298 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d29c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002cdc 0000000000000030 00002ce0 FDE cie=00000000 pc=000000000002d2a0..000000000002d30c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d2b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d2b4 │ │ │ │ - DW_CFA_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 000000000002d2bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002d2f0 │ │ │ │ - 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 000000000002d2f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d2f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d304 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d308 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002d10 000000000000001c 00002d14 FDE cie=00000000 pc=000000000002d660..000000000002d7d0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d668 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000002d73c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d740 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000002d7c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d7c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002d30 000000000000001c 00002d34 FDE cie=00000000 pc=000000000002d7d0..000000000002d944 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d7d8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000002d8a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d8a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000002d934 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d938 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002d50 000000000000002c 00002d54 FDE cie=00000000 pc=000000000002d944..000000000002dbd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d948 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d94c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d960 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d968 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 524 to 000000000002db74 │ │ │ │ - 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 000000000002db78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002db7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002d80 000000000000002c 00002d84 FDE cie=00000000 pc=000000000002dbe0..000000000002de94 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dbe4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dbe8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002dbfc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002dc04 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 548 to 000000000002de28 │ │ │ │ - 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 000000000002de2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002de30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002db0 00000000000000cc 00002a18 FDE cie=0000039c pc=000000000002dea0..000000000002ea3c │ │ │ │ - Augmentation data: e2 6d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dea4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dea8 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002deb4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002dec8 │ │ │ │ - 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 000000000002ded0 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002def4 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000165c8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000002df50 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002df54 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 876 to 000000000002e2c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e2c4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002e2e0 │ │ │ │ - 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 000000000002e2e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e2e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1056 to 000000000002e708 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e70c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e724 │ │ │ │ - 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 000000000002e728 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e72c │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - 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_advance_loc: 4 to 00000000000165cc │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e738 │ │ │ │ - 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: 672 to 000000000002e9d8 │ │ │ │ - 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 000000000002ea08 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ea0c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002ea28 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ea2c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ea34 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002e80 000000000000004c 00002ae8 FDE cie=0000039c pc=000000000002ea40..00000000000300cc │ │ │ │ - Augmentation data: 31 6d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ea44 │ │ │ │ +000006b8 000000000000004c 0000042c FDE cie=00000290 pc=0000000000016660..0000000000016f0c │ │ │ │ + Augmentation data: 86 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ea48 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ea54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016668 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001666c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ea64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016674 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ea78 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000016694 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000166a4 │ │ │ │ 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: 2548 to 000000000002f46c │ │ │ │ + DW_CFA_advance_loc2: 1444 to 0000000000016c48 │ │ │ │ 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 000000000002f470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016c4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f474 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000708 0000000000000010 0000070c FDE cie=00000000 pc=0000000000017040..0000000000017054 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ed0 0000000000000044 00002ed4 FDE cie=00000000 pc=00000000000300e0..000000000003033c │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000300e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300ec │ │ │ │ - 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 00000000000300f4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000300fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030108 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003010c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030110 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 476 to 00000000000302ec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000302f0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000302f4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000030330 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030334 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +0000071c 0000000000000010 00000720 FDE cie=00000000 pc=0000000000017060..0000000000017074 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002f18 000000000000003c 00002f1c FDE cie=00000000 pc=00000000000310e0..000000000003126c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000310e4 │ │ │ │ +00000730 0000000000000040 00000734 FDE cie=00000000 pc=0000000000017080..000000000001716c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000310e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017088 │ │ │ │ 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 00000000000310f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017098 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000310fc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000170a0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000000311b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000311b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000311b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000031218 │ │ │ │ - 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 000000000003121c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031220 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002f58 00000000000000ac 00002bc0 FDE cie=0000039c pc=0000000000030340..00000000000310dc │ │ │ │ - Augmentation data: c6 6c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030344 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030348 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003034c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030354 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000170ac │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000170b4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000030424 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003042c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030430 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000003048c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000170bc │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 500 to 0000000000030680 │ │ │ │ - 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: 168 to 0000000000017164 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000306ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ 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 00000000000306b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000306b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000306c8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000306d0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000306d4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000030720 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 604 to 000000000003097c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030980 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030984 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030988 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003098c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1636 to 0000000000030ff0 │ │ │ │ - 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: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031004 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031008 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003100c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031010 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031014 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031018 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003101c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031020 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031024 │ │ │ │ - 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_nop │ │ │ │ - │ │ │ │ -00003008 000000000000002c 00002c70 FDE cie=0000039c pc=0000000000031280..00000000000313c4 │ │ │ │ - Augmentation data: 54 6c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031284 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031288 │ │ │ │ - DW_CFA_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 000000000003129c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000031334 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017168 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003133c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000774 0000000000000010 00000778 FDE cie=00000000 pc=000000000001716c..0000000000017228 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003038 000000000000002c 0000303c FDE cie=00000000 pc=00000000000313c4..0000000000031470 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000313c8 │ │ │ │ +00000788 0000000000000024 0000078c FDE cie=00000000 pc=0000000000017228..0000000000017290 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017238 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000313cc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001724c │ │ │ │ DW_CFA_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 00000000000313e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017260 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000031458 │ │ │ │ - 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 000000000003145c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031460 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031468 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000017288 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003146c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001728c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003068 0000000000000030 00002cd0 FDE cie=0000039c pc=0000000000031470..0000000000031520 │ │ │ │ - Augmentation data: 03 6c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031474 │ │ │ │ +000007b0 0000000000000024 000007b4 FDE cie=00000000 pc=0000000000017290..00000000000172f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000172a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031478 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000172b4 │ │ │ │ DW_CFA_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 0000000000031480 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000172c8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000031508 │ │ │ │ - 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 000000000003150c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031510 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031518 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003151c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000309c 0000000000000034 000030a0 FDE cie=00000000 pc=0000000000031520..0000000000031740 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031530 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031534 │ │ │ │ - DW_CFA_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 0000000000031554 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031560 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000031638 │ │ │ │ - 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 000000000003163c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031640 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000003173c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000030d4 000000000000003c 000030d8 FDE cie=00000000 pc=0000000000031740..000000000003183c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031744 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031748 │ │ │ │ - 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 0000000000031754 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031768 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031778 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000031834 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000172ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031838 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000172f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003114 0000000000000060 00003118 FDE cie=00000000 pc=0000000000031840..0000000000031ae4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031850 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031854 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003185c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003186c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031878 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000031890 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 284 to 00000000000319ac │ │ │ │ - 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000319b0 │ │ │ │ +000007d8 0000000000000048 000007dc FDE cie=00000000 pc=0000000000017300..00000000000176bc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017310 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000319b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000031ae0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017318 │ │ │ │ + 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: 68 to 000000000001735c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000017380 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017384 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017388 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001738c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 788 to 00000000000176a0 │ │ │ │ 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: r79 (v15) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003178 000000000000005c 00002de0 FDE cie=0000039c pc=0000000000031b00..000000000003236c │ │ │ │ - Augmentation data: fc 6a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031b04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031b08 │ │ │ │ - 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 0000000000031b10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031b20 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 1700 to 00000000000321c4 │ │ │ │ - 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 00000000000321c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000321cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000000322c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176a4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000322c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000322c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000322f0 │ │ │ │ - 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 00000000000322f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000322f8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000031d8 0000000000000010 000031dc FDE cie=00000000 pc=0000000000032380..000000000003248c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000031ec 0000000000000054 000031f0 FDE cie=00000000 pc=000000000003248c..0000000000032574 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032498 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003249c │ │ │ │ - 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 00000000000324a4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000324ac │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000324c0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003250c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176a8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032518 │ │ │ │ - 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 000000000003251c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032520 │ │ │ │ - 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: 80 to 0000000000032570 │ │ │ │ - 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: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003244 0000000000000030 00003248 FDE cie=00000000 pc=0000000000032580..0000000000032740 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032594 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032598 │ │ │ │ - DW_CFA_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 00000000000325a8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 356 to 000000000003270c │ │ │ │ - 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 0000000000032710 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032714 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003273c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003278 000000000000003c 00002ee0 FDE cie=0000039c pc=0000000000032740..00000000000329e4 │ │ │ │ - Augmentation data: 12 6a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032744 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003274c │ │ │ │ - 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 0000000000032754 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032760 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032768 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 380 to 00000000000328e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176ac │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176b0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176b4 │ │ │ │ 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 00000000000328e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000328ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032b8 0000000000000038 000032bc FDE cie=00000000 pc=00000000000329e4..0000000000032aa8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000329e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000329ec │ │ │ │ - DW_CFA_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 00000000000329f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032a00 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000032a7c │ │ │ │ - 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 0000000000032a80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032a84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000032aa0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032aa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00000824 0000000000000010 00000828 FDE cie=00000000 pc=00000000000176c0..00000000000176d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032f4 0000000000000038 000032f8 FDE cie=00000000 pc=0000000000032aa8..0000000000032b84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032aac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032ab0 │ │ │ │ - DW_CFA_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 0000000000032ab8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032ac0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000032b54 │ │ │ │ - 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 0000000000032b58 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032b5c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000032b7c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032b80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00000838 0000000000000010 0000083c FDE cie=00000000 pc=000000000001d2c0..000000000001d2cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003330 000000000000003c 00003334 FDE cie=00000000 pc=0000000000032b84..0000000000032dfc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032b88 │ │ │ │ +0000084c 0000000000000064 00000850 FDE cie=00000000 pc=00000000000176e0..0000000000017834 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000176ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032b8c │ │ │ │ - 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 0000000000032b94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032ba0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 540 to 0000000000032dbc │ │ │ │ - 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 0000000000032dc0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032dc4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000032de4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176f0 │ │ │ │ + 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 00000000000176f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017700 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017714 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017720 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000177b8 │ │ │ │ + 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 0000000000032de8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032dec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003370 0000000000000034 00003374 FDE cie=00000000 pc=0000000000034f80..0000000000035038 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034f88 │ │ │ │ - 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 0000000000034f98 │ │ │ │ - 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 0000000000034fa0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000035024 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000177bc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000177c8 │ │ │ │ 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 0000000000035028 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003502c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000033a8 0000000000000088 000033ac FDE cie=00000000 pc=0000000000032e00..0000000000033014 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032e04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032e08 │ │ │ │ - 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 0000000000032e14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032e20 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000032e40 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000032eb4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032ec0 │ │ │ │ - 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 0000000000032ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000177cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032ec8 │ │ │ │ - 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 00000000000177d0 │ │ │ │ + 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 0000000000032ecc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000032f90 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032f9c │ │ │ │ - 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 0000000000017830 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032fa0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032fa4 │ │ │ │ - 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 0000000000032ff4 │ │ │ │ - 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 0000000000032ff8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032ffc │ │ │ │ - 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 0000000000033008 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - │ │ │ │ -00003434 0000000000000060 0000309c FDE cie=0000039c pc=0000000000033020..0000000000033410 │ │ │ │ - Augmentation data: 6a 68 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033024 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033028 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033038 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033040 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003307c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033084 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 308 to 00000000000331b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000331c0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000331c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000331c8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000331cc │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000331f4 │ │ │ │ - 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 00000000000331f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000331fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033204 │ │ │ │ - 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: 324 to 0000000000033348 │ │ │ │ - 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 000000000003334c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033350 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - │ │ │ │ -00003498 0000000000000034 0000349c FDE cie=00000000 pc=0000000000035040..00000000000350f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035048 │ │ │ │ - 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 0000000000035058 │ │ │ │ - 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 0000000000035060 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000350e4 │ │ │ │ - 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 00000000000350e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000350ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000034d0 000000000000006c 00003138 FDE cie=0000039c pc=0000000000033410..0000000000034f68 │ │ │ │ - Augmentation data: f0 67 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033414 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033418 │ │ │ │ - DW_CFA_def_cfa_offset: 464 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003341c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033424 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033438 │ │ │ │ - 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 000000000003344c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 3688 to 00000000000342b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000342b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000342bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2024 to 0000000000034aa4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034aa8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034aac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003540 000000000000003c 00003544 FDE cie=00000000 pc=0000000000035100..000000000003529c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035104 │ │ │ │ +000008b4 000000000000002c 00000628 FDE cie=00000290 pc=0000000000017840..00000000000178d0 │ │ │ │ + Augmentation data: fd 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035108 │ │ │ │ - DW_CFA_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 0000000000035110 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035118 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000035250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017848 │ │ │ │ + DW_CFA_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 0000000000017850 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000178b0 │ │ │ │ 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 0000000000035254 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000178b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035258 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000178b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000035294 │ │ │ │ - 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 0000000000035298 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003580 0000000000000038 00003584 FDE cie=00000000 pc=00000000000352a0..0000000000035408 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000352a4 │ │ │ │ +000008e4 000000000000002c 000008e8 FDE cie=00000000 pc=00000000000178d0..00000000000179f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000178d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000352a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000178dc │ │ │ │ DW_CFA_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 00000000000352b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000178e4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000352b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000178f0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 248 to 00000000000353b0 │ │ │ │ + DW_CFA_advance_loc: 228 to 00000000000179d4 │ │ │ │ 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 00000000000353b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000179d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000353b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000179dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000035400 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035404 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035bc 0000000000000034 000035c0 FDE cie=00000000 pc=0000000000036f00..0000000000036f84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f08 │ │ │ │ - DW_CFA_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 0000000000036f14 │ │ │ │ - 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 0000000000036f54 │ │ │ │ - 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 0000000000036f58 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f5c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000036f7c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000035f4 0000000000000128 0000325c FDE cie=0000039c pc=0000000000035408..000000000003683c │ │ │ │ - Augmentation data: 8e 67 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003540c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035410 │ │ │ │ - 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 0000000000035420 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003542c │ │ │ │ - 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_advance_loc: 12 to 0000000000035438 │ │ │ │ - DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000035490 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035494 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035498 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000354cc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000354d8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 3120 to 0000000000036108 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003610c │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 748 to 00000000000363f8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036400 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036404 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036408 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003641c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: 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 0000000000036420 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036424 │ │ │ │ - DW_CFA_def_cfa_offset: 640 │ │ │ │ - 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 000000000003645c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036464 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036468 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003646c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036470 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000036484 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: 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 0000000000036488 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003648c │ │ │ │ - DW_CFA_def_cfa_offset: 640 │ │ │ │ - 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: 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 0000000000036498 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000364a0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000364a4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 392 to 000000000003662c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036634 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003666c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036670 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036674 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000366a4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000366c4 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000366c8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000366cc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000366d8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000036730 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003674c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036750 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000036764 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003676c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036774 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000036784 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036790 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036794 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000367a0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003720 0000000000000020 00003724 FDE cie=00000000 pc=0000000000036fa0..000000000003701c │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000036fcc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036fd0 │ │ │ │ - DW_CFA_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 0000000000037004 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037008 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00000914 0000000000000010 00000918 FDE cie=00000000 pc=00000000000179f0..0000000000017a6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003744 0000000000000050 000033ac FDE cie=0000039c pc=0000000000036840..0000000000036ee8 │ │ │ │ - Augmentation data: a4 66 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036848 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036854 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003685c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003687c │ │ │ │ - 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: 832 to 0000000000036bbc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036bc0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036bc4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ +00000928 0000000000000010 0000092c FDE cie=00000000 pc=0000000000017a6c..0000000000017a90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003798 0000000000000020 0000379c FDE cie=00000000 pc=0000000000037020..000000000003707c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037024 │ │ │ │ +0000093c 0000000000000040 00000940 FDE cie=00000000 pc=0000000000017a90..0000000000017c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a98 │ │ │ │ DW_CFA_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 0000000000037030 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017aa0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037038 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017aac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000037bc 0000000000000020 000037c0 FDE cie=00000000 pc=0000000000037080..0000000000037110 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000370ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000370b0 │ │ │ │ - DW_CFA_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 0000000000037108 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003710c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000037e0 0000000000000028 000037e4 FDE cie=00000000 pc=0000000000037110..0000000000037174 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000037138 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003713c │ │ │ │ - DW_CFA_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 0000000000037160 │ │ │ │ - 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 0000000000037164 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037168 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003716c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037170 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000380c 0000000000000010 00003810 FDE cie=00000000 pc=0000000000037180..0000000000037194 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003820 0000000000000054 00003488 FDE cie=0000039c pc=00000000000371a0..0000000000037cc0 │ │ │ │ - Augmentation data: 15 66 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371a8 │ │ │ │ - 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 00000000000371b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000371cc │ │ │ │ - DW_CFA_def_cfa_offset: 688 │ │ │ │ - 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: 1492 to 00000000000377a0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 296 to 0000000000017bd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000377bc │ │ │ │ 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 00000000000377c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000377c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003878 0000000000000048 0000387c FDE cie=00000000 pc=0000000000037cc0..0000000000037e10 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037ccc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037cd0 │ │ │ │ - DW_CFA_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 0000000000037cdc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000037d34 │ │ │ │ - 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 0000000000037d38 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d3c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000037d84 │ │ │ │ - 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 0000000000037d88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037d90 │ │ │ │ - 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 0000000000037ddc │ │ │ │ - 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 0000000000037de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017bd8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017bdc │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000038c4 0000000000000038 000038c8 FDE cie=00000000 pc=0000000000037e10..00000000000380a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e18 │ │ │ │ - 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 0000000000037e20 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037e2c │ │ │ │ - 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 0000000000038030 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017bec │ │ │ │ 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 0000000000038034 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038038 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003900 0000000000000078 00003904 FDE cie=00000000 pc=00000000000380a8..00000000000394f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000380b0 │ │ │ │ - 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 00000000000380b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000380e8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000380f4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038100 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003810c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038114 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 2288 to 0000000000038a04 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038a08 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038a0c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038a10 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038a14 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038a1c │ │ │ │ - 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 0000000000038a20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038a24 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - 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: r78 (v14) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017bf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017bf4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000397c 0000000000000044 00003980 FDE cie=00000000 pc=0000000000039500..0000000000039680 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039504 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039508 │ │ │ │ - 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 0000000000039518 │ │ │ │ - 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 0000000000039534 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 280 to 000000000003964c │ │ │ │ +00000980 000000000000006c 000006f4 FDE cie=00000290 pc=0000000000017c40..0000000000018ad4 │ │ │ │ + Augmentation data: 42 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c48 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017c50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000017c6c │ │ │ │ + DW_CFA_def_cfa_offset: 672 │ │ │ │ + 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: 2444 to 00000000000185f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000018618 │ │ │ │ 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 0000000000039650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001861c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018620 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039664 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001864c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018668 │ │ │ │ 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 0000000000039668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001866c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003966c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018670 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000039c4 0000000000000054 000039c8 FDE cie=00000000 pc=0000000000039680..0000000000039bc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039684 │ │ │ │ +000009f0 000000000000004c 00000764 FDE cie=00000290 pc=0000000000018ae0..0000000000019168 │ │ │ │ + Augmentation data: 3a 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039688 │ │ │ │ - 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 0000000000039690 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003969c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000396c0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 932 to 0000000000039a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ae8 │ │ │ │ + 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 0000000000018af8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018b00 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018b1c │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + 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_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 776 to 0000000000018e24 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000018e3c │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e44 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000039a80 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000a40 000000000000004c 000007b4 FDE cie=00000290 pc=0000000000019168..00000000000197f0 │ │ │ │ + Augmentation data: 39 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001916c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019170 │ │ │ │ + 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 0000000000019180 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019188 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000191a4 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + 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_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 776 to 00000000000194ac │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000194c4 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000194c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000194cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000039b68 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000a90 0000000000000058 00000804 FDE cie=00000290 pc=00000000000197f0..000000000001a6b8 │ │ │ │ + Augmentation data: 38 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + 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: 32 to 0000000000019818 │ │ │ │ + DW_CFA_def_cfa_offset: 1024 │ │ │ │ + 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: 2884 to 000000000001a35c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a378 │ │ │ │ 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 0000000000039b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a37c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a380 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a1c 0000000000000034 00003a20 FDE cie=00000000 pc=000000000003bd80..000000000003be04 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd84 │ │ │ │ +00000aec 000000000000004c 00000860 FDE cie=00000290 pc=000000000001a6c0..000000000001af24 │ │ │ │ + Augmentation data: 24 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a6c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd88 │ │ │ │ - DW_CFA_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 000000000003bd94 │ │ │ │ - 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 000000000003bdd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a6c8 │ │ │ │ + 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 000000000001a6d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a6e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001a6f8 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + 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_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1036 to 000000000001ab04 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ab1c │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab20 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab24 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00000b3c 0000000000000010 00000b40 FDE cie=00000000 pc=000000000001d2e0..000000000001d3a0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000b50 0000000000000030 00000b54 FDE cie=00000000 pc=000000000001af24..000000000001b0cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001af30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001af34 │ │ │ │ + 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 000000000001af6c │ │ │ │ + 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 000000000001af70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001af90 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001b000 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000001b084 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b08c │ │ │ │ + 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 000000000003bdd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b090 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bddc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b094 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003bdfc │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000b84 0000000000000038 00000b88 FDE cie=00000000 pc=000000000001b0cc..000000000001b234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b0d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b0d4 │ │ │ │ + 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 000000000001b0e8 │ │ │ │ + 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 000000000001b0f4 │ │ │ │ + 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: 312 to 000000000001b22c │ │ │ │ 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 000000000003be00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b230 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00003a54 0000000000000020 00003a58 FDE cie=00000000 pc=000000000003be20..000000000003be9c │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003be4c │ │ │ │ +00000bc0 0000000000000054 00000934 FDE cie=00000290 pc=000000000001b240..000000000001bf90 │ │ │ │ + Augmentation data: 96 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be50 │ │ │ │ - DW_CFA_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 000000000003be84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b248 │ │ │ │ + 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 000000000001b258 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b260 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001b278 │ │ │ │ + DW_CFA_def_cfa_offset: 688 │ │ │ │ + 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: 1564 to 000000000001b894 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001b8b0 │ │ │ │ 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 000000000003be88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b8b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b8b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000c18 0000000000000018 00000c1c FDE cie=00000000 pc=000000000001d3a0..000000000001d554 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d3a8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc1: 316 to 000000000001d4e4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d4e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a78 00000000000000d0 000036e0 FDE cie=0000039c pc=0000000000039bc4..000000000003b4d8 │ │ │ │ - Augmentation data: 4a 64 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039bc8 │ │ │ │ +00000c34 000000000000004c 00000c38 FDE cie=00000000 pc=000000000001bf90..000000000001c2b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bf94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039bcc │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039bd0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039bd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000039bec │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000039c48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000039c60 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039c64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039c68 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039c6c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 3448 to 000000000003a9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bf98 │ │ │ │ + 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 000000000001bfa0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001bfb8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001bfc4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 592 to 000000000001c214 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c218 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a9ec │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a9f0 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a9f4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003aa24 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c220 │ │ │ │ + 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 000000000003aa28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003aa2c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - 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 000000000001c228 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 2524 to 000000000003b408 │ │ │ │ - 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 000000000003b410 │ │ │ │ - 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: 36 to 000000000003b434 │ │ │ │ - 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 000000000003b438 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b43c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b440 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b444 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b448 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003b4c 0000000000000050 000037b4 FDE cie=0000039c pc=000000000003b4e0..000000000003bd6c │ │ │ │ - Augmentation data: 98 63 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b4e4 │ │ │ │ +00000c84 0000000000000050 000009f8 FDE cie=00000290 pc=000000000001c2b0..000000000001d2a8 │ │ │ │ + Augmentation data: 6c 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c2b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b4e8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c2b8 │ │ │ │ + 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 000000000003b4f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c2c0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001c2e0 │ │ │ │ + DW_CFA_def_cfa_offset: 784 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003b514 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b524 │ │ │ │ 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 000000000003baac │ │ │ │ + DW_CFA_advance_loc2: 2160 to 000000000001cb50 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001cb68 │ │ │ │ + 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 000000000003bab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000cd8 0000000000000010 00000cdc FDE cie=00000000 pc=000000000001d560..000000000001d578 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ba0 0000000000000048 00003ba4 FDE cie=00000000 pc=000000000003bea0..000000000003bff0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003beac │ │ │ │ +00000cec 0000000000000038 00000cf0 FDE cie=00000000 pc=000000000001d580..000000000001d618 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d594 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003beb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d598 │ │ │ │ DW_CFA_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 000000000003bebc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d5a0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d5a8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003bf14 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001d5ec │ │ │ │ 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 000000000003bf18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d5f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bf1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d5f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003bf64 │ │ │ │ - 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 000000000003bf68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bf70 │ │ │ │ - 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 000000000003bfbc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d600 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfc4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003bec 0000000000000038 00003bf0 FDE cie=00000000 pc=000000000003bff0..000000000003c288 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bff4 │ │ │ │ +00000d28 0000000000000034 00000d2c FDE cie=00000000 pc=000000000001d620..000000000001d86c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d628 │ │ │ │ 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 000000000003c000 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d630 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c00c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d63c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d648 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 516 to 000000000003c210 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000001d73c │ │ │ │ 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 000000000003c214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d740 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d744 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d60 0000000000000010 00000d64 FDE cie=00000000 pc=000000000001d86c..000000000001d8ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d74 0000000000000010 00000d78 FDE cie=00000000 pc=000000000001d8ac..000000000001d8f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d88 0000000000000010 00000d8c FDE cie=00000000 pc=000000000001d8f0..000000000001d92c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c28 0000000000000078 00003c2c FDE cie=00000000 pc=000000000003c288..000000000003d718 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c28c │ │ │ │ +00000d9c 0000000000000024 00000da0 FDE cie=00000000 pc=000000000001d92c..000000000001d990 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d940 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c290 │ │ │ │ - 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 000000000003c298 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c2c8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c2d4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c2e0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c2ec │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c2f8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 2312 to 000000000003cc00 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc04 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc08 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc0c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc10 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003cc18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d944 │ │ │ │ + DW_CFA_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 000000000001d94c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001d984 │ │ │ │ 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 000000000003cc1c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc20 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - 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: r78 (v14) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d988 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003ca4 0000000000000044 00003ca8 FDE cie=00000000 pc=000000000003d720..000000000003d888 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d724 │ │ │ │ +00000dc4 0000000000000050 00000b38 FDE cie=00000290 pc=000000000001d990..000000000001e014 │ │ │ │ + Augmentation data: f1 7a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d994 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d728 │ │ │ │ - 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 000000000003d738 │ │ │ │ - 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 000000000003d754 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000003d854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d998 │ │ │ │ + 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 000000000001d9a8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d9b8 │ │ │ │ + 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: 16 to 000000000001d9c8 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 792 to 000000000001dce0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001dcf8 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dcfc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d85c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d86c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e18 0000000000000040 00000e1c FDE cie=00000000 pc=000000000001e020..000000000001e184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e028 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e02c │ │ │ │ + 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 000000000001e034 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e040 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e04c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e050 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 252 to 000000000001e14c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e150 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001e178 │ │ │ │ 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: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d870 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e17c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d874 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e5c 0000000000000010 00000e60 FDE cie=00000000 pc=000000000001e184..000000000001e1a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cec 0000000000000068 00003cf0 FDE cie=00000000 pc=000000000003d888..000000000003ddbc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d88c │ │ │ │ +00000e70 0000000000000034 00000e74 FDE cie=00000000 pc=000000000001e1a4..000000000001e24c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e1a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d890 │ │ │ │ - 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 000000000003d898 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d8a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d8b0 │ │ │ │ - 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: 932 to 000000000003dc54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e1ac │ │ │ │ + DW_CFA_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 000000000001e1b8 │ │ │ │ + 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: 120 to 000000000001e230 │ │ │ │ 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 000000000003dc58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e234 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dc5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e238 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003dc74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e244 │ │ │ │ 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 000000000003dc78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e248 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dc7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000003dd60 │ │ │ │ + │ │ │ │ +00000ea8 0000000000000010 00000eac FDE cie=00000000 pc=000000000001e24c..000000000001e260 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ebc 000000000000005c 00000ec0 FDE cie=00000000 pc=000000000001e260..000000000001e688 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000001e330 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e334 │ │ │ │ + DW_CFA_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 000000000001e33c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 700 to 000000000001e5f8 │ │ │ │ + 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 000000000001e5fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e604 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + 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: 8 to 000000000001e60c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e614 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + 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: 44 to 000000000001e640 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e648 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00000f1c 0000000000000010 00000f20 FDE cie=00000000 pc=000000000001e688..000000000001e6ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f30 0000000000000010 00000f34 FDE cie=00000000 pc=000000000001e6ac..000000000001e6cc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f44 0000000000000034 00000f48 FDE cie=00000000 pc=0000000000020d60..0000000000020e18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020d64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020d68 │ │ │ │ + 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 0000000000020d78 │ │ │ │ + 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 0000000000020d80 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000020e04 │ │ │ │ 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 000000000003dd64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020e08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dd68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020e0c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003d58 0000000000000034 00003d5c FDE cie=00000000 pc=000000000003ffa0..0000000000040024 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffa4 │ │ │ │ +00000f7c 000000000000003c 00000cf0 FDE cie=00000290 pc=000000000001e6cc..000000000001e808 │ │ │ │ + Augmentation data: 83 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e6d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ffa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e6d4 │ │ │ │ DW_CFA_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 000000000003ffb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e6dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e6f4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003fff4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001e718 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e724 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e728 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fffc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004001c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e72c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00000fbc 0000000000000048 00000fc0 FDE cie=00000000 pc=000000000001e808..000000000001e920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e80c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e810 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e814 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e81c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e82c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e84c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000001e8d0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001e900 │ │ │ │ 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 0000000000040020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e904 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e908 │ │ │ │ + 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: 8 to 000000000001e910 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e91c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ │ │ │ │ -00003d90 0000000000000020 00003d94 FDE cie=00000000 pc=0000000000040040..00000000000400bc │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004006c │ │ │ │ +00001008 0000000000000030 0000100c FDE cie=00000000 pc=000000000001e920..000000000001e9e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040070 │ │ │ │ - DW_CFA_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 00000000000400a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e928 │ │ │ │ + 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 000000000001e930 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e938 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000001e9c0 │ │ │ │ + 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 00000000000400a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003db4 00000000000000d0 00003a1c FDE cie=0000039c pc=000000000003ddc0..000000000003f6dc │ │ │ │ - Augmentation data: a3 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddc4 │ │ │ │ +0000103c 0000000000000050 00000db0 FDE cie=00000290 pc=000000000001e9e0..000000000001f4b4 │ │ │ │ + Augmentation data: d2 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddc8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddcc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ddd4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ddfc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000003de4c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003de54 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003de64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003de68 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003de6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9e8 │ │ │ │ + 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 000000000001ea0c │ │ │ │ + DW_CFA_def_cfa_offset: 688 │ │ │ │ + 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: 3448 to 000000000003ebe4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ebe8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ebec │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ebf0 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ebf4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003ec24 │ │ │ │ + DW_CFA_advance_loc2: 1464 to 000000000001efc4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001efe0 │ │ │ │ + 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: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ec28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ec2c │ │ │ │ - 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: 2548 to 000000000003f620 │ │ │ │ - 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_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f628 │ │ │ │ - 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_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 000000000003f638 │ │ │ │ - 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_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f63c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f640 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f644 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f648 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f64c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efe8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003e88 000000000000004c 00003af0 FDE cie=0000039c pc=000000000003f6e0..000000000003ff8c │ │ │ │ - Augmentation data: f1 60 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6e4 │ │ │ │ +00001090 0000000000000054 00000e04 FDE cie=00000290 pc=000000000001f4c0..0000000000020d60 │ │ │ │ + Augmentation data: 00 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6e8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f6ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f6f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003f714 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f724 │ │ │ │ - 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: 1444 to 000000000003fcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4c8 │ │ │ │ + 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 000000000001f4d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f4e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001f4fc │ │ │ │ + DW_CFA_def_cfa_offset: 848 │ │ │ │ + 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: 3456 to 000000000002027c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000020298 │ │ │ │ + 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 000000000003fccc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002029c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fcd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003ed8 0000000000000010 00003edc FDE cie=00000000 pc=00000000000400c0..00000000000400c8 │ │ │ │ +000010e8 0000000000000010 000010ec FDE cie=00000000 pc=0000000000020e20..0000000000020e28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003eec 0000000000000010 00003ef0 FDE cie=00000000 pc=00000000000400e0..00000000000400e8 │ │ │ │ +000010fc 0000000000000010 00001100 FDE cie=00000000 pc=0000000000020e40..0000000000020e48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f00 000000000000002c 00003b68 FDE cie=0000039c pc=0000000000040100..00000000000401d4 │ │ │ │ - Augmentation data: ef 60 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040104 │ │ │ │ +00001110 000000000000002c 00000e84 FDE cie=00000290 pc=0000000000020e60..0000000000020f34 │ │ │ │ + Augmentation data: cf 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020e68 │ │ │ │ DW_CFA_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 0000000000040110 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020e70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000401a0 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000020f00 │ │ │ │ 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 00000000000401a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f08 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f30 000000000000004c 00003b98 FDE cie=0000039c pc=000000000000e4a0..000000000000e8d4 │ │ │ │ - Augmentation data: d7 60 00 00 │ │ │ │ +00001140 000000000000004c 00000eb4 FDE cie=00000290 pc=000000000000e4a0..000000000000e8d4 │ │ │ │ + Augmentation data: b7 79 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 │ │ │ │ @@ -9366,16 +3062,16 @@ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e62c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e630 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f80 000000000000003c 00003be8 FDE cie=0000039c pc=000000000000e8e0..000000000000ea94 │ │ │ │ - Augmentation data: b4 60 00 00 │ │ │ │ +00001190 000000000000003c 00000f04 FDE cie=00000290 pc=000000000000e8e0..000000000000ea94 │ │ │ │ + Augmentation data: 94 79 00 00 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e8e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e8e8 │ │ │ │ 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: 48 to 000000000000e918 │ │ │ │ @@ -9402,6612 +3098,11808 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fc0 0000000000000010 00003fc4 FDE cie=00000000 pc=00000000000401e0..00000000000401f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000011d0 0000000000000020 000011d4 FDE cie=00000000 pc=0000000000025220..00000000000252fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025224 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025228 │ │ │ │ + DW_CFA_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 0000000000025230 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002523c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ │ │ │ │ -00003fd4 0000000000000010 00003fd8 FDE cie=00000000 pc=0000000000040200..0000000000040208 │ │ │ │ +000011f4 000000000000003c 00000f68 FDE cie=00000290 pc=0000000000020f40..0000000000021040 │ │ │ │ + Augmentation data: 4b 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020f48 │ │ │ │ + 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 0000000000020f5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020f68 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020f74 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000020fe4 │ │ │ │ + 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 0000000000020fe8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020fec │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fe8 0000000000000024 00003fec FDE cie=00000000 pc=0000000000043840..0000000000043990 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004384c │ │ │ │ +00001234 0000000000000034 00000fa8 FDE cie=00000290 pc=0000000000021040..00000000000210e0 │ │ │ │ + Augmentation data: 19 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043850 │ │ │ │ - DW_CFA_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 0000000000043864 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000438f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021048 │ │ │ │ + DW_CFA_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 000000000002105c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000210c8 │ │ │ │ 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 00000000000438fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043900 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000210d8 │ │ │ │ + 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 00000000000210dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00004010 00000000000001a4 00003c78 FDE cie=0000039c pc=0000000000040208..0000000000043828 │ │ │ │ - Augmentation data: 3f 60 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004020c │ │ │ │ +0000126c 0000000000000038 00000fe0 FDE cie=00000290 pc=00000000000210e0..00000000000212e8 │ │ │ │ + Augmentation data: ea 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040210 │ │ │ │ - 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 0000000000040220 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040238 │ │ │ │ - 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 0000000000040248 │ │ │ │ - DW_CFA_def_cfa_offset: 976 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210e8 │ │ │ │ + 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 00000000000210f8 │ │ │ │ + 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_advance_loc1: 364 to 0000000000021264 │ │ │ │ + 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 0000000000021268 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002126c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000012a8 0000000000000054 0000101c FDE cie=00000290 pc=00000000000212e8..000000000002319c │ │ │ │ + Augmentation data: c2 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000212ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000212f0 │ │ │ │ + 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 0000000000021304 │ │ │ │ + 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 000000000002130c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000021328 │ │ │ │ + DW_CFA_def_cfa_offset: 1008 │ │ │ │ + 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: 2688 to 0000000000040cc8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040cd0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1732 to 0000000000041394 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041398 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000413c8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000413e4 │ │ │ │ + DW_CFA_advance_loc2: 3384 to 0000000000022060 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002207c │ │ │ │ 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 00000000000413e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022080 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000413ec │ │ │ │ - DW_CFA_def_cfa_offset: 976 │ │ │ │ - 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 0000000000022084 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001300 0000000000000054 00001074 FDE cie=00000290 pc=00000000000231a0..0000000000024f30 │ │ │ │ + Augmentation data: 19 7a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231a8 │ │ │ │ + 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 00000000000231c0 │ │ │ │ + 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 00000000000231c8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000231dc │ │ │ │ + DW_CFA_def_cfa_offset: 896 │ │ │ │ + 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: 2616 to 0000000000023c14 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000023c30 │ │ │ │ + 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 0000000000023c34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 964 to 00000000000417b0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000041818 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 976 to 0000000000041be8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc2: 2052 to 00000000000423ec │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000423f0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000423f4 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 188 to 00000000000424b0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 368 to 0000000000042620 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000042688 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 464 to 0000000000042858 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000428c0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000428f4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000042948 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042964 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042970 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004297c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004298c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042998 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000429a4 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000429c0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 320 to 0000000000042b00 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b04 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b08 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000042b80 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042b9c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ba0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000042c14 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042c18 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042c38 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042c3c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000042cc4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000042d54 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000042e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001358 000000000000003c 000010cc FDE cie=00000290 pc=0000000000025300..00000000000254c8 │ │ │ │ + Augmentation data: 61 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025304 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025308 │ │ │ │ + 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 0000000000025310 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002531c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025324 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000025388 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042e14 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042e18 │ │ │ │ + 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 000000000002538c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025390 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000042ed0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000042f58 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000042f70 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000042fc0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000043150 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 336 to 00000000000432a0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000432d8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 212 to 00000000000433ac │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000043428 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000043490 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000434ac │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000434b0 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000434c0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000043534 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000043694 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000436bc │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00001398 000000000000003c 0000110c FDE cie=00000290 pc=0000000000024f30..0000000000025214 │ │ │ │ + Augmentation data: 0d 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000024f68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f6c │ │ │ │ + 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: 284 to 0000000000025088 │ │ │ │ + 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 000000000002508c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025090 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000250f8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000025164 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000251d4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000025204 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025210 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000013d8 0000000000000010 000013dc FDE cie=00000000 pc=0000000000027240..0000000000027254 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041b8 0000000000000010 000041bc FDE cie=00000000 pc=0000000000045700..0000000000045708 │ │ │ │ +000013ec 0000000000000010 000013f0 FDE cie=00000000 pc=0000000000027260..0000000000027268 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041cc 0000000000000010 000041d0 FDE cie=00000000 pc=0000000000045720..0000000000045730 │ │ │ │ +00001400 0000000000000010 00001404 FDE cie=00000000 pc=0000000000027280..0000000000027290 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041e0 0000000000000010 000041e4 FDE cie=00000000 pc=0000000000045740..0000000000045748 │ │ │ │ +00001414 0000000000000010 00001418 FDE cie=00000000 pc=00000000000272a0..00000000000272a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041f4 0000000000000010 000041f8 FDE cie=00000000 pc=0000000000045760..0000000000045774 │ │ │ │ +00001428 0000000000000010 0000142c FDE cie=00000000 pc=00000000000272c0..00000000000272d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004208 0000000000000010 0000420c FDE cie=00000000 pc=0000000000045780..00000000000457b4 │ │ │ │ +0000143c 0000000000000010 00001440 FDE cie=00000000 pc=00000000000272e0..0000000000027314 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000421c 0000000000000010 00004220 FDE cie=00000000 pc=00000000000457c0..00000000000457d4 │ │ │ │ +00001450 0000000000000010 00001454 FDE cie=00000000 pc=0000000000027320..0000000000027334 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004230 0000000000000010 00004234 FDE cie=00000000 pc=00000000000457e0..0000000000045814 │ │ │ │ +00001464 0000000000000010 00001468 FDE cie=00000000 pc=0000000000027340..0000000000027374 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004244 0000000000000010 00004248 FDE cie=00000000 pc=0000000000045820..0000000000045830 │ │ │ │ +00001478 0000000000000010 0000147c FDE cie=00000000 pc=0000000000027380..0000000000027390 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004258 0000000000000010 0000425c FDE cie=00000000 pc=0000000000045840..0000000000045854 │ │ │ │ +0000148c 0000000000000010 00001490 FDE cie=00000000 pc=00000000000273a0..00000000000273b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000426c 0000000000000010 00004270 FDE cie=00000000 pc=0000000000045860..0000000000045894 │ │ │ │ +000014a0 0000000000000010 000014a4 FDE cie=00000000 pc=00000000000273c0..00000000000273f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004280 0000000000000010 00004284 FDE cie=00000000 pc=00000000000458a0..00000000000458b0 │ │ │ │ +000014b4 0000000000000010 000014b8 FDE cie=00000000 pc=0000000000027400..0000000000027410 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004294 0000000000000010 00004298 FDE cie=00000000 pc=00000000000458c0..00000000000458d4 │ │ │ │ +000014c8 0000000000000010 000014cc FDE cie=00000000 pc=0000000000027420..0000000000027434 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042a8 0000000000000010 000042ac FDE cie=00000000 pc=00000000000458e0..0000000000045914 │ │ │ │ +000014dc 0000000000000010 000014e0 FDE cie=00000000 pc=0000000000027440..0000000000027474 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042bc 0000000000000010 000042c0 FDE cie=00000000 pc=0000000000045920..0000000000045930 │ │ │ │ +000014f0 0000000000000010 000014f4 FDE cie=00000000 pc=0000000000027480..0000000000027490 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042d0 0000000000000010 000042d4 FDE cie=00000000 pc=0000000000045940..0000000000045948 │ │ │ │ +00001504 0000000000000010 00001508 FDE cie=00000000 pc=00000000000274a0..00000000000274a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042e4 0000000000000010 000042e8 FDE cie=00000000 pc=0000000000045960..0000000000045968 │ │ │ │ +00001518 0000000000000010 0000151c FDE cie=00000000 pc=00000000000274c0..00000000000274c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042f8 0000000000000010 000042fc FDE cie=00000000 pc=0000000000045980..0000000000045988 │ │ │ │ +0000152c 0000000000000010 00001530 FDE cie=00000000 pc=00000000000274e0..00000000000274e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000430c 0000000000000010 00004310 FDE cie=00000000 pc=00000000000459a0..00000000000459ac │ │ │ │ +00001540 0000000000000010 00001544 FDE cie=00000000 pc=0000000000027500..000000000002750c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004320 0000000000000010 00004324 FDE cie=00000000 pc=00000000000459c0..00000000000459cc │ │ │ │ +00001554 0000000000000010 00001558 FDE cie=00000000 pc=0000000000027520..000000000002752c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004334 0000000000000010 00004338 FDE cie=00000000 pc=00000000000459e0..00000000000459ec │ │ │ │ +00001568 0000000000000010 0000156c FDE cie=00000000 pc=0000000000027540..000000000002754c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004348 0000000000000010 0000434c FDE cie=00000000 pc=0000000000045a00..0000000000045a0c │ │ │ │ +0000157c 0000000000000010 00001580 FDE cie=00000000 pc=0000000000027560..000000000002756c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000435c 0000000000000010 00004360 FDE cie=00000000 pc=0000000000045a20..0000000000045a2c │ │ │ │ +00001590 0000000000000010 00001594 FDE cie=00000000 pc=0000000000027580..000000000002758c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004370 0000000000000010 00004374 FDE cie=00000000 pc=0000000000045a40..0000000000045a4c │ │ │ │ +000015a4 0000000000000010 000015a8 FDE cie=00000000 pc=00000000000275a0..00000000000275ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004384 0000000000000010 00004388 FDE cie=00000000 pc=0000000000045a60..0000000000045a6c │ │ │ │ +000015b8 0000000000000010 000015bc FDE cie=00000000 pc=00000000000275c0..00000000000275cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004398 0000000000000010 0000439c FDE cie=00000000 pc=0000000000045a80..0000000000045a8c │ │ │ │ +000015cc 0000000000000010 000015d0 FDE cie=00000000 pc=00000000000275e0..00000000000275ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043ac 0000000000000010 000043b0 FDE cie=00000000 pc=0000000000045aa0..0000000000045aac │ │ │ │ +000015e0 0000000000000010 000015e4 FDE cie=00000000 pc=0000000000027600..000000000002760c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043c0 0000000000000010 000043c4 FDE cie=00000000 pc=0000000000045ac0..0000000000045acc │ │ │ │ +000015f4 0000000000000010 000015f8 FDE cie=00000000 pc=0000000000027620..000000000002762c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043d4 0000000000000010 000043d8 FDE cie=00000000 pc=0000000000045ae0..0000000000045afc │ │ │ │ +00001608 0000000000000010 0000160c FDE cie=00000000 pc=0000000000027640..000000000002765c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043e8 0000000000000010 000043ec FDE cie=00000000 pc=0000000000045b00..0000000000045b10 │ │ │ │ +0000161c 0000000000000010 00001620 FDE cie=00000000 pc=0000000000027660..0000000000027670 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043fc 0000000000000010 00004400 FDE cie=00000000 pc=0000000000045b20..0000000000045b2c │ │ │ │ +00001630 0000000000000010 00001634 FDE cie=00000000 pc=0000000000027680..000000000002768c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004410 0000000000000010 00004414 FDE cie=00000000 pc=0000000000045b40..0000000000045b5c │ │ │ │ +00001644 0000000000000010 00001648 FDE cie=00000000 pc=00000000000276a0..00000000000276bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004424 0000000000000010 00004428 FDE cie=00000000 pc=0000000000045b60..0000000000045b70 │ │ │ │ +00001658 0000000000000010 0000165c FDE cie=00000000 pc=00000000000276c0..00000000000276d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004438 0000000000000010 0000443c FDE cie=00000000 pc=0000000000045b80..0000000000045b8c │ │ │ │ +0000166c 0000000000000010 00001670 FDE cie=00000000 pc=00000000000276e0..00000000000276ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000444c 0000000000000010 00004450 FDE cie=00000000 pc=0000000000045ba0..0000000000045bbc │ │ │ │ +00001680 0000000000000010 00001684 FDE cie=00000000 pc=0000000000027700..000000000002771c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004460 0000000000000010 00004464 FDE cie=00000000 pc=0000000000045bc0..0000000000045bd0 │ │ │ │ +00001694 0000000000000010 00001698 FDE cie=00000000 pc=0000000000027720..0000000000027730 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004474 0000000000000010 00004478 FDE cie=00000000 pc=0000000000045be0..0000000000045bec │ │ │ │ +000016a8 0000000000000010 000016ac FDE cie=00000000 pc=0000000000027740..000000000002774c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004488 0000000000000010 0000448c FDE cie=00000000 pc=0000000000045c00..0000000000045c1c │ │ │ │ +000016bc 0000000000000010 000016c0 FDE cie=00000000 pc=0000000000027760..000000000002777c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000449c 0000000000000010 000044a0 FDE cie=00000000 pc=0000000000045c20..0000000000045c30 │ │ │ │ +000016d0 0000000000000010 000016d4 FDE cie=00000000 pc=0000000000027780..0000000000027790 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044b0 0000000000000010 000044b4 FDE cie=00000000 pc=0000000000045c40..0000000000045c48 │ │ │ │ +000016e4 0000000000000010 000016e8 FDE cie=00000000 pc=00000000000277a0..00000000000277a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044c4 0000000000000010 000044c8 FDE cie=00000000 pc=0000000000045c60..0000000000045c68 │ │ │ │ +000016f8 0000000000000010 000016fc FDE cie=00000000 pc=00000000000277c0..00000000000277c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044d8 0000000000000010 000044dc FDE cie=00000000 pc=0000000000045c80..0000000000045c88 │ │ │ │ +0000170c 0000000000000010 00001710 FDE cie=00000000 pc=00000000000277e0..00000000000277e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044ec 0000000000000010 000044f0 FDE cie=00000000 pc=0000000000045ca0..0000000000045ca8 │ │ │ │ +00001720 0000000000000010 00001724 FDE cie=00000000 pc=0000000000027800..0000000000027808 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004500 0000000000000018 00004504 FDE cie=00000000 pc=0000000000045cc0..0000000000045d1c │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045cf4 │ │ │ │ +00001734 0000000000000018 00001738 FDE cie=00000000 pc=0000000000027820..000000000002787c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027854 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027858 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000451c 0000000000000018 00004520 FDE cie=00000000 pc=0000000000045d20..0000000000045d64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045d3c │ │ │ │ +00001750 0000000000000018 00001754 FDE cie=00000000 pc=0000000000027880..00000000000278c4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002789c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278a0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004538 0000000000000018 0000453c FDE cie=00000000 pc=0000000000045d80..0000000000045dc4 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045d9c │ │ │ │ +0000176c 0000000000000018 00001770 FDE cie=00000000 pc=00000000000278e0..0000000000027924 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000278fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027900 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004554 0000000000000018 00004558 FDE cie=00000000 pc=0000000000045de0..0000000000045e24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045dfc │ │ │ │ +00001788 0000000000000018 0000178c FDE cie=00000000 pc=0000000000027940..0000000000027984 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002795c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027960 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004570 0000000000000018 00004574 FDE cie=00000000 pc=0000000000045e40..0000000000045e84 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045e5c │ │ │ │ +000017a4 0000000000000018 000017a8 FDE cie=00000000 pc=00000000000279a0..00000000000279e4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000279bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000279c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000458c 0000000000000024 000041f4 FDE cie=0000039c pc=0000000000045ea0..0000000000045f08 │ │ │ │ - Augmentation data: 07 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045ed4 │ │ │ │ +000017c0 0000000000000024 00001534 FDE cie=00000290 pc=0000000000027a00..0000000000027a68 │ │ │ │ + Augmentation data: 08 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027a34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a38 │ │ │ │ DW_CFA_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 0000000000045ef4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027a54 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045b4 0000000000000024 0000421c FDE cie=0000039c pc=000000000000e064..000000000000e148 │ │ │ │ - Augmentation data: e7 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e068 │ │ │ │ +000017e8 0000000000000024 0000155c FDE cie=00000290 pc=000000000000d9c0..000000000000daa4 │ │ │ │ + Augmentation data: e8 76 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 │ │ │ │ │ │ │ │ -000045dc 0000000000000020 000045e0 FDE cie=00000000 pc=0000000000045fe0..0000000000046040 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045ff4 │ │ │ │ +00001810 0000000000000020 00001814 FDE cie=00000000 pc=0000000000027b40..0000000000027ba0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027b54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b58 │ │ │ │ DW_CFA_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 0000000000046020 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000027b80 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004600 0000000000000020 00004604 FDE cie=00000000 pc=0000000000046040..00000000000460a0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000046054 │ │ │ │ +00001834 0000000000000020 00001838 FDE cie=00000000 pc=0000000000027ba0..0000000000027c00 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027bb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027bb8 │ │ │ │ DW_CFA_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 0000000000046080 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000027be0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004624 0000000000000024 0000428c FDE cie=0000039c pc=00000000000460a0..0000000000046108 │ │ │ │ - Augmentation data: 8b 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000460d4 │ │ │ │ +00001858 0000000000000024 000015cc FDE cie=00000290 pc=0000000000027c00..0000000000027c68 │ │ │ │ + Augmentation data: 8c 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027c34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000460d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027c38 │ │ │ │ DW_CFA_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 00000000000460f4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027c54 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000460f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027c58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000464c 0000000000000024 000042b4 FDE cie=0000039c pc=000000000000e148..000000000000e214 │ │ │ │ - Augmentation data: 6b 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e14c │ │ │ │ +00001880 0000000000000024 000015f4 FDE cie=00000290 pc=000000000000daa4..000000000000db70 │ │ │ │ + Augmentation data: 6c 76 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 │ │ │ │ │ │ │ │ -00004674 0000000000000030 00004678 FDE cie=00000000 pc=00000000000461e0..0000000000046284 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000461e4 │ │ │ │ +000018a8 0000000000000030 000018ac FDE cie=00000000 pc=0000000000027d40..0000000000027de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000461e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d48 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000461f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027d54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000461fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027d5c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046208 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027d68 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000046278 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000027dd8 │ │ │ │ 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 000000000004627c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ddc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046280 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027de0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046a8 0000000000000034 000046ac FDE cie=00000000 pc=00000000000462a0..00000000000463a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462a4 │ │ │ │ +000018dc 0000000000000034 000018e0 FDE cie=00000000 pc=0000000000027e00..0000000000027f00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e08 │ │ │ │ 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 00000000000462b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027e18 │ │ │ │ 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 0000000000046370 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000027ed0 │ │ │ │ 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 0000000000046374 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ed4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046378 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ed8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046e0 0000000000000024 000046e4 FDE cie=00000000 pc=00000000000463a0..00000000000463ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000463a4 │ │ │ │ +00001914 0000000000000024 00001918 FDE cie=00000000 pc=0000000000027f00..0000000000027f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000463a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f08 │ │ │ │ DW_CFA_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 00000000000463b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027f10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000463e4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027f44 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000463e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004708 00000000000000a8 0000470c FDE cie=00000000 pc=0000000000046400..0000000000046978 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046404 │ │ │ │ +0000193c 00000000000000a8 00001940 FDE cie=00000000 pc=0000000000027f60..00000000000284d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f68 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046414 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027f74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004641c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027f7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004646c │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000027fcc │ │ │ │ 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 0000000000046470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046474 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046478 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fd8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004647c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fdc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046480 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fe0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046484 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027fe4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 556 to 00000000000466b0 │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000028210 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000466b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028214 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000466b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028218 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000466bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002821c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000466e0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000028240 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000466e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028248 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000466ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002824c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000466f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028250 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000046824 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000028384 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004682c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002838c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028390 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028394 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028398 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000046854 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000283b4 │ │ │ │ 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 0000000000046860 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000283c0 │ │ │ │ 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: 132 to 00000000000468e4 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000028444 │ │ │ │ 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 00000000000468e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028448 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000468ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002844c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000468f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028450 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000468f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028454 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000047b4 0000000000000024 000047b8 FDE cie=00000000 pc=0000000000046980..00000000000469cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046984 │ │ │ │ +000019e8 0000000000000024 000019ec FDE cie=00000000 pc=00000000000284e0..000000000002852c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046988 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284e8 │ │ │ │ DW_CFA_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 0000000000046990 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000284f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000469c4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000028524 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028528 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047dc 0000000000000030 00004444 FDE cie=0000039c pc=00000000000469e0..0000000000046a40 │ │ │ │ - Augmentation data: ef 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469e4 │ │ │ │ +00001a10 0000000000000030 00001784 FDE cie=00000290 pc=0000000000028540..00000000000285a0 │ │ │ │ + Augmentation data: f0 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028548 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000469f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028550 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000046a28 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028588 │ │ │ │ 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 0000000000046a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002858c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028590 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046a38 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028598 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002859c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00004810 0000000000000030 00004478 FDE cie=0000039c pc=0000000000046a40..0000000000046aa0 │ │ │ │ - Augmentation data: c3 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a44 │ │ │ │ +00001a44 0000000000000030 000017b8 FDE cie=00000290 pc=00000000000285a0..0000000000028600 │ │ │ │ + Augmentation data: c4 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285a8 │ │ │ │ DW_CFA_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 0000000000046a50 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000285b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000046a88 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000285e8 │ │ │ │ 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 0000000000046a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046a98 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000285f8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00004844 0000000000000028 000044ac FDE cie=0000039c pc=0000000000046aa0..0000000000046b04 │ │ │ │ - Augmentation data: 97 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046aa4 │ │ │ │ +00001a78 0000000000000028 000017ec FDE cie=00000290 pc=0000000000028600..0000000000028664 │ │ │ │ + Augmentation data: 98 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028608 │ │ │ │ DW_CFA_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 0000000000046abc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002861c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000046afc │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002865c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028660 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004870 0000000000000028 000044d8 FDE cie=0000039c pc=0000000000046c00..0000000000046c64 │ │ │ │ - Augmentation data: 73 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c04 │ │ │ │ +00001aa4 0000000000000028 00001818 FDE cie=00000290 pc=0000000000028760..00000000000287c4 │ │ │ │ + Augmentation data: 74 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028768 │ │ │ │ DW_CFA_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 0000000000046c1c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002877c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000046c5c │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000287bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000489c 0000000000000028 00004504 FDE cie=0000039c pc=0000000000046b04..0000000000046b78 │ │ │ │ - Augmentation data: 4f 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b08 │ │ │ │ +00001ad0 0000000000000028 00001844 FDE cie=00000290 pc=0000000000028664..00000000000286d8 │ │ │ │ + Augmentation data: 50 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028668 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002866c │ │ │ │ DW_CFA_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 0000000000046b20 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028680 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000046b70 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000286d0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048c8 0000000000000028 00004530 FDE cie=0000039c pc=0000000000046b80..0000000000046bf4 │ │ │ │ - Augmentation data: 2b 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b84 │ │ │ │ +00001afc 0000000000000028 00001870 FDE cie=00000290 pc=00000000000286e0..0000000000028754 │ │ │ │ + Augmentation data: 2c 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286e8 │ │ │ │ DW_CFA_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 0000000000046b9c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000286fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000046bec │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002874c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028750 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048f4 0000000000000028 0000455c FDE cie=0000039c pc=0000000000046c64..0000000000046cd8 │ │ │ │ - Augmentation data: 07 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c68 │ │ │ │ +00001b28 0000000000000028 0000189c FDE cie=00000290 pc=00000000000287c4..0000000000028838 │ │ │ │ + Augmentation data: 08 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287cc │ │ │ │ DW_CFA_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 0000000000046c80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000287e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000046cd0 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000028830 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028834 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004920 0000000000000028 00004588 FDE cie=0000039c pc=0000000000046ce0..0000000000046d54 │ │ │ │ - Augmentation data: e3 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ce4 │ │ │ │ +00001b54 0000000000000028 000018c8 FDE cie=00000290 pc=0000000000028840..00000000000288b4 │ │ │ │ + Augmentation data: e4 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028848 │ │ │ │ DW_CFA_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 0000000000046cfc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002885c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000046d4c │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000288ac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000288b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000494c 0000000000000024 000045b4 FDE cie=0000039c pc=0000000000045f08..0000000000045f70 │ │ │ │ - Augmentation data: bf 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045f3c │ │ │ │ +00001b80 0000000000000024 000018f4 FDE cie=00000290 pc=0000000000027a68..0000000000027ad0 │ │ │ │ + Augmentation data: c0 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027a9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027aa0 │ │ │ │ DW_CFA_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 0000000000045f5c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027abc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ac0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004974 0000000000000024 000045dc FDE cie=0000039c pc=0000000000045f70..0000000000045fd8 │ │ │ │ - Augmentation data: 9f 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000045fa4 │ │ │ │ +00001ba8 0000000000000024 0000191c FDE cie=00000290 pc=0000000000027ad0..0000000000027b38 │ │ │ │ + Augmentation data: a0 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027b04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b08 │ │ │ │ DW_CFA_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 0000000000045fc4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027b24 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000499c 0000000000000024 00004604 FDE cie=0000039c pc=0000000000046108..0000000000046170 │ │ │ │ - Augmentation data: 7f 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004613c │ │ │ │ +00001bd0 0000000000000024 00001944 FDE cie=00000290 pc=0000000000027c68..0000000000027cd0 │ │ │ │ + Augmentation data: 80 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027c9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ca0 │ │ │ │ DW_CFA_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 000000000004615c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027cbc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027cc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049c4 0000000000000024 0000462c FDE cie=0000039c pc=0000000000046170..00000000000461d8 │ │ │ │ - Augmentation data: 5f 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000461a4 │ │ │ │ +00001bf8 0000000000000024 0000196c FDE cie=00000290 pc=0000000000027cd0..0000000000027d38 │ │ │ │ + Augmentation data: 60 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027d04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000461a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d08 │ │ │ │ DW_CFA_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 00000000000461c4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027d24 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000461c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049ec 0000000000000024 00004654 FDE cie=0000039c pc=0000000000046d60..0000000000046df0 │ │ │ │ - Augmentation data: 3f 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d64 │ │ │ │ +00001c20 0000000000000024 00001994 FDE cie=00000290 pc=00000000000288c0..0000000000028950 │ │ │ │ + Augmentation data: 43 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000288c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000288c8 │ │ │ │ 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 0000000000046db0 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000028910 │ │ │ │ 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 0000000000046db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028914 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028918 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004a14 0000000000000024 0000467c FDE cie=0000039c pc=0000000000046e00..0000000000046e9c │ │ │ │ - Augmentation data: 2b 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e04 │ │ │ │ +00001c48 0000000000000024 000019bc FDE cie=00000290 pc=0000000000028960..00000000000289fc │ │ │ │ + Augmentation data: 2f 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028968 │ │ │ │ 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 0000000000046e58 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000289b8 │ │ │ │ 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 0000000000046e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000289bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046e64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000289c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004a3c 000000000000004c 000046a4 FDE cie=0000039c pc=0000000000046ea0..0000000000046fb8 │ │ │ │ - Augmentation data: 1b 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046eac │ │ │ │ +00001c70 000000000000004c 000019e4 FDE cie=00000290 pc=0000000000028a00..0000000000028b18 │ │ │ │ + Augmentation data: 1f 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028a0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a10 │ │ │ │ DW_CFA_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 0000000000046eb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028a18 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046ec0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028a20 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000046f1c │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000028a7c │ │ │ │ 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 0000000000046f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a84 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000046f6c │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000028acc │ │ │ │ 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 0000000000046f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ad0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004a8c 000000000000002c 00004a90 FDE cie=00000000 pc=0000000000046fc0..00000000000470f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046fc4 │ │ │ │ +00001cc0 000000000000002c 00001cc4 FDE cie=00000000 pc=0000000000028b20..0000000000028c54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000047010 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000028b70 │ │ │ │ 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 0000000000047014 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047018 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000047088 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000028be8 │ │ │ │ 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 000000000004708c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028bec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028bf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004abc 000000000000002c 00004724 FDE cie=0000039c pc=0000000000047100..000000000004720c │ │ │ │ - Augmentation data: c3 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047104 │ │ │ │ +00001cf0 000000000000002c 00001a64 FDE cie=00000290 pc=0000000000028c60..0000000000028d6c │ │ │ │ + Augmentation data: c7 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004710c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c6c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047118 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028c78 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000471ac │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000028d0c │ │ │ │ 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 00000000000471b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000471b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d14 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004aec 000000000000002c 00004754 FDE cie=0000039c pc=0000000000047220..000000000004732c │ │ │ │ - Augmentation data: a1 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047224 │ │ │ │ +00001d20 000000000000002c 00001a94 FDE cie=00000290 pc=0000000000028d80..0000000000028e8c │ │ │ │ + Augmentation data: a5 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004722c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047238 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028d98 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000472cc │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000028e2c │ │ │ │ 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 00000000000472d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000472d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b1c 000000000000002c 00004784 FDE cie=0000039c pc=0000000000047340..000000000004744c │ │ │ │ - Augmentation data: 7f 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047344 │ │ │ │ +00001d50 000000000000002c 00001ac4 FDE cie=00000290 pc=0000000000028ea0..0000000000028fac │ │ │ │ + Augmentation data: 83 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ea8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004734c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028eac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047358 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028eb8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000473ec │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000028f4c │ │ │ │ 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 00000000000473f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000473f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f54 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b4c 0000000000000038 000047b4 FDE cie=0000039c pc=0000000000047460..00000000000475a4 │ │ │ │ - Augmentation data: 5d 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047464 │ │ │ │ +00001d80 0000000000000038 00001af4 FDE cie=00000290 pc=0000000000028fc0..0000000000029104 │ │ │ │ + Augmentation data: 61 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047468 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fc8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047478 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028fd8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000047498 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000028ff8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000047514 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000029074 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000047538 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000029098 │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004753c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002909c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047540 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290a0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047544 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290a4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004754c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000290ac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b88 0000000000000028 000047f0 FDE cie=0000039c pc=00000000000475c0..00000000000476ac │ │ │ │ - Augmentation data: 37 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000475c4 │ │ │ │ +00001dbc 0000000000000028 00001b30 FDE cie=00000290 pc=0000000000029120..000000000002920c │ │ │ │ + Augmentation data: 3b 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000475c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029128 │ │ │ │ DW_CFA_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 00000000000475d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029130 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000475ec │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002914c │ │ │ │ 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 00000000000475f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029150 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000475f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029154 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004bb4 0000000000000030 0000481c FDE cie=0000039c pc=00000000000476c0..00000000000477b8 │ │ │ │ - Augmentation data: 23 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000476c4 │ │ │ │ +00001de8 0000000000000030 00001b5c FDE cie=00000290 pc=0000000000029220..0000000000029318 │ │ │ │ + Augmentation data: 27 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000476c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029228 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000476d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029230 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000476d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029238 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000047770 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000292d0 │ │ │ │ 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 0000000000047774 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047778 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004be8 0000000000000028 00004bec FDE cie=00000000 pc=00000000000477c0..0000000000047888 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477c4 │ │ │ │ +00001e1c 0000000000000028 00001e20 FDE cie=00000000 pc=0000000000029320..00000000000293e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000477c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029328 │ │ │ │ DW_CFA_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 00000000000477d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029338 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000047874 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000293d4 │ │ │ │ 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 0000000000047878 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000293d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004787c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000293dc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c14 0000000000000028 00004c18 FDE cie=00000000 pc=00000000000478a0..0000000000047970 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000478a4 │ │ │ │ +00001e48 0000000000000028 00001e4c FDE cie=00000000 pc=0000000000029400..00000000000294d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000478a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029408 │ │ │ │ DW_CFA_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 00000000000478b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029418 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000004795c │ │ │ │ + DW_CFA_advance_loc: 164 to 00000000000294bc │ │ │ │ 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 0000000000047960 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047964 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c40 0000000000000030 000048a8 FDE cie=0000039c pc=0000000000047980..0000000000047a80 │ │ │ │ - Augmentation data: af 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047984 │ │ │ │ +00001e74 0000000000000030 00001be8 FDE cie=00000290 pc=00000000000294e0..00000000000295e0 │ │ │ │ + Augmentation data: b3 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047988 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294e8 │ │ │ │ DW_CFA_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 0000000000047990 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000294f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047998 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000294f8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000047a38 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000029598 │ │ │ │ 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 0000000000047a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002959c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000295a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c74 0000000000000034 000048dc FDE cie=0000039c pc=0000000000047a80..0000000000047d14 │ │ │ │ - Augmentation data: 93 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a84 │ │ │ │ +00001ea8 0000000000000034 00001c1c FDE cie=00000290 pc=00000000000295e0..0000000000029874 │ │ │ │ + Augmentation data: 97 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000295e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000295e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047a94 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000295f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047a9c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000295fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047aa8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029608 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000000047bec │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000002974c │ │ │ │ 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 0000000000047bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029750 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029754 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004cac 0000000000000034 00004914 FDE cie=0000039c pc=0000000000047d20..0000000000047fcc │ │ │ │ - Augmentation data: 8b 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d24 │ │ │ │ +00001ee0 0000000000000034 00001c54 FDE cie=00000290 pc=0000000000029880..0000000000029b2c │ │ │ │ + Augmentation data: 8f 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029884 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029888 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047d34 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029894 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047d3c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002989c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047d48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000298a8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 348 to 0000000000047ea4 │ │ │ │ + DW_CFA_advance_loc1: 348 to 0000000000029a04 │ │ │ │ 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 0000000000047ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029a08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047eac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029a0c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004ce4 0000000000000038 00004ce8 FDE cie=00000000 pc=0000000000047fe0..0000000000048088 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047fe4 │ │ │ │ +00001f18 0000000000000038 00001f1c FDE cie=00000000 pc=0000000000029b40..0000000000029be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047fe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b48 │ │ │ │ DW_CFA_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 0000000000047ff0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029b50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000048050 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000029bb0 │ │ │ │ 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 0000000000048054 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029bb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048060 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048068 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029bc8 │ │ │ │ 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 000000000004806c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029bcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048080 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029be0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d20 0000000000000024 00004d24 FDE cie=00000000 pc=00000000000480a0..0000000000048130 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000480a4 │ │ │ │ +00001f54 0000000000000024 00001f58 FDE cie=00000000 pc=0000000000029c00..0000000000029c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029c04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000480a8 │ │ │ │ + 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: 16 to 00000000000480b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029c18 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000480e0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000029c40 │ │ │ │ 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 00000000000480e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000480f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029c58 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004d48 0000000000000024 00004d4c FDE cie=00000000 pc=0000000000048140..00000000000481d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048144 │ │ │ │ +00001f7c 0000000000000024 00001f80 FDE cie=00000000 pc=0000000000029ca0..0000000000029d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ca8 │ │ │ │ DW_CFA_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 0000000000048158 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029cb8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000048198 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000029cf8 │ │ │ │ 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 000000000004819c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029cfc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000481a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004d70 0000000000000028 00004d74 FDE cie=00000000 pc=00000000000481e0..000000000004826c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000481e4 │ │ │ │ +00001fa4 0000000000000028 00001fa8 FDE cie=00000000 pc=0000000000029d40..0000000000029dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000481e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d48 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000481f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029d54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000481fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029d5c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000048260 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000029dc0 │ │ │ │ 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 0000000000048264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029dc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029dc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d9c 0000000000000038 00004da0 FDE cie=00000000 pc=0000000000048280..0000000000048358 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048284 │ │ │ │ +00001fd0 0000000000000038 00001fd4 FDE cie=00000000 pc=0000000000029de0..0000000000029eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029de8 │ │ │ │ DW_CFA_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 0000000000048294 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029df4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000048320 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000029e80 │ │ │ │ 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 0000000000048324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048330 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029e90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048338 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029e98 │ │ │ │ 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 000000000004833c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048350 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029eb0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029eb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dd8 0000000000000010 00004ddc FDE cie=00000000 pc=00000000000439a0..00000000000439ac │ │ │ │ +0000200c 0000000000000010 00002010 FDE cie=00000000 pc=00000000000254e0..00000000000254ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dec 0000000000000010 00004df0 FDE cie=00000000 pc=00000000000439ac..00000000000439b4 │ │ │ │ +00002020 0000000000000010 00002024 FDE cie=00000000 pc=00000000000254ec..00000000000254f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e00 0000000000000030 00004e04 FDE cie=00000000 pc=00000000000439c0..0000000000043cf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439c4 │ │ │ │ +00002034 0000000000000030 00002038 FDE cie=00000000 pc=0000000000025500..0000000000025838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025508 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000439d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025514 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000439dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002551c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000439e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025524 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 552 to 0000000000043c0c │ │ │ │ + DW_CFA_advance_loc1: 552 to 000000000002574c │ │ │ │ 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 0000000000043c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025750 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025754 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004e34 0000000000000028 00004e38 FDE cie=00000000 pc=0000000000043d00..0000000000043d8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d04 │ │ │ │ +00002068 0000000000000028 0000206c FDE cie=00000000 pc=0000000000025840..00000000000258cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025848 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002584c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043d14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025854 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000043d80 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000258c0 │ │ │ │ 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 0000000000043d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004e60 0000000000000030 00004ac8 FDE cie=0000039c pc=0000000000048360..0000000000048498 │ │ │ │ - Augmentation data: 08 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048364 │ │ │ │ +00002094 0000000000000030 00001e08 FDE cie=00000290 pc=0000000000029ec0..0000000000029ff8 │ │ │ │ + Augmentation data: 0c 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ec8 │ │ │ │ DW_CFA_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 0000000000048370 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029ed0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048388 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000029ee8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000048464 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000029fc4 │ │ │ │ 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 0000000000048468 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029fc8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029fcc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000020c8 0000000000000034 000020cc FDE cie=00000000 pc=000000000002a000..000000000002a0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a004 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a008 │ │ │ │ + DW_CFA_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 000000000002a04c │ │ │ │ + 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 000000000002a050 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a054 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a068 │ │ │ │ + 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 000000000002a06c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004846c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a070 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002a0a8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a0ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e94 000000000000004c 00004afc FDE cie=0000039c pc=00000000000484a0..0000000000048ba8 │ │ │ │ - Augmentation data: db 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484a4 │ │ │ │ +00002100 000000000000004c 00001e74 FDE cie=00000290 pc=000000000002a0c0..000000000002a7c8 │ │ │ │ + Augmentation data: a7 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a0c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a0c8 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a0cc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000484b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a0d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000484c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a0e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000484d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a0f0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000484dc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a0fc │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000484e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a108 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 976 to 00000000000488b8 │ │ │ │ + DW_CFA_advance_loc1: 976 to 000000000002a4d8 │ │ │ │ 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 00000000000488bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a4dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000488c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a4e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ee4 0000000000000034 00004b4c FDE cie=0000039c pc=0000000000048bc0..0000000000048d70 │ │ │ │ - Augmentation data: e3 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048bc4 │ │ │ │ +00002150 0000000000000034 00001ec4 FDE cie=00000290 pc=000000000002a7e0..000000000002a990 │ │ │ │ + Augmentation data: af 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048bc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7e8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7ec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048bd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a7f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048be8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a808 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000048c94 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000002a8b4 │ │ │ │ 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 0000000000048c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a8b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a8bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f1c 000000000000001c 00004f20 FDE cie=00000000 pc=000000000000e214..000000000000e28c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e218 │ │ │ │ +00002188 000000000000001c 0000218c 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 │ │ │ │ │ │ │ │ -00004f3c 0000000000000018 00004f40 FDE cie=00000000 pc=0000000000048d80..0000000000048e1c │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000048df4 │ │ │ │ +000021a8 0000000000000018 000021ac FDE cie=00000000 pc=000000000002a9a0..000000000002aa3c │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002aa14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aa18 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004f58 0000000000000020 00004f5c FDE cie=00000000 pc=000000000000e28c..000000000000e318 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e290 │ │ │ │ +000021c4 0000000000000020 000021c8 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 │ │ │ │ │ │ │ │ -00004f7c 0000000000000034 00004be4 FDE cie=0000039c pc=0000000000048e20..0000000000048f04 │ │ │ │ - Augmentation data: 7b 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e24 │ │ │ │ +000021e8 0000000000000034 00001f5c FDE cie=00000290 pc=000000000002aa40..000000000002ab24 │ │ │ │ + Augmentation data: 47 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aa44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aa48 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048e34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002aa54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000048e90 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002aab0 │ │ │ │ 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 0000000000048e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aab4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aab8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000048ebc │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002aadc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048ec8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002aae8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aaec │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fb4 0000000000000034 00004c1c FDE cie=0000039c pc=0000000000048f20..0000000000049004 │ │ │ │ - Augmentation data: 56 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f24 │ │ │ │ +00002220 0000000000000034 00001f94 FDE cie=00000290 pc=000000000002ab40..000000000002ac24 │ │ │ │ + Augmentation data: 22 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab48 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048f34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ab54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000048f90 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002abb0 │ │ │ │ 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 0000000000048f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002abb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002abb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000048fbc │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002abdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048fc8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002abe8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002abec │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fec 0000000000000034 00004c54 FDE cie=0000039c pc=0000000000049020..0000000000049104 │ │ │ │ - Augmentation data: 31 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049024 │ │ │ │ +00002258 0000000000000034 00001fcc FDE cie=00000290 pc=000000000002ac40..000000000002ad24 │ │ │ │ + Augmentation data: fd 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac48 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049034 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ac54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000049090 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002acb0 │ │ │ │ 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 0000000000049094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002acb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002acb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000490bc │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002acdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000490c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ace8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000490cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002acec │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005024 0000000000000034 00004c8c FDE cie=0000039c pc=0000000000049120..0000000000049204 │ │ │ │ - Augmentation data: 0c 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049124 │ │ │ │ +00002290 0000000000000034 00002004 FDE cie=00000290 pc=000000000002ad40..000000000002ae24 │ │ │ │ + Augmentation data: d8 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad48 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049134 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ad54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000049190 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002adb0 │ │ │ │ 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 0000000000049194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002adb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002adb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000491bc │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002addc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000491c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ade8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002adec │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000505c 0000000000000044 00004cc4 FDE cie=0000039c pc=0000000000049220..00000000000493e0 │ │ │ │ - Augmentation data: e7 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049224 │ │ │ │ +000022c8 0000000000000044 0000203c FDE cie=00000290 pc=000000000002ae40..000000000002b000 │ │ │ │ + Augmentation data: b3 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ae44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ae48 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049238 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ae58 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000049284 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002aea4 │ │ │ │ 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 0000000000049288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aea8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004928c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aeac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004932c │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000002af4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049338 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002af58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000049370 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002af90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af94 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049384 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002afa4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000493b4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002afd4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000493d4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002aff4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050a4 0000000000000044 00004d0c FDE cie=0000039c pc=00000000000493e0..00000000000495a0 │ │ │ │ - Augmentation data: b4 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493e4 │ │ │ │ +00002310 0000000000000044 00002084 FDE cie=00000290 pc=000000000002b000..000000000002b1c0 │ │ │ │ + Augmentation data: 80 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b008 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000493f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b018 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000049444 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002b064 │ │ │ │ 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 0000000000049448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b068 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004944c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b06c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 00000000000494ec │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000002b10c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000494f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b118 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000049530 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002b150 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b154 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049544 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b164 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000049574 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002b194 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049594 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002b1b4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050ec 0000000000000020 00004d54 FDE cie=0000039c pc=0000000000043d8c..0000000000043f1c │ │ │ │ - Augmentation data: 83 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d90 │ │ │ │ +00002358 0000000000000020 000020cc FDE cie=00000290 pc=00000000000258cc..0000000000025a5c │ │ │ │ + Augmentation data: 4f 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258d4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258d8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043da0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000258e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ │ │ │ │ -00005110 0000000000000018 00005114 FDE cie=00000000 pc=00000000000495a0..00000000000495b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495a4 │ │ │ │ +0000237c 0000000000000018 00002380 FDE cie=00000000 pc=000000000002b1c0..000000000002b1d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1c8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000512c 0000000000000018 00005130 FDE cie=00000000 pc=00000000000495c0..00000000000495d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495c4 │ │ │ │ +00002398 0000000000000018 0000239c FDE cie=00000000 pc=000000000002b1e0..000000000002b1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1e8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005148 0000000000000020 00004db0 FDE cie=0000039c pc=0000000000043f20..00000000000440b0 │ │ │ │ - Augmentation data: 45 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f24 │ │ │ │ +000023b4 0000000000000020 00002128 FDE cie=00000290 pc=0000000000025a60..0000000000025bf0 │ │ │ │ + Augmentation data: 11 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a68 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a6c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043f34 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025a74 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ │ │ │ │ -0000516c 0000000000000018 00005170 FDE cie=00000000 pc=00000000000495e0..00000000000495f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495e4 │ │ │ │ +000023d8 0000000000000018 000023dc FDE cie=00000000 pc=000000000002b200..000000000002b210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b208 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005188 0000000000000018 0000518c FDE cie=00000000 pc=0000000000049600..0000000000049614 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049604 │ │ │ │ +000023f4 0000000000000018 000023f8 FDE cie=00000000 pc=000000000002b220..000000000002b234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049608 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b228 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000051a4 0000000000000020 00004e0c FDE cie=0000039c pc=00000000000440b0..0000000000044240 │ │ │ │ - Augmentation data: 07 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440b4 │ │ │ │ +00002410 0000000000000020 00002184 FDE cie=00000290 pc=0000000000025bf0..0000000000025d80 │ │ │ │ + Augmentation data: d3 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bf8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025bfc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000440c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025c04 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ │ │ │ │ -000051c8 0000000000000018 000051cc FDE cie=00000000 pc=0000000000049620..0000000000049630 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049624 │ │ │ │ +00002434 0000000000000018 00002438 FDE cie=00000000 pc=000000000002b240..000000000002b250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b248 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000051e4 0000000000000018 000051e8 FDE cie=00000000 pc=0000000000049640..0000000000049654 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049644 │ │ │ │ +00002450 0000000000000018 00002454 FDE cie=00000000 pc=000000000002b260..000000000002b274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049648 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b268 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005200 0000000000000020 00004e68 FDE cie=0000039c pc=0000000000044240..00000000000443d0 │ │ │ │ - Augmentation data: c9 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044244 │ │ │ │ +0000246c 0000000000000020 000021e0 FDE cie=00000290 pc=0000000000025d80..0000000000025f10 │ │ │ │ + Augmentation data: 95 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d88 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004424c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044254 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025d94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ │ │ │ │ -00005224 0000000000000018 00005228 FDE cie=00000000 pc=0000000000049660..0000000000049670 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049664 │ │ │ │ +00002490 0000000000000018 00002494 FDE cie=00000000 pc=000000000002b280..000000000002b290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b284 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b288 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005240 0000000000000018 00005244 FDE cie=00000000 pc=0000000000049680..0000000000049694 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049684 │ │ │ │ +000024ac 0000000000000018 000024b0 FDE cie=00000000 pc=000000000002b2a0..000000000002b2b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b2a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b2a8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000525c 0000000000000010 00005260 FDE cie=00000000 pc=00000000000496a0..00000000000496f8 │ │ │ │ +000024c8 0000000000000010 000024cc FDE cie=00000000 pc=000000000002b2c0..000000000002b318 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005270 0000000000000038 00004ed8 FDE cie=0000039c pc=00000000000443d0..00000000000444dc │ │ │ │ - Augmentation data: 77 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000443d4 │ │ │ │ +000024dc 0000000000000038 00002250 FDE cie=00000290 pc=0000000000025f10..000000000002601c │ │ │ │ + Augmentation data: 43 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000443d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f18 │ │ │ │ DW_CFA_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 00000000000443e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025f20 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000044434 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000025f74 │ │ │ │ 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 0000000000044438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004443c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f7c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000044480 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000025fc0 │ │ │ │ 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 0000000000044484 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044488 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025fc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052ac 0000000000000028 00004f14 FDE cie=0000039c pc=0000000000049700..00000000000497c4 │ │ │ │ - Augmentation data: 43 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049704 │ │ │ │ +00002518 0000000000000028 0000228c FDE cie=00000290 pc=000000000002b320..000000000002b3e4 │ │ │ │ + Augmentation data: 0f 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049708 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b328 │ │ │ │ DW_CFA_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 000000000004971c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b33c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000049754 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002b374 │ │ │ │ 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 0000000000049758 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b378 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004975c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b37c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000052d8 0000000000000028 00004f40 FDE cie=0000039c pc=00000000000497e0..00000000000498a4 │ │ │ │ - Augmentation data: 3b 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497e4 │ │ │ │ +00002544 0000000000000028 000022b8 FDE cie=00000290 pc=000000000002b400..000000000002b4c4 │ │ │ │ + Augmentation data: 07 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b408 │ │ │ │ DW_CFA_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 00000000000497fc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b41c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000049834 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002b454 │ │ │ │ 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 0000000000049838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b458 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004983c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b45c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005304 0000000000000028 00004f6c FDE cie=0000039c pc=00000000000498c0..000000000004998c │ │ │ │ - Augmentation data: 33 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498c4 │ │ │ │ +00002570 0000000000000028 000022e4 FDE cie=00000290 pc=000000000002b4e0..000000000002b5ac │ │ │ │ + Augmentation data: ff 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b4e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b4e8 │ │ │ │ DW_CFA_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 00000000000498dc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b4fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004991c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002b53c │ │ │ │ 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 0000000000049920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b540 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b544 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005330 0000000000000028 00004f98 FDE cie=0000039c pc=00000000000499a0..0000000000049a6c │ │ │ │ - Augmentation data: 2b 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499a4 │ │ │ │ +0000259c 0000000000000028 00002310 FDE cie=00000290 pc=000000000002b5c0..000000000002b68c │ │ │ │ + Augmentation data: f7 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000499a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b5c8 │ │ │ │ DW_CFA_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 00000000000499bc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b5dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000499fc │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002b61c │ │ │ │ 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 0000000000049a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b620 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b624 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000535c 0000000000000040 00004fc4 FDE cie=0000039c pc=0000000000049a80..0000000000049d54 │ │ │ │ - Augmentation data: 23 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a84 │ │ │ │ +000025c8 0000000000000040 0000233c FDE cie=00000290 pc=000000000002b6a0..000000000002b974 │ │ │ │ + Augmentation data: ef 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6a8 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6ac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049a94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b6b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000049adc │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002b6fc │ │ │ │ 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 0000000000049ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b700 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b704 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049af4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b714 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000049be0 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000002b800 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b804 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000049c34 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002b854 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b858 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -000053a0 0000000000000038 00005008 FDE cie=0000039c pc=0000000000049d60..000000000004a00c │ │ │ │ - Augmentation data: 27 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d64 │ │ │ │ +0000260c 0000000000000038 00002380 FDE cie=00000290 pc=000000000002b980..000000000002bc2c │ │ │ │ + Augmentation data: f3 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b988 │ │ │ │ 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 0000000000049d7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b99c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049d94 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002b9b4 │ │ │ │ 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 0000000000049ed4 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000002baf4 │ │ │ │ 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 0000000000049ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002baf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049edc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bafc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053dc 0000000000000058 00005044 FDE cie=0000039c pc=000000000004a660..000000000004a78c │ │ │ │ - Augmentation data: 03 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a664 │ │ │ │ +00002648 0000000000000058 000023bc FDE cie=00000290 pc=000000000002c280..000000000002c3ac │ │ │ │ + Augmentation data: cf 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c284 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c288 │ │ │ │ DW_CFA_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 000000000004a670 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c290 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004a690 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c2b0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004a718 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002c338 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a724 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c344 │ │ │ │ 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 000000000004a728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c348 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a72c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c34c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a73c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c35c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a744 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c364 │ │ │ │ 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 000000000004a748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c368 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c36c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004a77c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002c39c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005438 0000000000000038 000050a0 FDE cie=0000039c pc=000000000004a7a0..000000000004aa4c │ │ │ │ - Augmentation data: c3 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a7a4 │ │ │ │ +000026a4 0000000000000038 00002418 FDE cie=00000290 pc=000000000002c3c0..000000000002c66c │ │ │ │ + Augmentation data: 8f 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3c8 │ │ │ │ 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 000000000004a7bc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c3dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a7d4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c3f4 │ │ │ │ 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 000000000004a91c │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000002c53c │ │ │ │ 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 000000000004a920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c540 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c544 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005474 000000000000003c 000050dc FDE cie=0000039c pc=000000000004aa4c..000000000004ad58 │ │ │ │ - Augmentation data: 9f 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa50 │ │ │ │ +000026e0 000000000000003c 00002454 FDE cie=00000290 pc=000000000002c66c..000000000002c978 │ │ │ │ + Augmentation data: 6b 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c670 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aa54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c674 │ │ │ │ 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 000000000004aa60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c680 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004aa78 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c698 │ │ │ │ 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 000000000004ac24 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000002c844 │ │ │ │ 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 000000000004ac28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c848 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c84c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054b4 0000000000000040 0000511c FDE cie=0000039c pc=000000000004ad60..000000000004b07c │ │ │ │ - Augmentation data: 77 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad64 │ │ │ │ +00002720 0000000000000040 00002494 FDE cie=00000290 pc=000000000002c980..000000000002cc9c │ │ │ │ + Augmentation data: 43 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c988 │ │ │ │ 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 000000000004ad7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c99c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ad98 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002c9b8 │ │ │ │ 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 000000000004ada0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c9c0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000004af48 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000002cb68 │ │ │ │ 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 000000000004af4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054f8 0000000000000040 00005160 FDE cie=0000039c pc=000000000004a00c..000000000004a338 │ │ │ │ - Augmentation data: 4b 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a010 │ │ │ │ +00002764 0000000000000040 000024d8 FDE cie=00000290 pc=000000000002bc2c..000000000002bf58 │ │ │ │ + Augmentation data: 17 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a014 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc34 │ │ │ │ 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 000000000004a028 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bc48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004a044 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002bc64 │ │ │ │ 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 000000000004a04c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bc6c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 416 to 000000000004a1ec │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000002be0c │ │ │ │ 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 000000000004a1f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be14 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000553c 000000000000003c 000051a4 FDE cie=0000039c pc=000000000004a340..000000000004a658 │ │ │ │ - Augmentation data: 1f 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a344 │ │ │ │ +000027a8 000000000000003c 0000251c FDE cie=00000290 pc=000000000002bf60..000000000002c278 │ │ │ │ + Augmentation data: eb 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bf68 │ │ │ │ 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 000000000004a354 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bf74 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a36c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002bf8c │ │ │ │ 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 000000000004a510 │ │ │ │ + DW_CFA_advance_loc1: 420 to 000000000002c130 │ │ │ │ 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 000000000004a514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c134 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a518 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c138 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000557c 0000000000000038 000051e4 FDE cie=0000039c pc=000000000004b080..000000000004b1dc │ │ │ │ - Augmentation data: f7 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b084 │ │ │ │ +000027e8 0000000000000038 0000255c FDE cie=00000290 pc=000000000002cca0..000000000002cdfc │ │ │ │ + Augmentation data: c3 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cca8 │ │ │ │ DW_CFA_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 000000000004b09c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ccbc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004b0bc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ccdc │ │ │ │ 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 000000000004b0c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cce0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b0c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cce4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000004b170 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000002cd90 │ │ │ │ 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 000000000004b174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055b8 000000000000002c 00005220 FDE cie=0000039c pc=000000000004b1e0..000000000004b304 │ │ │ │ - Augmentation data: df 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1e4 │ │ │ │ +00002824 000000000000002c 00002598 FDE cie=00000290 pc=000000000002ce00..000000000002cf24 │ │ │ │ + Augmentation data: ab 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b1e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce08 │ │ │ │ DW_CFA_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 000000000004b1f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ce18 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004b248 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002ce68 │ │ │ │ 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 000000000004b24c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055e8 000000000000002c 00005250 FDE cie=0000039c pc=000000000004b320..000000000004b44c │ │ │ │ - Augmentation data: c7 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b324 │ │ │ │ +00002854 000000000000002c 000025c8 FDE cie=00000290 pc=000000000002cf40..000000000002d06c │ │ │ │ + Augmentation data: 93 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf48 │ │ │ │ DW_CFA_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 000000000004b338 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cf58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004b390 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002cfb0 │ │ │ │ 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 000000000004b394 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cfb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cfb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005618 0000000000000028 00005280 FDE cie=0000039c pc=000000000004b460..000000000004b58c │ │ │ │ - Augmentation data: af 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b464 │ │ │ │ +00002884 0000000000000028 000025f8 FDE cie=00000290 pc=000000000002d080..000000000002d1ac │ │ │ │ + Augmentation data: 7b 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d088 │ │ │ │ DW_CFA_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 000000000004b474 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d094 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000004b4e8 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002d108 │ │ │ │ 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 000000000004b4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d10c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d110 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005644 000000000000002c 000052ac FDE cie=0000039c pc=000000000004b5a0..000000000004b698 │ │ │ │ - Augmentation data: b7 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b5a4 │ │ │ │ +000028b0 000000000000002c 00002624 FDE cie=00000290 pc=000000000002d1c0..000000000002d2b8 │ │ │ │ + Augmentation data: 83 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1c8 │ │ │ │ DW_CFA_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 000000000004b5b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d1d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000004b66c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002d28c │ │ │ │ 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 000000000004b670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d290 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b674 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d294 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005674 000000000000002c 000052dc FDE cie=0000039c pc=000000000004b6a0..000000000004b7a0 │ │ │ │ - Augmentation data: 9f 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6a4 │ │ │ │ +000028e0 000000000000002c 00002654 FDE cie=00000290 pc=000000000002d2c0..000000000002d3c0 │ │ │ │ + Augmentation data: 6b 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d2c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d2c8 │ │ │ │ DW_CFA_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 000000000004b6b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d2d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000004b774 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000002d394 │ │ │ │ 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 000000000004b778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d398 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b77c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d39c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056a4 0000000000000040 0000530c FDE cie=0000039c pc=000000000004b7a0..000000000004b898 │ │ │ │ - Augmentation data: 87 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b7a4 │ │ │ │ +00002910 0000000000000040 00002684 FDE cie=00000290 pc=000000000002d3c0..000000000002d4b8 │ │ │ │ + Augmentation data: 53 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d3c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d3c8 │ │ │ │ DW_CFA_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 000000000004b7b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d3d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b7c8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002d3e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000004b838 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000002d458 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b840 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d460 │ │ │ │ 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 000000000004b844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b848 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d468 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b858 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d478 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b868 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d488 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -000056e8 0000000000000030 000056ec FDE cie=00000000 pc=000000000004b8a0..000000000004b960 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b8b8 │ │ │ │ +00002954 0000000000000030 00002958 FDE cie=00000000 pc=000000000002d4c0..000000000002d580 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002d4d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d4dc │ │ │ │ DW_CFA_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 000000000004b920 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002d540 │ │ │ │ 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 000000000004b924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d548 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b934 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d554 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d558 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b940 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d560 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000571c 0000000000000024 00005720 FDE cie=00000000 pc=000000000004b960..000000000004bb00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b964 │ │ │ │ +00002988 0000000000000024 0000298c FDE cie=00000000 pc=000000000002d580..000000000002d720 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b968 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d588 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b97c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d59c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000004b9ec │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000002d60c │ │ │ │ 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 000000000004b9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d610 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d614 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005744 0000000000000038 000053ac FDE cie=0000039c pc=000000000004bb00..000000000004bc04 │ │ │ │ - Augmentation data: ff 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb04 │ │ │ │ +000029b0 0000000000000038 00002724 FDE cie=00000290 pc=000000000002d720..000000000002d824 │ │ │ │ + Augmentation data: cb 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d728 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bb10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d730 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004bb3c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002d75c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d760 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d764 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004bb9c │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002d7bc │ │ │ │ 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 000000000004bba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bbbc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d7dc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005780 0000000000000044 00005784 FDE cie=00000000 pc=000000000004bc20..000000000004bf04 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc24 │ │ │ │ +000029ec 0000000000000044 000029f0 FDE cie=00000000 pc=000000000002d840..000000000002db24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d848 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d84c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bc34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d854 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bc50 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d870 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000004bd6c │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000002d98c │ │ │ │ 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 000000000004bd70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d990 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d994 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057c8 0000000000000030 000057cc FDE cie=00000000 pc=000000000004bf20..000000000004bfcc │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004bf38 │ │ │ │ +00002a34 0000000000000030 00002a38 FDE cie=00000000 pc=000000000002db40..000000000002dbec │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002db58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db5c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004bf8c │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002dbac │ │ │ │ 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 000000000004bf90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bfa0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002dbc0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bfac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dbcc │ │ │ │ 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 │ │ │ │ │ │ │ │ -000057fc 0000000000000024 00005800 FDE cie=00000000 pc=000000000004bfe0..000000000004c16c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfe4 │ │ │ │ +00002a68 0000000000000024 00002a6c FDE cie=00000000 pc=000000000002dc00..000000000002dd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bffc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002dc1c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000004c06c │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000002dc8c │ │ │ │ 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 000000000004c070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc94 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005824 0000000000000030 0000548c FDE cie=0000039c pc=000000000004c180..000000000004c264 │ │ │ │ - Augmentation data: 37 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c184 │ │ │ │ +00002a90 0000000000000030 00002804 FDE cie=00000290 pc=000000000002dda0..000000000002de84 │ │ │ │ + Augmentation data: 03 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dda4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dda8 │ │ │ │ DW_CFA_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 000000000004c190 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ddb0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c198 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ddb8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004c21c │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002de3c │ │ │ │ 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 000000000004c220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de44 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005858 0000000000000030 000054c0 FDE cie=0000039c pc=000000000004c280..000000000004c360 │ │ │ │ - Augmentation data: 1b 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c284 │ │ │ │ +00002ac4 0000000000000030 00002838 FDE cie=00000290 pc=000000000002dea0..000000000002df80 │ │ │ │ + Augmentation data: e7 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dea8 │ │ │ │ DW_CFA_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 000000000004c290 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002deb0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c298 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002deb8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004c31c │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002df3c │ │ │ │ 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 000000000004c320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df44 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000588c 0000000000000020 00005890 FDE cie=00000000 pc=000000000004c360..000000000004c3e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c364 │ │ │ │ +00002af8 0000000000000020 00002afc FDE cie=00000000 pc=000000000002df80..000000000002e000 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df88 │ │ │ │ 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 000000000004c398 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002dfb8 │ │ │ │ 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 000000000004c39c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000058b0 000000000000009c 000058b4 FDE cie=00000000 pc=000000000004c3e0..000000000004c758 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3e4 │ │ │ │ +00002b1c 000000000000009c 00002b20 FDE cie=00000000 pc=000000000002e000..000000000002e378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e008 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e00c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c3f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e014 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004c410 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e030 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c428 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e048 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c438 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e058 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004c480 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002e0a0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 280 to 000000000004c598 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000002e1b8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004c5c0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002e1e0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e1e4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004c5f0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e210 │ │ │ │ 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 000000000004c5f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e214 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e218 │ │ │ │ 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: 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 000000000004c5fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e21c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004c63c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002e25c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c640 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e260 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e264 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c648 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e268 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004c6cc │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002e2ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c6d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e2f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c6e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e300 │ │ │ │ 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 000000000004c6e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e304 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e308 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e30c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e310 │ │ │ │ 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 000000000004c710 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e330 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e334 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005950 00000000000000c8 00005954 FDE cie=00000000 pc=000000000004c760..000000000004cb70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c764 │ │ │ │ +00002bbc 00000000000000c8 00002bc0 FDE cie=00000000 pc=000000000002e380..000000000002e790 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e388 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e38c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c774 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e394 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c784 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e3a4 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004c7fc │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002e41c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ 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 000000000004c800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e420 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c804 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e424 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004c86c │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002e48c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c870 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e490 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c874 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e494 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 280 to 000000000004c98c │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000002e5ac │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004c9c4 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002e5e4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004c9ec │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002e60c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e610 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c9f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e614 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c9f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e618 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ca00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e620 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ca08 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e628 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e62c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000004ca7c │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002e69c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e6a0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e6a4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ca94 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e6b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004caa0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e6c0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004cabc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e6dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004cad8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e6f8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004caf8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e718 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cafc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e71c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cb00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e720 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cb04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e724 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004cb24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e744 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e748 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cb2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e74c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ │ │ │ │ -00005a1c 0000000000000028 00005684 FDE cie=0000039c pc=000000000004cb80..000000000004cbfc │ │ │ │ - Augmentation data: 6f 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cb84 │ │ │ │ +00002c88 0000000000000028 000029fc FDE cie=00000290 pc=000000000002e7a0..000000000002e81c │ │ │ │ + Augmentation data: 3b 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cb88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7a8 │ │ │ │ DW_CFA_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 000000000004cb90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e7b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004cbc0 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002e7e0 │ │ │ │ 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 000000000004cbc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005a48 0000000000000028 000056b0 FDE cie=0000039c pc=000000000004cc00..000000000004cc78 │ │ │ │ - Augmentation data: 57 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc04 │ │ │ │ +00002cb4 0000000000000028 00002a28 FDE cie=00000290 pc=000000000002e820..000000000002e898 │ │ │ │ + Augmentation data: 23 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e828 │ │ │ │ DW_CFA_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 000000000004cc10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e830 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004cc40 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002e860 │ │ │ │ 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 000000000004cc44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e868 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005a74 0000000000000028 000056dc FDE cie=0000039c pc=000000000004cc80..000000000004cd08 │ │ │ │ - Augmentation data: 3f 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc84 │ │ │ │ +00002ce0 0000000000000028 00002a54 FDE cie=00000290 pc=000000000002e8a0..000000000002e928 │ │ │ │ + Augmentation data: 0b 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8a8 │ │ │ │ DW_CFA_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 000000000004cc90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e8b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004ccbc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e8dc │ │ │ │ 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 000000000004ccc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ccc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005aa0 0000000000000084 00005708 FDE cie=0000039c pc=000000000004cd20..000000000004d0fc │ │ │ │ - Augmentation data: 2b 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cd24 │ │ │ │ +00002d0c 0000000000000084 00002a80 FDE cie=00000290 pc=000000000002e940..000000000002ed1c │ │ │ │ + Augmentation data: f7 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cd28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e948 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cd34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e954 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cd40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e960 │ │ │ │ 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 000000000004cd60 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e980 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cd64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e984 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 428 to 000000000004cf10 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000002eb30 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cf14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eb34 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004cf40 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002eb60 │ │ │ │ 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 000000000004cf44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eb64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cf48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eb68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004cf6c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002eb8c │ │ │ │ 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 000000000004cf90 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002ebb0 │ │ │ │ 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 000000000004cf94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ebb4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cf98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ebb8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004cfbc │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002ebdc │ │ │ │ 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 000000000004cfc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ebe0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cfc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ebe4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004cfe4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ec04 │ │ │ │ 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 000000000004cfec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ec0c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d014 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002ec34 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004d070 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002ec90 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d090 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ecb0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005b28 0000000000000030 00005790 FDE cie=0000039c pc=000000000004d100..000000000004d304 │ │ │ │ - Augmentation data: e7 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d104 │ │ │ │ +00002d94 0000000000000030 00002b08 FDE cie=00000290 pc=000000000002ed20..000000000002ef24 │ │ │ │ + Augmentation data: b3 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed28 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d114 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ed34 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d11c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ed3c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ed48 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004d170 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002ed90 │ │ │ │ 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 000000000004d174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed98 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005b5c 0000000000000044 00005b60 FDE cie=00000000 pc=000000000004d320..000000000004d69c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d324 │ │ │ │ +00002dc8 0000000000000044 00002dcc FDE cie=00000000 pc=000000000002ef40..000000000002f2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ef44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ef48 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d334 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ef54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d340 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ef60 │ │ │ │ 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 000000000004d350 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ef70 │ │ │ │ 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: 476 to 000000000004d52c │ │ │ │ + DW_CFA_advance_loc1: 476 to 000000000002f14c │ │ │ │ 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 000000000004d530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f150 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f154 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ba4 0000000000000038 00005ba8 FDE cie=00000000 pc=000000000004d6a0..000000000004dc18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6a4 │ │ │ │ +00002e10 0000000000000038 00002e14 FDE cie=00000000 pc=000000000002f2c0..000000000002f838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f2c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f2c8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d6b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f2d8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004d704 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002f324 │ │ │ │ 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 000000000004d708 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f328 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d70c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f32c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d720 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002f340 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000004d794 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002f3b4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004d7c4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002f3e4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 444 to 000000000004d980 │ │ │ │ + DW_CFA_advance_loc1: 444 to 000000000002f5a0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d9a8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002f5c8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000004dbd0 │ │ │ │ + DW_CFA_advance_loc1: 552 to 000000000002f7f0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f7f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005be0 0000000000000018 00005be4 FDE cie=00000000 pc=000000000004dc20..000000000004dc70 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004dc48 │ │ │ │ +00002e4c 0000000000000018 00002e50 FDE cie=00000000 pc=000000000002f840..000000000002f890 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002f868 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dc4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f86c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005bfc 0000000000000040 00005864 FDE cie=0000039c pc=000000000004dc80..000000000004e10c │ │ │ │ - Augmentation data: 4f 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dc84 │ │ │ │ +00002e68 0000000000000040 00002bdc FDE cie=00000290 pc=000000000002f8a0..000000000002fd2c │ │ │ │ + Augmentation data: 1b 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dc88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f8a8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004dc94 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f8b4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004dca4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f8c4 │ │ │ │ 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_advance_loc: 8 to 000000000004dcac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f8cc │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000004dd68 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000002f988 │ │ │ │ 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 000000000004dd6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f98c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f990 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c40 0000000000000034 000058a8 FDE cie=0000039c pc=000000000004e120..000000000004e370 │ │ │ │ - Augmentation data: 4b 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e124 │ │ │ │ +00002eac 0000000000000034 00002c20 FDE cie=00000290 pc=000000000002fd40..000000000002ff90 │ │ │ │ + Augmentation data: 17 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fd48 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e134 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002fd54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e13c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fd5c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fd64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004e190 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002fdb0 │ │ │ │ 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 000000000004e194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fdb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fdb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c78 0000000000000048 000058e0 FDE cie=0000039c pc=000000000004e380..000000000004ea60 │ │ │ │ - Augmentation data: 57 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e384 │ │ │ │ +00002ee4 0000000000000048 00002c58 FDE cie=00000290 pc=000000000002ffa0..0000000000030680 │ │ │ │ + Augmentation data: 23 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ffa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e388 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ffa8 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e38c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ffac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e394 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ffb4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e3a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ffc4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e3b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ffd4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 944 to 000000000004e764 │ │ │ │ + DW_CFA_advance_loc1: 944 to 0000000000030384 │ │ │ │ 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 000000000004e768 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030388 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003038c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005cc4 000000000000004c 0000592c FDE cie=0000039c pc=000000000004ea60..000000000004f9b0 │ │ │ │ - Augmentation data: 67 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea64 │ │ │ │ +00002f30 000000000000004c 00002ca4 FDE cie=00000290 pc=0000000000030680..00000000000315d0 │ │ │ │ + Augmentation data: 33 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030684 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030688 │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003068c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ea74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030694 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004ea88 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000306a8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ea94 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000306b4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004eaa0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000306c0 │ │ │ │ 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: 860 to 000000000004edfc │ │ │ │ + DW_CFA_advance_loc1: 860 to 0000000000030a1c │ │ │ │ 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 000000000004ee00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ee04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030a24 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d14 0000000000000050 0000597c FDE cie=0000039c pc=00000000000444e0..00000000000456ec │ │ │ │ - Augmentation data: 03 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000444e4 │ │ │ │ +00002f80 0000000000000054 00002cf4 FDE cie=00000290 pc=0000000000026020..000000000002722c │ │ │ │ + Augmentation data: cf 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000444e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026028 │ │ │ │ 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 0000000000044508 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026048 │ │ │ │ DW_CFA_def_cfa_offset: 1680 │ │ │ │ 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: 2908 to 0000000000045064 │ │ │ │ + DW_CFA_advance_loc2: 2908 to 0000000000026ba4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045080 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026bc0 │ │ │ │ + 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 0000000000026bc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026bc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002fd8 0000000000000010 00002fdc FDE cie=00000000 pc=00000000000315e0..00000000000315f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002fec 0000000000000010 00002ff0 FDE cie=00000000 pc=0000000000031600..0000000000031608 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003000 0000000000000024 00003004 FDE cie=00000000 pc=0000000000034c40..0000000000034d90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034c4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034c50 │ │ │ │ + DW_CFA_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 0000000000034c64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000034cf8 │ │ │ │ + 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 0000000000034cfc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003028 00000000000001a4 00002d9c FDE cie=00000290 pc=0000000000031608..0000000000034c28 │ │ │ │ + Augmentation data: 2f 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003160c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031610 │ │ │ │ + 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 0000000000031620 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000031638 │ │ │ │ + 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 0000000000031648 │ │ │ │ + DW_CFA_def_cfa_offset: 976 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 2688 to 00000000000320c8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000320d0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 1732 to 0000000000032794 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032798 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000327c8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000327e4 │ │ │ │ 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 0000000000045084 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000327e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000327ec │ │ │ │ + DW_CFA_def_cfa_offset: 976 │ │ │ │ + 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 0000000000045088 │ │ │ │ + DW_CFA_advance_loc1: 964 to 0000000000032bb0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000032c18 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 976 to 0000000000032fe8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc2: 2052 to 00000000000337ec │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000337f0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000337f4 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000338b0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000033a20 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000033a88 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 464 to 0000000000033c58 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000033cc0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000033cf4 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000033d48 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000033d64 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033d70 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033d7c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000033d8c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033d98 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033da4 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000033dc0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 320 to 0000000000033f00 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033f04 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033f08 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000033f80 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000033f9c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033fa0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000034014 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034018 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000034038 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003403c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000340c4 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000034154 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000034210 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034214 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034218 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 184 to 00000000000342d0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000034358 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034370 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000343c0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 400 to 0000000000034550 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 336 to 00000000000346a0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000346d8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 212 to 00000000000347ac │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000034828 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000034890 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000348ac │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000348b0 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000348c0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000034934 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 352 to 0000000000034a94 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000034abc │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005d68 0000000000000010 00005d6c FDE cie=00000000 pc=0000000000052600..0000000000052608 │ │ │ │ +000031d0 0000000000000010 000031d4 FDE cie=00000000 pc=00000000000379e0..00000000000379e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d7c 0000000000000010 00005d80 FDE cie=00000000 pc=0000000000052620..0000000000052630 │ │ │ │ +000031e4 0000000000000010 000031e8 FDE cie=00000000 pc=0000000000037a00..0000000000037a10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d90 0000000000000010 00005d94 FDE cie=00000000 pc=0000000000052640..0000000000052648 │ │ │ │ +000031f8 0000000000000010 000031fc FDE cie=00000000 pc=0000000000037a20..0000000000037a28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005da4 0000000000000010 00005da8 FDE cie=00000000 pc=0000000000052660..0000000000052674 │ │ │ │ +0000320c 0000000000000010 00003210 FDE cie=00000000 pc=0000000000037a40..0000000000037a54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005db8 0000000000000010 00005dbc FDE cie=00000000 pc=0000000000052680..00000000000526b4 │ │ │ │ +00003220 0000000000000010 00003224 FDE cie=00000000 pc=0000000000037a60..0000000000037a94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005dcc 0000000000000010 00005dd0 FDE cie=00000000 pc=00000000000526c0..00000000000526d4 │ │ │ │ +00003234 0000000000000010 00003238 FDE cie=00000000 pc=0000000000037aa0..0000000000037ab4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005de0 0000000000000010 00005de4 FDE cie=00000000 pc=00000000000526e0..0000000000052714 │ │ │ │ +00003248 0000000000000010 0000324c FDE cie=00000000 pc=0000000000037ac0..0000000000037af4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005df4 0000000000000010 00005df8 FDE cie=00000000 pc=0000000000052720..0000000000052730 │ │ │ │ +0000325c 0000000000000010 00003260 FDE cie=00000000 pc=0000000000037b00..0000000000037b10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e08 0000000000000010 00005e0c FDE cie=00000000 pc=0000000000052740..0000000000052754 │ │ │ │ +00003270 0000000000000010 00003274 FDE cie=00000000 pc=0000000000037b20..0000000000037b34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e1c 0000000000000010 00005e20 FDE cie=00000000 pc=0000000000052760..0000000000052794 │ │ │ │ +00003284 0000000000000010 00003288 FDE cie=00000000 pc=0000000000037b40..0000000000037b74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e30 0000000000000010 00005e34 FDE cie=00000000 pc=00000000000527a0..00000000000527b0 │ │ │ │ +00003298 0000000000000010 0000329c FDE cie=00000000 pc=0000000000037b80..0000000000037b90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e44 0000000000000010 00005e48 FDE cie=00000000 pc=00000000000527c0..00000000000527d4 │ │ │ │ +000032ac 0000000000000010 000032b0 FDE cie=00000000 pc=0000000000037ba0..0000000000037bb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e58 0000000000000010 00005e5c FDE cie=00000000 pc=00000000000527e0..0000000000052814 │ │ │ │ +000032c0 0000000000000010 000032c4 FDE cie=00000000 pc=0000000000037bc0..0000000000037bf4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e6c 0000000000000010 00005e70 FDE cie=00000000 pc=0000000000052820..0000000000052830 │ │ │ │ +000032d4 0000000000000010 000032d8 FDE cie=00000000 pc=0000000000037c00..0000000000037c10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e80 0000000000000010 00005e84 FDE cie=00000000 pc=0000000000052840..0000000000052848 │ │ │ │ +000032e8 0000000000000010 000032ec FDE cie=00000000 pc=0000000000037c20..0000000000037c28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e94 0000000000000010 00005e98 FDE cie=00000000 pc=0000000000052860..0000000000052868 │ │ │ │ +000032fc 0000000000000010 00003300 FDE cie=00000000 pc=0000000000037c40..0000000000037c48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ea8 0000000000000010 00005eac FDE cie=00000000 pc=0000000000052880..0000000000052888 │ │ │ │ +00003310 0000000000000010 00003314 FDE cie=00000000 pc=0000000000037c60..0000000000037c68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ebc 0000000000000010 00005ec0 FDE cie=00000000 pc=00000000000528a0..00000000000528ac │ │ │ │ +00003324 0000000000000010 00003328 FDE cie=00000000 pc=0000000000037c80..0000000000037c8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ed0 0000000000000010 00005ed4 FDE cie=00000000 pc=00000000000528c0..00000000000528cc │ │ │ │ +00003338 0000000000000010 0000333c FDE cie=00000000 pc=0000000000037ca0..0000000000037cac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ee4 0000000000000010 00005ee8 FDE cie=00000000 pc=00000000000528e0..00000000000528ec │ │ │ │ +0000334c 0000000000000010 00003350 FDE cie=00000000 pc=0000000000037cc0..0000000000037ccc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ef8 0000000000000010 00005efc FDE cie=00000000 pc=0000000000052900..000000000005290c │ │ │ │ +00003360 0000000000000010 00003364 FDE cie=00000000 pc=0000000000037ce0..0000000000037cec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f0c 0000000000000010 00005f10 FDE cie=00000000 pc=0000000000052920..000000000005292c │ │ │ │ +00003374 0000000000000010 00003378 FDE cie=00000000 pc=0000000000037d00..0000000000037d0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f20 0000000000000010 00005f24 FDE cie=00000000 pc=0000000000052940..000000000005294c │ │ │ │ +00003388 0000000000000010 0000338c FDE cie=00000000 pc=0000000000037d20..0000000000037d2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f34 0000000000000010 00005f38 FDE cie=00000000 pc=0000000000052960..000000000005296c │ │ │ │ +0000339c 0000000000000010 000033a0 FDE cie=00000000 pc=0000000000037d40..0000000000037d4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f48 0000000000000010 00005f4c FDE cie=00000000 pc=0000000000052980..000000000005298c │ │ │ │ +000033b0 0000000000000010 000033b4 FDE cie=00000000 pc=0000000000037d60..0000000000037d6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f5c 0000000000000010 00005f60 FDE cie=00000000 pc=00000000000529a0..00000000000529ac │ │ │ │ +000033c4 0000000000000010 000033c8 FDE cie=00000000 pc=0000000000037d80..0000000000037d8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f70 0000000000000010 00005f74 FDE cie=00000000 pc=00000000000529c0..00000000000529cc │ │ │ │ +000033d8 0000000000000010 000033dc FDE cie=00000000 pc=0000000000037da0..0000000000037dac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f84 0000000000000010 00005f88 FDE cie=00000000 pc=00000000000529e0..00000000000529fc │ │ │ │ +000033ec 0000000000000010 000033f0 FDE cie=00000000 pc=0000000000037dc0..0000000000037ddc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f98 0000000000000010 00005f9c FDE cie=00000000 pc=0000000000052a00..0000000000052a10 │ │ │ │ +00003400 0000000000000010 00003404 FDE cie=00000000 pc=0000000000037de0..0000000000037df0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fac 0000000000000010 00005fb0 FDE cie=00000000 pc=0000000000052a20..0000000000052a2c │ │ │ │ +00003414 0000000000000010 00003418 FDE cie=00000000 pc=0000000000037e00..0000000000037e0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fc0 0000000000000010 00005fc4 FDE cie=00000000 pc=0000000000052a40..0000000000052a5c │ │ │ │ +00003428 0000000000000010 0000342c FDE cie=00000000 pc=0000000000037e20..0000000000037e3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fd4 0000000000000010 00005fd8 FDE cie=00000000 pc=0000000000052a60..0000000000052a70 │ │ │ │ +0000343c 0000000000000010 00003440 FDE cie=00000000 pc=0000000000037e40..0000000000037e50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fe8 0000000000000010 00005fec FDE cie=00000000 pc=0000000000052a80..0000000000052a8c │ │ │ │ +00003450 0000000000000010 00003454 FDE cie=00000000 pc=0000000000037e60..0000000000037e6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ffc 0000000000000010 00006000 FDE cie=00000000 pc=0000000000052aa0..0000000000052abc │ │ │ │ +00003464 0000000000000010 00003468 FDE cie=00000000 pc=0000000000037e80..0000000000037e9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006010 0000000000000010 00006014 FDE cie=00000000 pc=0000000000052ac0..0000000000052ad0 │ │ │ │ +00003478 0000000000000010 0000347c FDE cie=00000000 pc=0000000000037ea0..0000000000037eb0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006024 0000000000000010 00006028 FDE cie=00000000 pc=0000000000052ae0..0000000000052aec │ │ │ │ +0000348c 0000000000000010 00003490 FDE cie=00000000 pc=0000000000037ec0..0000000000037ecc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006038 0000000000000010 0000603c FDE cie=00000000 pc=0000000000052b00..0000000000052b1c │ │ │ │ +000034a0 0000000000000010 000034a4 FDE cie=00000000 pc=0000000000037ee0..0000000000037efc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000604c 0000000000000010 00006050 FDE cie=00000000 pc=0000000000052b20..0000000000052b30 │ │ │ │ +000034b4 0000000000000010 000034b8 FDE cie=00000000 pc=0000000000037f00..0000000000037f10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006060 0000000000000010 00006064 FDE cie=00000000 pc=0000000000052b40..0000000000052b48 │ │ │ │ +000034c8 0000000000000010 000034cc FDE cie=00000000 pc=0000000000037f20..0000000000037f28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006074 0000000000000010 00006078 FDE cie=00000000 pc=0000000000052b60..0000000000052b68 │ │ │ │ +000034dc 0000000000000010 000034e0 FDE cie=00000000 pc=0000000000037f40..0000000000037f48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006088 0000000000000010 0000608c FDE cie=00000000 pc=0000000000052b80..0000000000052b88 │ │ │ │ +000034f0 0000000000000010 000034f4 FDE cie=00000000 pc=0000000000037f60..0000000000037f68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000609c 0000000000000010 000060a0 FDE cie=00000000 pc=0000000000052ba0..0000000000052ba8 │ │ │ │ +00003504 0000000000000010 00003508 FDE cie=00000000 pc=0000000000037f80..0000000000037f88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060b0 0000000000000018 000060b4 FDE cie=00000000 pc=0000000000052bc0..0000000000052c1c │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000052bf4 │ │ │ │ +00003518 0000000000000018 0000351c FDE cie=00000000 pc=0000000000037fa0..0000000000037ffc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000037fd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037fd8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000060cc 0000000000000018 000060d0 FDE cie=00000000 pc=0000000000052c20..0000000000052c64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052c3c │ │ │ │ +00003534 0000000000000018 00003538 FDE cie=00000000 pc=0000000000038000..0000000000038044 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003801c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038020 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000060e8 0000000000000018 000060ec FDE cie=00000000 pc=0000000000052c80..0000000000052cc4 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052c9c │ │ │ │ +00003550 0000000000000018 00003554 FDE cie=00000000 pc=0000000000038060..00000000000380a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003807c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038080 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006104 0000000000000018 00006108 FDE cie=00000000 pc=0000000000052ce0..0000000000052d24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052cfc │ │ │ │ +0000356c 0000000000000018 00003570 FDE cie=00000000 pc=00000000000380c0..0000000000038104 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000380dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000380e0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006120 0000000000000018 00006124 FDE cie=00000000 pc=0000000000052d40..0000000000052d84 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052d5c │ │ │ │ +00003588 0000000000000018 0000358c FDE cie=00000000 pc=0000000000038120..0000000000038164 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003813c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038140 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000613c 0000000000000010 00006140 FDE cie=00000000 pc=0000000000052da0..0000000000052db4 │ │ │ │ +000035a4 0000000000000010 000035a8 FDE cie=00000000 pc=0000000000038180..0000000000038194 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006150 0000000000000024 00006154 FDE cie=00000000 pc=0000000000052dc0..0000000000052df8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052dc4 │ │ │ │ +000035b8 0000000000000024 000035bc FDE cie=00000000 pc=00000000000381a0..00000000000381d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000381a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000381a8 │ │ │ │ DW_CFA_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 0000000000052dd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000381b8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052df0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000381d0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000381d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006178 0000000000000024 00005de0 FDE cie=0000039c pc=0000000000052e00..0000000000052e80 │ │ │ │ - Augmentation data: a7 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000052e34 │ │ │ │ +000035e0 0000000000000024 00003354 FDE cie=00000290 pc=00000000000381e0..0000000000038260 │ │ │ │ + Augmentation data: bb 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000038214 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038218 │ │ │ │ DW_CFA_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 0000000000052e64 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000038244 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038248 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061a0 0000000000000024 00005e08 FDE cie=0000039c pc=000000000000e318..000000000000e408 │ │ │ │ - Augmentation data: 87 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e31c │ │ │ │ +00003608 0000000000000024 0000337c FDE cie=00000290 pc=000000000000dc74..000000000000dd64 │ │ │ │ + Augmentation data: 9b 65 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 │ │ │ │ │ │ │ │ -000061c8 0000000000000020 000061cc FDE cie=00000000 pc=0000000000052f80..0000000000052fe0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052f94 │ │ │ │ +00003630 0000000000000020 00003634 FDE cie=00000000 pc=0000000000038360..00000000000383c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038374 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038378 │ │ │ │ DW_CFA_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 0000000000052fc0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000383a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061ec 0000000000000020 000061f0 FDE cie=00000000 pc=0000000000052fe0..0000000000053040 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052ff4 │ │ │ │ +00003654 0000000000000020 00003658 FDE cie=00000000 pc=00000000000383c0..0000000000038420 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000383d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383d8 │ │ │ │ DW_CFA_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 0000000000053020 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000038400 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006210 0000000000000038 00005e78 FDE cie=0000039c pc=0000000000053040..0000000000053184 │ │ │ │ - Augmentation data: 2b 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053044 │ │ │ │ +00003678 0000000000000038 000033ec FDE cie=00000290 pc=0000000000038420..0000000000038564 │ │ │ │ + Augmentation data: 3f 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038428 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053058 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038438 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000053078 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000038458 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000530f4 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000384d4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000053118 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000384f8 │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005311c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000384fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038500 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053124 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038504 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005312c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003850c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000624c 0000000000000018 00006250 FDE cie=00000000 pc=00000000000531a0..00000000000531ec │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000531c4 │ │ │ │ +000036b4 0000000000000018 000036b8 FDE cie=00000000 pc=0000000000038580..00000000000385cc │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000385a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000385a8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006268 0000000000000018 0000626c FDE cie=00000000 pc=0000000000053200..000000000005324c │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000053224 │ │ │ │ +000036d0 0000000000000018 000036d4 FDE cie=00000000 pc=00000000000385e0..000000000003862c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000038604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038608 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006284 0000000000000020 00006288 FDE cie=00000000 pc=0000000000053260..0000000000053368 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053264 │ │ │ │ +000036ec 0000000000000020 000036f0 FDE cie=00000000 pc=0000000000038640..0000000000038748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038648 │ │ │ │ DW_CFA_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 000000000005328c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003866c │ │ │ │ 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 0000000000053290 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038670 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053294 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038674 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000062a8 0000000000000034 000062ac FDE cie=00000000 pc=0000000000053380..0000000000053508 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053384 │ │ │ │ +00003710 0000000000000034 00003714 FDE cie=00000000 pc=0000000000038760..00000000000388e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038768 │ │ │ │ DW_CFA_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 00000000000533ac │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003878c │ │ │ │ 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 00000000000533b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038790 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000533b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038794 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000053448 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000038828 │ │ │ │ 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 000000000005344c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003882c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038830 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000534cc │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000388ac │ │ │ │ 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 00000000000534d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000388b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000534d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000388b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000062e0 0000000000000024 000062e4 FDE cie=00000000 pc=000000000004f9c0..000000000004fa9c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9c4 │ │ │ │ +00003748 0000000000000024 0000374c FDE cie=00000000 pc=0000000000034da0..0000000000034e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034da4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034da8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f9dc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034dbc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004fa44 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000034e24 │ │ │ │ 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 000000000004fa48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fa4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e2c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006308 0000000000000024 0000630c FDE cie=00000000 pc=0000000000053520..000000000005356c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053524 │ │ │ │ +00003770 0000000000000024 00003774 FDE cie=00000000 pc=0000000000038900..000000000003894c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038908 │ │ │ │ DW_CFA_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 0000000000053530 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038910 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000053564 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000038944 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053568 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038948 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006330 0000000000000024 00006334 FDE cie=00000000 pc=0000000000053580..00000000000535cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053584 │ │ │ │ +00003798 0000000000000024 0000379c FDE cie=00000000 pc=0000000000038960..00000000000389ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053588 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038968 │ │ │ │ DW_CFA_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 0000000000053590 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038970 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000535c4 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000389a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000535c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000389a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006358 0000000000000030 00005fc0 FDE cie=0000039c pc=00000000000535e0..0000000000053640 │ │ │ │ - Augmentation data: f6 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000535e4 │ │ │ │ +000037c0 0000000000000030 00003534 FDE cie=00000290 pc=00000000000389c0..0000000000038a20 │ │ │ │ + Augmentation data: 0a 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000389c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000535e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000389c8 │ │ │ │ DW_CFA_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 00000000000535f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000389d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000053628 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000038a08 │ │ │ │ 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 000000000005362c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053638 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038a18 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005363c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000638c 0000000000000030 00005ff4 FDE cie=0000039c pc=0000000000053640..00000000000536a0 │ │ │ │ - Augmentation data: ca 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053644 │ │ │ │ +000037f4 0000000000000030 00003568 FDE cie=00000290 pc=0000000000038a20..0000000000038a80 │ │ │ │ + Augmentation data: de 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a28 │ │ │ │ DW_CFA_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 0000000000053650 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038a30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000053688 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000038a68 │ │ │ │ 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 000000000005368c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053698 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038a78 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005369c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000063c0 00000000000000b4 00006028 FDE cie=0000039c pc=00000000000536a0..0000000000053b8c │ │ │ │ - Augmentation data: 9f 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536a4 │ │ │ │ +00003828 00000000000000b4 0000359c FDE cie=00000290 pc=0000000000038a80..0000000000038f6c │ │ │ │ + Augmentation data: b3 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a88 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000536b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038a94 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000536bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038a9c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005370c │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000038aec │ │ │ │ DW_CFA_remember_state │ │ │ │ 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 0000000000053710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038af0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038af4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038af8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038afc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b00 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b04 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 568 to 0000000000038d3c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d40 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d44 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d48 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053718 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000038d68 │ │ │ │ + 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: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000038d84 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005371c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038d8c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053720 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d90 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d94 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 568 to 000000000005395c │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000038e2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053960 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038e34 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053964 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038e38 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038e3c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038e40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000038e5c │ │ │ │ + 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: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038e68 │ │ │ │ + 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_loc: 28 to 0000000000038e84 │ │ │ │ + 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: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053970 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038e88 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038e8c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038e90 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038e94 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + │ │ │ │ +000038e0 0000000000000034 00003654 FDE cie=00000290 pc=0000000000038f80..0000000000039238 │ │ │ │ + Augmentation data: 23 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038f84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038f88 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038f94 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038f9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038fa8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 352 to 0000000000039108 │ │ │ │ + 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 000000000003910c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039110 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003918 0000000000000028 0000368c FDE cie=00000290 pc=0000000000039240..00000000000392b0 │ │ │ │ + Augmentation data: 1c 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039244 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039248 │ │ │ │ + DW_CFA_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 000000000003925c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000392a8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000392ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003944 0000000000000028 000036b8 FDE cie=00000290 pc=00000000000392b0..0000000000039330 │ │ │ │ + Augmentation data: f8 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000392b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000392b8 │ │ │ │ + DW_CFA_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 00000000000392cc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000039328 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003932c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003970 0000000000000028 000036e4 FDE cie=00000290 pc=0000000000039330..00000000000393b0 │ │ │ │ + Augmentation data: d4 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039334 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039338 │ │ │ │ + DW_CFA_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 000000000003934c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000393a8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000393ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000399c 0000000000000024 00003710 FDE cie=00000290 pc=0000000000038260..00000000000382e0 │ │ │ │ + Augmentation data: b0 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000038294 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038298 │ │ │ │ + DW_CFA_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 00000000000382c4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000382c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000039c4 0000000000000024 00003738 FDE cie=00000290 pc=00000000000382e0..0000000000038360 │ │ │ │ + Augmentation data: 90 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000038314 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038318 │ │ │ │ + DW_CFA_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 0000000000038344 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038348 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000039ec 0000000000000048 00003760 FDE cie=00000290 pc=00000000000393c0..00000000000394cc │ │ │ │ + Augmentation data: 73 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000393cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000393d0 │ │ │ │ + DW_CFA_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 00000000000393d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000393e4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003943c │ │ │ │ + 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 0000000000039440 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039444 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000039480 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039484 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003948c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00003a38 000000000000002c 000037ac FDE cie=00000290 pc=00000000000394e0..00000000000395ec │ │ │ │ + Augmentation data: 4b 62 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: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000394ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000394f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000003958c │ │ │ │ + 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 0000000000039590 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039594 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003a68 000000000000002c 000037dc FDE cie=00000290 pc=0000000000039600..000000000003970c │ │ │ │ + Augmentation data: 29 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039604 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039608 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003960c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039618 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000396ac │ │ │ │ + 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 00000000000396b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000396b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003a98 000000000000002c 0000380c FDE cie=00000290 pc=0000000000039720..000000000003982c │ │ │ │ + Augmentation data: 07 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039724 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039728 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003972c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039738 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000397cc │ │ │ │ + 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 00000000000397d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000397d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003ac8 0000000000000028 0000383c FDE cie=00000290 pc=0000000000039840..0000000000039908 │ │ │ │ + Augmentation data: e7 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039854 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039858 │ │ │ │ + DW_CFA_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 0000000000039864 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003989c │ │ │ │ + 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 00000000000398a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003af4 0000000000000028 00003af8 FDE cie=00000000 pc=0000000000039920..00000000000399e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039924 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039928 │ │ │ │ + DW_CFA_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 0000000000039938 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000399d4 │ │ │ │ + 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 00000000000399d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000399dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003b20 0000000000000028 00003b24 FDE cie=00000000 pc=0000000000039a00..0000000000039ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a08 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039a18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000039abc │ │ │ │ + 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 0000000000039ac0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ac4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003b4c 0000000000000024 00003b50 FDE cie=00000000 pc=0000000000039ae0..0000000000039b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ae8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039af8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000039b20 │ │ │ │ + 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 0000000000039b24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039b38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003b74 0000000000000024 00003b78 FDE cie=00000000 pc=0000000000039ba0..0000000000039c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ba4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ba8 │ │ │ │ + DW_CFA_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 0000000000039bb8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000039bf8 │ │ │ │ + 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 0000000000039bfc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039c00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003b9c 000000000000002c 00003ba0 FDE cie=00000000 pc=0000000000039c60..0000000000039d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039c64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039c68 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039c74 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039c7c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039c88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000039cfc │ │ │ │ + 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 0000000000039d00 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003bcc 0000000000000038 00003bd0 FDE cie=00000000 pc=0000000000039d20..0000000000039e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d28 │ │ │ │ + DW_CFA_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 0000000000039d34 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000039dd4 │ │ │ │ + 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 0000000000039dd8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039de4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039dec │ │ │ │ + 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 0000000000039df0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039df4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000039e04 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c08 0000000000000010 00003c0c FDE cie=00000000 pc=0000000000034e80..0000000000034e94 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c1c 000000000000002c 00003c20 FDE cie=00000000 pc=0000000000034ea0..0000000000034f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ea4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ea8 │ │ │ │ + DW_CFA_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 0000000000034eb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000034ef0 │ │ │ │ + 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 0000000000034ef4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ef8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034f00 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00003c4c 0000000000000030 000039c0 FDE cie=00000290 pc=0000000000039e20..0000000000039f5c │ │ │ │ + Augmentation data: 7f 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e28 │ │ │ │ + DW_CFA_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 0000000000039e30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000039e48 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000039f28 │ │ │ │ + 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 0000000000039f2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000053988 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c80 0000000000000038 000039f4 FDE cie=00000290 pc=0000000000039f60..000000000003a0dc │ │ │ │ + Augmentation data: 4f 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039f64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039f68 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000039f84 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000039fac │ │ │ │ + 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_advance_loc: 212 to 000000000003a080 │ │ │ │ + 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 000000000003a084 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a088 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003cbc 0000000000000038 00003a30 FDE cie=00000290 pc=000000000003a0e0..000000000003a3ec │ │ │ │ + Augmentation data: 2b 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a0e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a0e8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a0f8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a100 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a10c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 316 to 000000000003a248 │ │ │ │ + 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 000000000003a24c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a250 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003cf8 0000000000000050 00003a6c FDE cie=00000290 pc=0000000000034f08..00000000000351dc │ │ │ │ + Augmentation data: 37 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f10 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034f1c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034f24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034f2c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034f34 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034f40 │ │ │ │ + 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: 8 to 0000000000034f48 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 444 to 0000000000035104 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035108 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003510c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003d4c 0000000000000048 00003ac0 FDE cie=00000290 pc=00000000000351e0..00000000000354ac │ │ │ │ + Augmentation data: 05 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000351e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000351e8 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000351f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035200 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035210 │ │ │ │ + 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 000000000003521c │ │ │ │ + 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: 440 to 00000000000353d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000539a4 │ │ │ │ + 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 00000000000353d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000353dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003d98 000000000000003c 00003d9c FDE cie=00000000 pc=000000000003a400..000000000003a594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a404 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a408 │ │ │ │ + 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 000000000003a410 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a420 │ │ │ │ + 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 000000000003a428 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 296 to 000000000003a550 │ │ │ │ + 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 000000000003a554 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a558 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003dd8 0000000000000030 00003b4c FDE cie=00000290 pc=000000000003a5a0..000000000003a738 │ │ │ │ + Augmentation data: 07 62 00 00 │ │ │ │ + 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: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a5ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a5b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003a5c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000003a670 │ │ │ │ + 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 000000000003a674 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a678 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003e0c 0000000000000018 00003e10 FDE cie=00000000 pc=000000000003a740..000000000003a7dc │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003a7b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a7b8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00003e28 0000000000000034 00003b9c FDE cie=00000290 pc=000000000003a7e0..000000000003a8c4 │ │ │ │ + Augmentation data: e3 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a7e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a7e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a7f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003a850 │ │ │ │ + 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 000000000003a854 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a858 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003a87c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a888 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a88c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003e60 0000000000000034 00003bd4 FDE cie=00000290 pc=000000000003a8e0..000000000003a9c4 │ │ │ │ + Augmentation data: be 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a8e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a8e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a8f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003a950 │ │ │ │ + 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 000000000003a954 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a958 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003a97c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a988 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a98c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003e98 0000000000000034 00003c0c FDE cie=00000290 pc=000000000003a9e0..000000000003aac4 │ │ │ │ + Augmentation data: 99 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a9e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a9e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a9f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003aa50 │ │ │ │ + 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 000000000003aa54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003aa7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003aa88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa8c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003ed0 0000000000000034 00003c44 FDE cie=00000290 pc=000000000003aae0..000000000003abc4 │ │ │ │ + Augmentation data: 74 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aae8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003aaf4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003ab50 │ │ │ │ + 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 000000000003ab54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ab58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003ab7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ab88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ab8c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003f08 0000000000000020 00003c7c FDE cie=00000290 pc=00000000000354ac..0000000000035550 │ │ │ │ + Augmentation data: 6b 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000354b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000354b4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000354c0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000354c8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +00003f2c 000000000000002c 00003f30 FDE cie=00000000 pc=000000000003abe0..000000000003acf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003abe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003abe8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000003ac30 │ │ │ │ + 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 000000000003ac34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ac38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000003ac98 │ │ │ │ + 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 000000000003ac9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aca0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003f5c 0000000000000024 00003cd0 FDE cie=00000290 pc=000000000003ad00..000000000003ad84 │ │ │ │ + Augmentation data: fb 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad08 │ │ │ │ + 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 000000000003ad40 │ │ │ │ + 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 000000000003ad44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003f84 0000000000000024 00003cf8 FDE cie=00000290 pc=000000000003ada0..000000000003ae2c │ │ │ │ + Augmentation data: e7 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ada4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ada8 │ │ │ │ + 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 000000000003ade4 │ │ │ │ + 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 000000000003ade8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003adf0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003fac 0000000000000020 00003d20 FDE cie=00000290 pc=0000000000035550..00000000000355f4 │ │ │ │ + Augmentation data: d8 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035554 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035558 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035564 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003556c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +00003fd0 000000000000002c 00003fd4 FDE cie=00000000 pc=000000000003ae40..000000000003af54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae48 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000003ae90 │ │ │ │ + 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 000000000003ae94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000003aef8 │ │ │ │ + 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 000000000003aefc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004000 0000000000000024 00003d74 FDE cie=00000290 pc=000000000003af60..000000000003afe4 │ │ │ │ + Augmentation data: 7f 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af68 │ │ │ │ + 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 000000000003afa0 │ │ │ │ + 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 000000000003afa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003afa8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004028 0000000000000024 00003d9c FDE cie=00000290 pc=000000000003b000..000000000003b08c │ │ │ │ + Augmentation data: 6b 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b004 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b008 │ │ │ │ + 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 000000000003b044 │ │ │ │ + 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 000000000003b048 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b050 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004050 0000000000000020 00003dc4 FDE cie=00000290 pc=0000000000035600..0000000000035790 │ │ │ │ + Augmentation data: 45 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035604 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035608 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003560c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035614 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +00004074 0000000000000018 00004078 FDE cie=00000000 pc=000000000003b0a0..000000000003b0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0a8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004090 0000000000000018 00004094 FDE cie=00000000 pc=000000000003b0c0..000000000003b0d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0c8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000040ac 0000000000000020 00003e20 FDE cie=00000290 pc=0000000000035790..0000000000035920 │ │ │ │ + Augmentation data: 07 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035794 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035798 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003579c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000357a4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +000040d0 0000000000000018 000040d4 FDE cie=00000000 pc=000000000003b0e0..000000000003b0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0e8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000040ec 0000000000000018 000040f0 FDE cie=00000000 pc=000000000003b100..000000000003b114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b108 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004108 0000000000000020 00003e7c FDE cie=00000290 pc=0000000000035920..0000000000035ab0 │ │ │ │ + Augmentation data: c9 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035924 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035928 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003592c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035934 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +0000412c 0000000000000018 00004130 FDE cie=00000000 pc=000000000003b120..000000000003b130 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b124 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b128 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004148 0000000000000018 0000414c FDE cie=00000000 pc=000000000003b140..000000000003b154 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b144 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b148 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004164 0000000000000020 00003ed8 FDE cie=00000290 pc=0000000000035ab0..0000000000035c40 │ │ │ │ + Augmentation data: 8b 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ab4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ab8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035abc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035ac4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + │ │ │ │ +00004188 0000000000000018 0000418c FDE cie=00000000 pc=000000000003b160..000000000003b170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b164 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b168 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000041a4 0000000000000018 000041a8 FDE cie=00000000 pc=000000000003b180..000000000003b194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b184 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b188 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000041c0 0000000000000038 00003f34 FDE cie=00000290 pc=0000000000035c40..0000000000035d4c │ │ │ │ + Augmentation data: 4f 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c48 │ │ │ │ + DW_CFA_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 0000000000035c50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000035ca4 │ │ │ │ + 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 0000000000035ca8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035cac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000035cf0 │ │ │ │ + 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 0000000000035cf4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035cf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000041fc 0000000000000028 00003f70 FDE cie=00000290 pc=000000000003b1a0..000000000003b264 │ │ │ │ + Augmentation data: ab 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003b1bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003b1f4 │ │ │ │ + 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 000000000003b1f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004228 0000000000000028 00003f9c FDE cie=00000290 pc=000000000003b280..000000000003b344 │ │ │ │ + Augmentation data: a3 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b288 │ │ │ │ + DW_CFA_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 000000000003b29c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003b2d4 │ │ │ │ + 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 000000000003b2d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b2dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004254 0000000000000028 00003fc8 FDE cie=00000290 pc=000000000003b360..000000000003b42c │ │ │ │ + Augmentation data: 9b 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b364 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b368 │ │ │ │ + DW_CFA_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 000000000003b37c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003b3bc │ │ │ │ + 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 000000000003b3c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b3c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004280 0000000000000028 00003ff4 FDE cie=00000290 pc=000000000003b440..000000000003b50c │ │ │ │ + Augmentation data: 93 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b444 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b448 │ │ │ │ + DW_CFA_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 000000000003b45c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003b49c │ │ │ │ + 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 000000000003b4a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b4a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000042ac 0000000000000040 00004020 FDE cie=00000290 pc=000000000003b520..000000000003b7f8 │ │ │ │ + Augmentation data: 8b 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b524 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b528 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b52c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b534 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000003b57c │ │ │ │ + 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 000000000003b580 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b584 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b594 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000003b680 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b684 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003b6d8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6dc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + │ │ │ │ +000042f0 0000000000000038 00004064 FDE cie=00000290 pc=000000000003b800..000000000003baac │ │ │ │ + Augmentation data: 8f 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b804 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b808 │ │ │ │ + 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 000000000003b81c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003b834 │ │ │ │ + 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 000000000003b97c │ │ │ │ + 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 000000000003b980 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b984 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000432c 0000000000000058 000040a0 FDE cie=00000290 pc=000000000003c100..000000000003c22c │ │ │ │ + Augmentation data: 6b 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c108 │ │ │ │ + DW_CFA_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 000000000003c110 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003c130 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000003c1b8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c1c4 │ │ │ │ + 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 000000000003c1c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1cc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c1dc │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c1e4 │ │ │ │ + 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 000000000003c1e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1ec │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003c21c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004388 0000000000000038 000040fc FDE cie=00000290 pc=000000000003c240..000000000003c4ec │ │ │ │ + Augmentation data: 2b 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c244 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c248 │ │ │ │ + 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 000000000003c25c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c274 │ │ │ │ + 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: 336 to 000000000003c3c4 │ │ │ │ + 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 000000000003c3c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c3cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000043c4 000000000000003c 00004138 FDE cie=00000290 pc=000000000003c4ec..000000000003c818 │ │ │ │ + Augmentation data: 07 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4f4 │ │ │ │ + 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 000000000003c500 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c518 │ │ │ │ + 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: 436 to 000000000003c6cc │ │ │ │ + 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 000000000003c6d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c6d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004404 0000000000000040 00004178 FDE cie=00000290 pc=000000000003c820..000000000003cb58 │ │ │ │ + Augmentation data: df 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c824 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c828 │ │ │ │ + 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 000000000003c83c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c858 │ │ │ │ + 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 000000000003c860 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000003ca10 │ │ │ │ + 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 000000000003ca14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ca18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004448 0000000000000040 000041bc FDE cie=00000290 pc=000000000003baac..000000000003bdd8 │ │ │ │ + Augmentation data: b3 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bab0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bab4 │ │ │ │ + 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 000000000003bac8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003bae4 │ │ │ │ + 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 000000000003baec │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000003bc94 │ │ │ │ + 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 000000000003bc98 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc9c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000448c 000000000000003c 00004200 FDE cie=00000290 pc=000000000003bde0..000000000003c0f8 │ │ │ │ + Augmentation data: 87 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bde4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bde8 │ │ │ │ + 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 000000000003bdf4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003be0c │ │ │ │ + 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 000000000003bfb8 │ │ │ │ + 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 000000000003bfbc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfc0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000044cc 0000000000000038 00004240 FDE cie=00000290 pc=000000000003cb60..000000000003ccc8 │ │ │ │ + Augmentation data: 5f 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cb64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cb68 │ │ │ │ + DW_CFA_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 000000000003cb70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000003cbd0 │ │ │ │ + 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 000000000003cbd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cbd8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003cc30 │ │ │ │ + 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 000000000003cc34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004508 0000000000000028 0000427c FDE cie=00000290 pc=000000000003cce0..000000000003cdb4 │ │ │ │ + Augmentation data: 5f 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cce4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cce8 │ │ │ │ + DW_CFA_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 000000000003ccfc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003cd38 │ │ │ │ + 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 000000000003cd3c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cd50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004534 0000000000000028 000042a8 FDE cie=00000290 pc=000000000003cdc0..000000000003ce9c │ │ │ │ + Augmentation data: 4b 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cdc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cdc8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cddc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003ce30 │ │ │ │ + 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 000000000003ce34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ce38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004560 0000000000000028 000042d4 FDE cie=00000290 pc=000000000003cea0..000000000003cfcc │ │ │ │ + Augmentation data: 37 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cea4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cea8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ceb4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003cf28 │ │ │ │ + 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 000000000003cf2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cf30 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000458c 000000000000002c 00004300 FDE cie=00000290 pc=000000000003cfe0..000000000003d0d8 │ │ │ │ + Augmentation data: 3f 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cfe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cfe8 │ │ │ │ + DW_CFA_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 000000000003cff8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000003d0ac │ │ │ │ + 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 000000000003d0b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d0b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000045bc 000000000000002c 00004330 FDE cie=00000290 pc=000000000003d0e0..000000000003d1e0 │ │ │ │ + Augmentation data: 27 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d0e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d0e8 │ │ │ │ + DW_CFA_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 000000000003d0f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000003d1b4 │ │ │ │ + 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 000000000003d1b8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000045ec 0000000000000040 00004360 FDE cie=00000290 pc=000000000003d1e0..000000000003d2d8 │ │ │ │ + Augmentation data: 0f 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1e8 │ │ │ │ + DW_CFA_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 000000000003d1f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d208 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000003d278 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d280 │ │ │ │ + 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 000000000003d284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d288 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d298 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d2a8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + │ │ │ │ +00004630 0000000000000048 000043a4 FDE cie=00000290 pc=000000000003d2e0..000000000003d650 │ │ │ │ + Augmentation data: e3 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d2e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d2e8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d2ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d2f4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d310 │ │ │ │ + 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: 460 to 000000000003d4dc │ │ │ │ + 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 000000000003d4e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d4e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000467c 0000000000000024 00004680 FDE cie=00000000 pc=000000000003d660..000000000003d838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d664 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d668 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d67c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000003d6ec │ │ │ │ + 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 000000000003d6f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000046a4 0000000000000030 00004418 FDE cie=00000290 pc=000000000003d840..000000000003d924 │ │ │ │ + Augmentation data: 97 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d844 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d848 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d850 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d858 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003d8dc │ │ │ │ + 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 000000000003d8e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d8e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000046d8 0000000000000030 0000444c FDE cie=00000290 pc=000000000003d940..000000000003da20 │ │ │ │ + Augmentation data: 7b 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d944 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d948 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d950 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d958 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003d9dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d9e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d9e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000470c 0000000000000020 00004710 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 │ │ │ │ + │ │ │ │ +00004730 0000000000000018 00004734 FDE cie=00000000 pc=000000000003da20..000000000003da74 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003da4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da50 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000474c 0000000000000048 000044c0 FDE cie=00000290 pc=0000000000035d4c..0000000000036418 │ │ │ │ + Augmentation data: f3 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d50 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d54 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035d60 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035d6c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000539ac │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035d74 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035d84 │ │ │ │ + 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: 464 to 0000000000035f54 │ │ │ │ + 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 0000000000035f58 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035f5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004798 0000000000000024 0000479c FDE cie=00000000 pc=000000000003da80..000000000003dc58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da88 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003da9c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000003db0c │ │ │ │ + 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 000000000003db10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000047c0 0000000000000030 00004534 FDE cie=00000290 pc=000000000003dc60..000000000003dd44 │ │ │ │ + Augmentation data: ab 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc68 │ │ │ │ + DW_CFA_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 000000000003dc70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dc78 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003dcfc │ │ │ │ + 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 000000000003dd00 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000047f4 0000000000000030 00004568 FDE cie=00000290 pc=000000000003dd60..000000000003de40 │ │ │ │ + Augmentation data: 8f 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd68 │ │ │ │ + DW_CFA_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 000000000003dd70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003dd78 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003ddfc │ │ │ │ + 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 000000000003de00 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004828 0000000000000034 0000459c FDE cie=00000290 pc=000000000003de40..000000000003dfb8 │ │ │ │ + Augmentation data: 73 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de48 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003de54 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003de90 │ │ │ │ + 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 000000000003de94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de9c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003dec4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003decc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004860 0000000000000034 00004864 FDE cie=00000000 pc=000000000003dfc0..000000000003e0d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dfc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dfc8 │ │ │ │ + DW_CFA_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 000000000003dfd8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003e04c │ │ │ │ + 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 000000000003e050 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e054 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003e094 │ │ │ │ + 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 000000000003e098 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e09c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004898 0000000000000048 0000460c FDE cie=00000290 pc=000000000003e0e0..000000000003ebac │ │ │ │ + Augmentation data: 2f 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0e8 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e0f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e0fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003e118 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000539b0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e120 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 336 to 000000000003e270 │ │ │ │ + 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 000000000003e274 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e278 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000048e4 000000000000002c 000048e8 FDE cie=00000000 pc=000000000003ebc0..000000000003ed2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebc8 │ │ │ │ + DW_CFA_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 000000000003ebec │ │ │ │ + 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 000000000003ebf0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebf4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000003ec74 │ │ │ │ + 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 000000000003ec78 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ec7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004914 0000000000000048 00004688 FDE cie=00000290 pc=000000000003ed40..000000000003f490 │ │ │ │ + Augmentation data: 33 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ed44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ed48 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ed54 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ed60 │ │ │ │ + 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 000000000003ed70 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000539b4 │ │ │ │ + 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: 1056 to 000000000003f190 │ │ │ │ + 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 000000000003f194 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f198 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004960 000000000000004c 000046d4 FDE cie=00000290 pc=000000000003f4a0..00000000000401f0 │ │ │ │ + Augmentation data: 5b 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4a8 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f4b4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f4c8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f4d4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f4e4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000053a4c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 708 to 000000000003f7a8 │ │ │ │ + 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 000000000003f7ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f7b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000049b0 000000000000005c 00004724 FDE cie=00000290 pc=0000000000036420..00000000000379cc │ │ │ │ + Augmentation data: e7 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036424 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036428 │ │ │ │ + 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 0000000000036448 │ │ │ │ + DW_CFA_def_cfa_offset: 1808 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 2924 to 0000000000036fb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000036fd0 │ │ │ │ + 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 0000000000036fd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036fd8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a10 000000000000002c 00004a14 FDE cie=00000000 pc=0000000000040200..0000000000040318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040204 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040208 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004020c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040214 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040224 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000004029c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053a54 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000402a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000402a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004a40 0000000000000050 00004a44 FDE cie=00000000 pc=0000000000040320..0000000000040438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040324 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040328 │ │ │ │ + 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 0000000000040334 │ │ │ │ + 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 0000000000040344 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040350 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000040400 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040404 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040410 │ │ │ │ + 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 0000000000040414 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040418 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004041c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040420 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040430 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a5c │ │ │ │ + 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 0000000000040434 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a94 0000000000000034 00004808 FDE cie=00000290 pc=0000000000040440..0000000000040518 │ │ │ │ + Augmentation data: 07 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040444 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040448 │ │ │ │ + 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 0000000000040450 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004045c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000404e0 │ │ │ │ + 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 00000000000404e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000404e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004acc 0000000000000044 00004ad0 FDE cie=00000000 pc=0000000000040520..000000000004073c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040528 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004052c │ │ │ │ + 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 0000000000040534 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040540 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004054c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040550 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 416 to 00000000000406f0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406f4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a60 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000040730 │ │ │ │ + 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: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040734 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b14 0000000000000048 00004b18 FDE cie=00000000 pc=000000000004df60..000000000004e1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004df64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004df68 │ │ │ │ + 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 000000000004df70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004df90 │ │ │ │ + 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 000000000004df94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004df98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004dfb4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000004e054 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004e0d8 │ │ │ │ + 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 000000000004e0dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e0e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004e114 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004e148 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004e17c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004e1b8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e1bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b60 000000000000004c 000048d4 FDE cie=00000290 pc=0000000000040740..0000000000040a10 │ │ │ │ + Augmentation data: 4f 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040744 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040748 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040754 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004075c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040764 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040778 │ │ │ │ + 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_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 448 to 0000000000040938 │ │ │ │ + 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_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004093c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040940 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004bb0 0000000000000054 00004924 FDE cie=00000290 pc=0000000000040a10..0000000000043860 │ │ │ │ + Augmentation data: 21 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a18 │ │ │ │ + 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 0000000000040a28 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040a38 │ │ │ │ + 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 0000000000040a48 │ │ │ │ + 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: 6104 to 0000000000042220 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004223c │ │ │ │ + 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 0000000000042240 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042244 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000053a7c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004c08 0000000000000054 0000497c FDE cie=00000290 pc=0000000000043860..000000000004700c │ │ │ │ + Augmentation data: af 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043864 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043868 │ │ │ │ + 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 0000000000043878 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043884 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004389c │ │ │ │ + DW_CFA_def_cfa_offset: 1104 │ │ │ │ + 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: 6584 to 0000000000045254 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000045270 │ │ │ │ + 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 0000000000045274 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045278 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004c60 0000000000000044 00004c64 FDE cie=00000000 pc=000000000004e1c0..000000000004e404 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e1c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e1c8 │ │ │ │ + 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 000000000004e1d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e1d8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e1e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e1f0 │ │ │ │ + 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: 320 to 000000000004e330 │ │ │ │ + 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 000000000004e334 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e338 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ca8 0000000000000050 00004a1c FDE cie=00000290 pc=000000000004700c..000000000004a66c │ │ │ │ + Augmentation data: 80 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047010 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047014 │ │ │ │ + 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 0000000000047034 │ │ │ │ + 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: 6632 to 0000000000048a1c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000048a38 │ │ │ │ + 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 0000000000048a3c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004cfc 0000000000000050 00004a70 FDE cie=00000290 pc=000000000004a66c..000000000004df5c │ │ │ │ + Augmentation data: b8 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a670 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a674 │ │ │ │ + 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 000000000004a694 │ │ │ │ + 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: 6908 to 000000000004c190 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004c1ac │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053a88 │ │ │ │ + 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 000000000004c1b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c1b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004d50 0000000000000010 00004d54 FDE cie=00000000 pc=0000000000053c60..0000000000053c70 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004d64 0000000000000010 00004d68 FDE cie=00000000 pc=0000000000053c80..0000000000053c90 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004d78 0000000000000010 00004d7c FDE cie=00000000 pc=0000000000053ca0..0000000000053ca8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004d8c 0000000000000010 00004d90 FDE cie=00000000 pc=0000000000053cc0..0000000000053cc8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004da0 0000000000000010 00004da4 FDE cie=00000000 pc=0000000000053ce0..0000000000053cf0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004db4 0000000000000010 00004db8 FDE cie=00000000 pc=0000000000053d00..0000000000053d10 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004dc8 0000000000000010 00004dcc FDE cie=00000000 pc=0000000000053d20..0000000000053d30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ddc 0000000000000010 00004de0 FDE cie=00000000 pc=0000000000053d40..0000000000053d64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004df0 0000000000000010 00004df4 FDE cie=00000000 pc=0000000000053d80..0000000000053da0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e04 0000000000000010 00004e08 FDE cie=00000000 pc=0000000000053da0..0000000000053dac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e18 0000000000000010 00004e1c FDE cie=00000000 pc=0000000000053dc0..0000000000053dcc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e2c 0000000000000010 00004e30 FDE cie=00000000 pc=0000000000053de0..0000000000053df0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e40 0000000000000010 00004e44 FDE cie=00000000 pc=0000000000053e00..0000000000053e24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e54 0000000000000010 00004e58 FDE cie=00000000 pc=0000000000053e40..0000000000053e60 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e68 0000000000000010 00004e6c FDE cie=00000000 pc=0000000000053e60..0000000000053e6c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e7c 0000000000000010 00004e80 FDE cie=00000000 pc=0000000000053e80..0000000000053e8c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e90 0000000000000010 00004e94 FDE cie=00000000 pc=0000000000053ea0..0000000000053eb0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ea4 0000000000000010 00004ea8 FDE cie=00000000 pc=0000000000053ec0..0000000000053ee4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004eb8 0000000000000010 00004ebc FDE cie=00000000 pc=0000000000053f00..0000000000053f20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ecc 0000000000000010 00004ed0 FDE cie=00000000 pc=0000000000053f20..0000000000053f2c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ee0 0000000000000010 00004ee4 FDE cie=00000000 pc=0000000000053f40..0000000000053f4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ef4 0000000000000010 00004ef8 FDE cie=00000000 pc=0000000000053f60..0000000000053f70 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f08 0000000000000010 00004f0c FDE cie=00000000 pc=0000000000053f80..0000000000053f94 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f1c 0000000000000010 00004f20 FDE cie=00000000 pc=0000000000053fa0..000000000005402c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f30 0000000000000010 00004f34 FDE cie=00000000 pc=0000000000054040..0000000000054070 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f44 0000000000000024 00004f48 FDE cie=00000000 pc=0000000000054080..00000000000540c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054084 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054088 │ │ │ │ + DW_CFA_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 0000000000054090 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000540b0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000540b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f6c 0000000000000024 00004f70 FDE cie=00000000 pc=00000000000540c0..0000000000054100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000540c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000540c8 │ │ │ │ + DW_CFA_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 00000000000540d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000540f0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000540f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f94 0000000000000010 00004f98 FDE cie=00000000 pc=0000000000054100..0000000000054108 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004fa8 0000000000000010 00004fac FDE cie=00000000 pc=0000000000054120..0000000000054128 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004fbc 0000000000000010 00004fc0 FDE cie=00000000 pc=0000000000054140..0000000000054154 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004fd0 0000000000000024 00004fd4 FDE cie=00000000 pc=0000000000054160..0000000000054198 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054164 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054168 │ │ │ │ + DW_CFA_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 0000000000054178 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054190 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054194 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ff8 0000000000000010 00004ffc FDE cie=00000000 pc=00000000000541a0..00000000000541b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000500c 0000000000000024 00005010 FDE cie=00000000 pc=00000000000541c0..00000000000541f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000541c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000541c8 │ │ │ │ + DW_CFA_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 00000000000541d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000541f0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000541f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005034 0000000000000024 00004da8 FDE cie=00000290 pc=0000000000054200..0000000000054280 │ │ │ │ + Augmentation data: 21 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000054234 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054238 │ │ │ │ + DW_CFA_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 0000000000054264 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054268 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000505c 0000000000000024 00004dd0 FDE cie=00000290 pc=0000000000054380..0000000000054400 │ │ │ │ + Augmentation data: 01 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000543b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543b8 │ │ │ │ + DW_CFA_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 00000000000543e4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005084 0000000000000024 00004df8 FDE cie=00000290 pc=000000000000ddf8..000000000000dec4 │ │ │ │ + Augmentation data: e1 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 │ │ │ │ + │ │ │ │ +000050ac 0000000000000024 00004e20 FDE cie=00000290 pc=000000000000dec4..000000000000df98 │ │ │ │ + Augmentation data: cd 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 │ │ │ │ + │ │ │ │ +000050d4 0000000000000010 000050d8 FDE cie=00000000 pc=0000000000054500..0000000000054514 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000050e8 0000000000000024 000050ec FDE cie=00000000 pc=0000000000054520..0000000000054558 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054524 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054528 │ │ │ │ + DW_CFA_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 0000000000054538 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054550 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054554 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005110 0000000000000010 00005114 FDE cie=00000000 pc=0000000000054560..0000000000054578 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005124 0000000000000024 00005128 FDE cie=00000000 pc=0000000000054580..00000000000545bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054584 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054590 │ │ │ │ + DW_CFA_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 000000000005459c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000545b4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545b8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000514c 0000000000000010 00005150 FDE cie=00000000 pc=00000000000545c0..00000000000545d4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005160 0000000000000024 00005164 FDE cie=00000000 pc=00000000000545e0..0000000000054618 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545e8 │ │ │ │ + DW_CFA_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 00000000000545f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054610 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054614 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005188 0000000000000024 00004efc FDE cie=00000290 pc=0000000000054620..00000000000546a0 │ │ │ │ + Augmentation data: 05 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000054654 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054658 │ │ │ │ + DW_CFA_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 0000000000054684 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054688 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051b0 0000000000000024 00004f24 FDE cie=00000290 pc=000000000000df98..000000000000e078 │ │ │ │ + Augmentation data: e5 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 │ │ │ │ + │ │ │ │ +000051d8 0000000000000020 000051dc FDE cie=00000000 pc=000000000004e420..000000000004e490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e424 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e428 │ │ │ │ + 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: 76 to 000000000004e474 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e478 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051fc 0000000000000018 00005200 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 │ │ │ │ + │ │ │ │ +00005218 0000000000000020 0000521c FDE cie=00000000 pc=00000000000547a0..0000000000054824 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000547b8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547bc │ │ │ │ + DW_CFA_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 00000000000547f4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000547f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000523c 0000000000000010 00005240 FDE cie=00000000 pc=0000000000053df0..0000000000053e00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005250 0000000000000010 00005254 FDE cie=00000000 pc=0000000000053f70..0000000000053f80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005264 0000000000000010 00005268 FDE cie=00000000 pc=0000000000053eb0..0000000000053ec0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005278 0000000000000028 00004fec FDE cie=00000290 pc=0000000000054840..00000000000548b0 │ │ │ │ + Augmentation data: 31 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054844 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054848 │ │ │ │ + DW_CFA_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 000000000005485c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000548a8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000548ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052a4 0000000000000028 00005018 FDE cie=00000290 pc=00000000000549c0..0000000000054a30 │ │ │ │ + Augmentation data: 0d 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000549c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000549c8 │ │ │ │ + DW_CFA_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 00000000000549dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000054a28 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052d0 0000000000000028 00005044 FDE cie=00000290 pc=0000000000054b40..0000000000054bb0 │ │ │ │ + Augmentation data: e9 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b48 │ │ │ │ + DW_CFA_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 0000000000054b5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000054ba8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054bac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052fc 000000000000002c 00005300 FDE cie=00000000 pc=000000000004e490..000000000004e5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e494 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e498 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e49c │ │ │ │ + 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_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e4b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000004e52c │ │ │ │ + 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 000000000004e530 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e534 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000532c 0000000000000028 000050a0 FDE cie=00000290 pc=00000000000548b0..0000000000054930 │ │ │ │ + Augmentation data: 95 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000548b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000548b8 │ │ │ │ + DW_CFA_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 00000000000548cc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000054928 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005492c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005358 0000000000000028 000050cc FDE cie=00000290 pc=0000000000054930..00000000000549b0 │ │ │ │ + Augmentation data: 71 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054934 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054938 │ │ │ │ + DW_CFA_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 000000000005494c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000549a8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000549ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005384 0000000000000028 000050f8 FDE cie=00000290 pc=0000000000054a30..0000000000054ab0 │ │ │ │ + Augmentation data: 4d 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054a38 │ │ │ │ + DW_CFA_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 0000000000054a4c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000054aa8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054aac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053b0 0000000000000028 00005124 FDE cie=00000290 pc=0000000000054ab0..0000000000054b30 │ │ │ │ + Augmentation data: 29 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ab4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ab8 │ │ │ │ + DW_CFA_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 0000000000054acc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000054b28 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054b2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053dc 0000000000000028 00005150 FDE cie=00000290 pc=0000000000054bb0..0000000000054c30 │ │ │ │ + Augmentation data: 05 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054bb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054bb8 │ │ │ │ + DW_CFA_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 0000000000054bcc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000054c28 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005408 0000000000000028 0000517c FDE cie=00000290 pc=0000000000054c30..0000000000054cb0 │ │ │ │ + Augmentation data: e1 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c38 │ │ │ │ + DW_CFA_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 0000000000054c4c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000054ca8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005434 0000000000000024 000051a8 FDE cie=00000290 pc=0000000000054280..0000000000054300 │ │ │ │ + Augmentation data: bd 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000542b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542b8 │ │ │ │ + DW_CFA_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 00000000000542e4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000545c 0000000000000024 000051d0 FDE cie=00000290 pc=0000000000054300..0000000000054380 │ │ │ │ + Augmentation data: 9d 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000054334 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054338 │ │ │ │ + DW_CFA_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 0000000000054364 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054368 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005484 0000000000000024 000051f8 FDE cie=00000290 pc=00000000000546a0..0000000000054720 │ │ │ │ + Augmentation data: 7d 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000546d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000546d8 │ │ │ │ + DW_CFA_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 0000000000054704 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054708 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000054ac 0000000000000024 00005220 FDE cie=00000290 pc=0000000000054720..00000000000547a0 │ │ │ │ + Augmentation data: 5d 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000054754 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054758 │ │ │ │ + DW_CFA_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 0000000000054784 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054788 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000054d4 0000000000000024 00005248 FDE cie=00000290 pc=0000000000054400..0000000000054480 │ │ │ │ + Augmentation data: 3d 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000054434 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054438 │ │ │ │ + DW_CFA_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 0000000000054464 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054468 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000054fc 0000000000000024 00005270 FDE cie=00000290 pc=0000000000054480..0000000000054500 │ │ │ │ + Augmentation data: 1d 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000544b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544b8 │ │ │ │ + DW_CFA_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 00000000000544e4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005524 0000000000000034 00005298 FDE cie=00000290 pc=000000000004e5a8..000000000004e680 │ │ │ │ + Augmentation data: ff 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e5ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e5b0 │ │ │ │ + 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 000000000004e5b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e5c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004e648 │ │ │ │ + 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 000000000004e64c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e650 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000555c 0000000000000010 00005560 FDE cie=00000000 pc=0000000000054cc0..0000000000054cdc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005570 0000000000000020 00005574 FDE cie=00000000 pc=0000000000054ce0..0000000000054d28 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000054cfc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d00 │ │ │ │ + DW_CFA_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 0000000000054d14 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d18 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005594 0000000000000030 00005308 FDE cie=00000290 pc=0000000000054d40..0000000000054e14 │ │ │ │ + Augmentation data: 07 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d48 │ │ │ │ + DW_CFA_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 0000000000054d58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000054ddc │ │ │ │ + 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 0000000000054de0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054de4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000054e0c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000055c8 0000000000000030 0000533c FDE cie=00000290 pc=0000000000054f00..0000000000054fd4 │ │ │ │ + Augmentation data: dc 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f08 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054f18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000054f9c │ │ │ │ + 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 0000000000054fa0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fa4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000054fcc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000055fc 0000000000000030 00005370 FDE cie=00000290 pc=00000000000550c0..0000000000055194 │ │ │ │ + Augmentation data: b1 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550c8 │ │ │ │ + DW_CFA_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 00000000000550d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005515c │ │ │ │ + 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 0000000000055160 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055164 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005518c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055190 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005630 0000000000000030 000053a4 FDE cie=00000290 pc=0000000000054fe0..00000000000550b4 │ │ │ │ + Augmentation data: 86 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fe8 │ │ │ │ + DW_CFA_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 0000000000054ff8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005507c │ │ │ │ + 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 0000000000055080 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055084 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000550ac │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005664 0000000000000030 000053d8 FDE cie=00000290 pc=00000000000551a0..0000000000055274 │ │ │ │ + Augmentation data: 5b 60 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: 16 to 00000000000551b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005523c │ │ │ │ + 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 0000000000055240 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055244 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005526c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055270 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005698 0000000000000030 0000540c FDE cie=00000290 pc=0000000000054e20..0000000000054ef4 │ │ │ │ + Augmentation data: 30 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054e28 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054e38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000054ebc │ │ │ │ + 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 0000000000054ec0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ec4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000054eec │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ef0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000056cc 0000000000000028 00005440 FDE cie=00000290 pc=0000000000055280..000000000005534c │ │ │ │ + Augmentation data: 05 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055288 │ │ │ │ + DW_CFA_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 0000000000055298 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000055324 │ │ │ │ + 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 0000000000055328 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005532c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000056f8 0000000000000028 0000546c FDE cie=00000290 pc=0000000000055420..00000000000554ec │ │ │ │ + Augmentation data: e2 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055424 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055428 │ │ │ │ + DW_CFA_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 0000000000055438 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000554c4 │ │ │ │ + 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 00000000000554c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005724 0000000000000028 00005498 FDE cie=00000290 pc=00000000000555c0..000000000005568c │ │ │ │ + Augmentation data: bf 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555c8 │ │ │ │ + DW_CFA_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 00000000000555d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000055664 │ │ │ │ + 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 0000000000055668 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005566c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005750 000000000000002c 000054c4 FDE cie=00000290 pc=000000000005568c..0000000000055760 │ │ │ │ + Augmentation data: 9c 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055690 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055694 │ │ │ │ + DW_CFA_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 00000000000556a4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000055738 │ │ │ │ + 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 000000000005573c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055740 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005780 000000000000002c 000054f4 FDE cie=00000290 pc=000000000005534c..0000000000055420 │ │ │ │ + Augmentation data: 75 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055350 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055354 │ │ │ │ + DW_CFA_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 0000000000055364 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000553f8 │ │ │ │ + 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 00000000000553fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055400 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000057b0 000000000000002c 00005524 FDE cie=00000290 pc=00000000000554ec..00000000000555c0 │ │ │ │ + Augmentation data: 4e 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554f4 │ │ │ │ + DW_CFA_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 0000000000055504 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000055598 │ │ │ │ + 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 000000000005559c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000057e0 0000000000000050 000057e4 FDE cie=00000000 pc=000000000004e680..000000000004e798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e684 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e688 │ │ │ │ + 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 000000000004e694 │ │ │ │ + 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 000000000004e6a4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e6b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000004e760 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e764 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e770 │ │ │ │ + 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 000000000004e774 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e778 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e77c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e780 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e790 │ │ │ │ + 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 000000000004e794 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005834 000000000000003c 00005838 FDE cie=00000000 pc=0000000000055760..00000000000558a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055768 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055770 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055778 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055780 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055788 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000055860 │ │ │ │ + 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 0000000000055864 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055868 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005874 0000000000000034 00005878 FDE cie=00000000 pc=000000000004e7a0..000000000004e930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7a8 │ │ │ │ + DW_CFA_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 000000000004e7b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004e7d4 │ │ │ │ + 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 000000000004e7d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004e834 │ │ │ │ + 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 000000000004e838 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e83c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000058ac 0000000000000044 000058b0 FDE cie=00000000 pc=000000000004e930..000000000004ec00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e938 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e93c │ │ │ │ + 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 000000000004e944 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e94c │ │ │ │ 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_advance_loc: 12 to 000000000004e958 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e95c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e960 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000053aa4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 576 to 000000000004eba0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eba4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eba8 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053aa8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004ebf4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ebf8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000058f4 0000000000000044 000058f8 FDE cie=00000000 pc=000000000004ec00..000000000004ef84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ec08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ec0c │ │ │ │ + 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 000000000004ec14 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ec1c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053aac │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ec28 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ec2c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ec30 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 736 to 000000000004ef10 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ef14 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ef18 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000004ef78 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ef7c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00006478 0000000000000034 000060e0 FDE cie=0000039c pc=0000000000053ba0..0000000000053e58 │ │ │ │ - Augmentation data: 0f 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ba4 │ │ │ │ +0000593c 0000000000000028 00005940 FDE cie=00000000 pc=00000000000558c0..00000000000559d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000558c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ba8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000558c8 │ │ │ │ + DW_CFA_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 0000000000053bbc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000558d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053bc8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000053d28 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 240 to 00000000000559c8 │ │ │ │ + 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 0000000000053d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000559cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000064b0 0000000000000028 00006118 FDE cie=0000039c pc=0000000000053e60..0000000000053ed0 │ │ │ │ - Augmentation data: 08 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053e64 │ │ │ │ +00005968 0000000000000028 0000596c FDE cie=00000000 pc=00000000000559e0..0000000000055af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000559e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053e68 │ │ │ │ - DW_CFA_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 0000000000053e7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000053ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000559e8 │ │ │ │ + DW_CFA_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 00000000000559f8 │ │ │ │ + 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 0000000000055ae8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055aec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000064dc 0000000000000028 00006144 FDE cie=0000039c pc=0000000000053ed0..0000000000053f50 │ │ │ │ - Augmentation data: e4 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ed4 │ │ │ │ +00005994 0000000000000028 00005998 FDE cie=00000000 pc=0000000000055b00..0000000000055c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b08 │ │ │ │ DW_CFA_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 0000000000053eec │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055b18 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000053f48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000055c10 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006508 0000000000000028 00006170 FDE cie=0000039c pc=0000000000053f50..0000000000053fd0 │ │ │ │ - Augmentation data: c0 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f54 │ │ │ │ +000059c0 0000000000000028 000059c4 FDE cie=00000000 pc=0000000000055c20..0000000000055d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c28 │ │ │ │ DW_CFA_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 0000000000053f6c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055c38 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000053fc8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000055d30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006534 0000000000000024 0000619c FDE cie=0000039c pc=0000000000052e80..0000000000052f00 │ │ │ │ - Augmentation data: 9c 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000052eb4 │ │ │ │ +000059ec 000000000000002c 00005760 FDE cie=00000290 pc=0000000000055d40..0000000000055e84 │ │ │ │ + Augmentation data: 1b 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052eb8 │ │ │ │ - DW_CFA_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 0000000000052ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d48 │ │ │ │ + DW_CFA_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 0000000000055d68 │ │ │ │ + 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 0000000000055e7c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000655c 0000000000000024 000061c4 FDE cie=0000039c pc=0000000000052f00..0000000000052f80 │ │ │ │ - Augmentation data: 7c 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000052f34 │ │ │ │ +00005a1c 000000000000002c 00005790 FDE cie=00000290 pc=0000000000055e84..0000000000055fc8 │ │ │ │ + Augmentation data: f4 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f38 │ │ │ │ - DW_CFA_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 0000000000052f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e8c │ │ │ │ + DW_CFA_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 0000000000055eac │ │ │ │ + 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 0000000000055fc0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006584 0000000000000048 000061ec FDE cie=0000039c pc=0000000000053fe0..00000000000540ec │ │ │ │ - Augmentation data: 5f 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053fec │ │ │ │ +00005a4c 000000000000002c 000057c0 FDE cie=00000290 pc=0000000000056120..0000000000056264 │ │ │ │ + Augmentation data: cd 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056128 │ │ │ │ DW_CFA_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 0000000000053ff8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000056148 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054004 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000005405c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000005625c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056260 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054064 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000540a0 │ │ │ │ + │ │ │ │ +00005a7c 000000000000002c 000057f0 FDE cie=00000290 pc=0000000000056264..00000000000563a8 │ │ │ │ + Augmentation data: a6 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056268 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005626c │ │ │ │ + DW_CFA_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 000000000005628c │ │ │ │ + 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 00000000000563a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005aac 000000000000002c 00005820 FDE cie=00000290 pc=0000000000055fc8..000000000005610c │ │ │ │ + Augmentation data: 7f 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000540ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fd0 │ │ │ │ DW_CFA_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 0000000000055ff0 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -000065d0 000000000000002c 00006238 FDE cie=0000039c pc=0000000000054100..000000000005420c │ │ │ │ - Augmentation data: 37 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054108 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005410c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054118 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000541ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000056104 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056108 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006600 000000000000002c 00006268 FDE cie=0000039c pc=0000000000054220..000000000005432c │ │ │ │ - Augmentation data: 15 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054224 │ │ │ │ +00005adc 000000000000002c 00005850 FDE cie=00000290 pc=00000000000563a8..00000000000564ec │ │ │ │ + Augmentation data: 58 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054228 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005422c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054238 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000542cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563b0 │ │ │ │ + DW_CFA_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 00000000000563d0 │ │ │ │ + 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 00000000000564e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000542d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000564e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000542d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006630 000000000000002c 00006298 FDE cie=0000039c pc=0000000000054340..000000000005444c │ │ │ │ - Augmentation data: f3 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054344 │ │ │ │ +00005b0c 000000000000002c 00005880 FDE cie=00000290 pc=0000000000056500..000000000005664c │ │ │ │ + Augmentation data: 31 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054348 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005434c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054358 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000543ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056508 │ │ │ │ + DW_CFA_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 0000000000056528 │ │ │ │ + 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 0000000000056644 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000543f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056648 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000543f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006660 0000000000000028 000062c8 FDE cie=0000039c pc=0000000000054460..0000000000054528 │ │ │ │ - Augmentation data: d3 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000054474 │ │ │ │ +00005b3c 000000000000002c 000058b0 FDE cie=00000290 pc=0000000000056900..0000000000056a4c │ │ │ │ + Augmentation data: 0a 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054478 │ │ │ │ - DW_CFA_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 0000000000054484 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000544bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056908 │ │ │ │ + DW_CFA_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 0000000000056928 │ │ │ │ + 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 0000000000056a44 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000544c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000544c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000668c 0000000000000028 00006690 FDE cie=00000000 pc=0000000000054540..0000000000054608 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054544 │ │ │ │ +00005b6c 0000000000000030 000058e0 FDE cie=00000290 pc=000000000005664c..00000000000567a0 │ │ │ │ + Augmentation data: e3 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056650 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054548 │ │ │ │ - DW_CFA_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 0000000000054558 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000545f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056654 │ │ │ │ + DW_CFA_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 0000000000056668 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056674 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000056798 │ │ │ │ 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 00000000000545f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005679c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000545fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000066b8 0000000000000028 000066bc FDE cie=00000000 pc=0000000000054620..00000000000546f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054624 │ │ │ │ +00005ba0 0000000000000030 00005914 FDE cie=00000290 pc=00000000000567a0..00000000000568f4 │ │ │ │ + Augmentation data: b8 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000567a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054628 │ │ │ │ - DW_CFA_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 0000000000054638 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000546dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000567a8 │ │ │ │ + DW_CFA_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 00000000000567bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000567c8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 00000000000568ec │ │ │ │ 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 00000000000546e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000568f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000066e4 0000000000000024 000066e8 FDE cie=00000000 pc=0000000000054700..00000000000547a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054704 │ │ │ │ +00005bd4 0000000000000030 00005948 FDE cie=00000290 pc=0000000000056a4c..0000000000056ba0 │ │ │ │ + Augmentation data: 8d 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054708 │ │ │ │ - DW_CFA_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 0000000000054718 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000054740 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a54 │ │ │ │ + DW_CFA_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 0000000000056a68 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056a74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000056b98 │ │ │ │ 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 0000000000054744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000054758 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000670c 0000000000000024 00006710 FDE cie=00000000 pc=00000000000547c0..000000000005486c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547c4 │ │ │ │ +00005c08 0000000000000030 0000597c FDE cie=00000290 pc=0000000000056ba0..0000000000056cf4 │ │ │ │ + Augmentation data: 62 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547c8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000547d8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000054818 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ba8 │ │ │ │ + DW_CFA_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 0000000000056bbc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056bc8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000056cec │ │ │ │ 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 000000000005481c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056cf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054820 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006734 000000000000002c 00006738 FDE cie=00000000 pc=0000000000054880..0000000000054928 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054884 │ │ │ │ +00005c3c 0000000000000028 00005c40 FDE cie=00000000 pc=0000000000056d00..0000000000056e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054888 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d08 │ │ │ │ + DW_CFA_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 000000000005489c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056d18 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000548a8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000005491c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000056e08 │ │ │ │ + DW_CFA_restore: 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 0000000000054920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054924 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006764 0000000000000038 00006768 FDE cie=00000000 pc=0000000000054940..0000000000054a2c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054944 │ │ │ │ +00005c68 0000000000000028 00005c6c FDE cie=00000000 pc=0000000000056e20..0000000000056f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054948 │ │ │ │ - DW_CFA_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 0000000000054954 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 00000000000549f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e28 │ │ │ │ + DW_CFA_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 0000000000056e38 │ │ │ │ + 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 0000000000056f30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000549f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054a04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054a0c │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005c94 0000000000000030 00005a08 FDE cie=00000290 pc=0000000000056f40..00000000000570bc │ │ │ │ + Augmentation data: df 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f48 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f4c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056f54 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056f64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000057034 │ │ │ │ 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 0000000000054a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057038 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005703c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054a24 │ │ │ │ + │ │ │ │ +00005cc8 0000000000000030 00005a3c FDE cie=00000290 pc=00000000000570c0..00000000000571b4 │ │ │ │ + Augmentation data: ca 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570c8 │ │ │ │ + DW_CFA_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 00000000000570d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000570dc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000057164 │ │ │ │ + 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 0000000000054a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057168 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005716c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067a0 0000000000000010 000067a4 FDE cie=00000000 pc=000000000004faa0..000000000004fab4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000067b4 000000000000002c 000067b8 FDE cie=00000000 pc=000000000004fac0..000000000004fb28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fac4 │ │ │ │ +00005cfc 0000000000000030 00005a70 FDE cie=00000290 pc=00000000000571c0..00000000000572bc │ │ │ │ + Augmentation data: ae 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fac8 │ │ │ │ - DW_CFA_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 000000000004fad0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004fb10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571c8 │ │ │ │ + DW_CFA_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 00000000000571d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000571dc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005726c │ │ │ │ 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 000000000004fb14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057270 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057274 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fb20 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000067e4 0000000000000030 0000644c FDE cie=0000039c pc=0000000000054a40..0000000000054b7c │ │ │ │ - Augmentation data: 6b 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054a44 │ │ │ │ +00005d30 0000000000000034 00005aa4 FDE cie=00000290 pc=00000000000572c0..00000000000573c8 │ │ │ │ + Augmentation data: 92 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572c8 │ │ │ │ DW_CFA_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 0000000000054a50 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000572d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054a68 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000572dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000054b48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000057378 │ │ │ │ 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 0000000000054b4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005737c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057380 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006818 0000000000000038 00006480 FDE cie=0000039c pc=0000000000054b80..0000000000054cfc │ │ │ │ - Augmentation data: 3b 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b84 │ │ │ │ +00005d68 0000000000000040 00005d6c FDE cie=00000000 pc=00000000000573e0..000000000005756c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000573e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b88 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000573e8 │ │ │ │ + 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: 40 to 0000000000054bcc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000573f4 │ │ │ │ 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 00000000000573fc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000054ca0 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000005753c │ │ │ │ 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 0000000000054ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057540 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057544 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000057564 │ │ │ │ + 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 0000000000057568 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006854 0000000000000038 000064bc FDE cie=0000039c pc=0000000000054d00..000000000005500c │ │ │ │ - Augmentation data: 17 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d04 │ │ │ │ +00005dac 0000000000000038 00005b20 FDE cie=00000290 pc=0000000000057580..0000000000057654 │ │ │ │ + Augmentation data: 2e 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d08 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057588 │ │ │ │ + DW_CFA_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 0000000000054d20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057594 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054d2c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 316 to 0000000000054e68 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000057618 │ │ │ │ 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 000000000005761c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057620 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005764c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057650 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005de8 0000000000000038 00005dec FDE cie=00000000 pc=0000000000057660..00000000000576d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057664 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057668 │ │ │ │ + DW_CFA_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 0000000000057670 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057680 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000576ac │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000576bc │ │ │ │ + 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 0000000000054e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000576c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000576c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000576cc │ │ │ │ + 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 00000000000576d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006890 0000000000000050 000064f8 FDE cie=0000039c pc=000000000004fb28..000000000004fdfc │ │ │ │ - Augmentation data: 23 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb2c │ │ │ │ +00005e24 0000000000000040 00005b98 FDE cie=00000290 pc=00000000000576e0..0000000000057ac4 │ │ │ │ + Augmentation data: bf 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000576e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb30 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fb3c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fb44 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fb4c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fb54 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fb60 │ │ │ │ - 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: 8 to 000000000004fb68 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 444 to 000000000004fd24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000576e8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000576f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000576fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057710 │ │ │ │ + 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_advance_loc1: 376 to 0000000000057888 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005788c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057890 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000068e4 0000000000000048 0000654c FDE cie=0000039c pc=000000000004fe00..00000000000500cc │ │ │ │ - Augmentation data: f1 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe04 │ │ │ │ +00005e68 0000000000000094 00005bdc FDE cie=00000290 pc=0000000000057ae0..0000000000057e7c │ │ │ │ + Augmentation data: a6 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe08 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fe14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ae8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057aec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fe20 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057b04 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004fe30 │ │ │ │ - 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 000000000004fe3c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000057b30 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b34 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057b40 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 440 to 000000000004fff4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 424 to 0000000000057ce8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cec │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cf0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000057d64 │ │ │ │ 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 000000000004fff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fffc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006930 0000000000000030 00006598 FDE cie=0000039c pc=0000000000055020..00000000000551b8 │ │ │ │ - Augmentation data: 33 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d6c │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + 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 0000000000055028 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005502c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055034 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055048 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000550f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000057dbc │ │ │ │ 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 00000000000550f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000550f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006964 0000000000000018 00006968 FDE cie=00000000 pc=00000000000551c0..000000000005525c │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000055234 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055238 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057dc0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057dc4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057dc8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000057e00 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000057e2c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e30 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e34 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006980 0000000000000034 000065e8 FDE cie=0000039c pc=0000000000055260..0000000000055344 │ │ │ │ - Augmentation data: 0f 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055264 │ │ │ │ +00005f00 0000000000000040 00005f04 FDE cie=00000000 pc=0000000000057e80..0000000000057f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055268 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055274 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000552d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e88 │ │ │ │ + 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 0000000000057e90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057ea0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057ea8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000057f54 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057f5c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057f6c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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 00000000000552d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000552d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000552fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f74 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005530c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057f7c │ │ │ │ + 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 0000000000057f80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069b8 0000000000000034 00006620 FDE cie=0000039c pc=0000000000055360..0000000000055444 │ │ │ │ - Augmentation data: ea 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055364 │ │ │ │ +00005f44 000000000000002c 00005cb8 FDE cie=00000290 pc=0000000000057fa0..0000000000058008 │ │ │ │ + Augmentation data: eb 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055368 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055374 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fa8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000553d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057fb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000057fe8 │ │ │ │ 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 00000000000553d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000553d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000553fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005540c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069f0 0000000000000034 00006658 FDE cie=0000039c pc=0000000000055460..0000000000055544 │ │ │ │ - Augmentation data: c5 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055464 │ │ │ │ +00005f74 0000000000000070 00005ce8 FDE cie=00000290 pc=0000000000058020..00000000000584b4 │ │ │ │ + Augmentation data: cb 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055468 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055474 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000554d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058028 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058034 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005803c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000580c8 │ │ │ │ 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 00000000000554d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000554fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055508 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005550c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000580f8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 00000000000581ac │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000581b4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000581c0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 00000000000582ac │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582b0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582b4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000058304 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005830c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058310 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058314 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000058350 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005835c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058368 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000583ac │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000583b8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000058424 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000058478 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058480 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005848c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a28 0000000000000034 00006690 FDE cie=0000039c pc=0000000000055560..0000000000055644 │ │ │ │ - Augmentation data: a0 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055564 │ │ │ │ +00005fe8 0000000000000070 00005d5c FDE cie=00000290 pc=00000000000584c0..0000000000058954 │ │ │ │ + Augmentation data: ac 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055568 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055574 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000555d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584c8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000584d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000584dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000058568 │ │ │ │ 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 00000000000555d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005856c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000555d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000555fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058570 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005560c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058598 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000005864c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058654 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058660 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000005874c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058750 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058754 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000587a4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000587ac │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587b0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587b4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000587f0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000587fc │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058808 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000005884c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058858 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000588c4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000058918 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058920 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005892c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a60 0000000000000020 000066c8 FDE cie=0000039c pc=00000000000500cc..0000000000050170 │ │ │ │ - Augmentation data: 97 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000500d0 │ │ │ │ +0000605c 0000000000000070 00005dd0 FDE cie=00000290 pc=0000000000058960..0000000000058df4 │ │ │ │ + Augmentation data: 8d 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000500d4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000500e0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000500e8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - │ │ │ │ -00006a84 000000000000002c 00006a88 FDE cie=00000000 pc=0000000000055660..0000000000055774 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055664 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055668 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000556b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058968 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058974 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005897c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000058a08 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000055718 │ │ │ │ - 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 000000000005571c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055720 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000058a38 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000058aec │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058af4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058b00 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000058bec │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bf0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bf4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000058c44 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058c4c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c50 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c54 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000058c90 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058c9c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058ca8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000058cec │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058cf8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000058d64 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000058db8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058dc0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058dcc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ab4 0000000000000024 0000671c FDE cie=0000039c pc=0000000000055780..0000000000055804 │ │ │ │ - Augmentation data: 27 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055784 │ │ │ │ +000060d0 0000000000000048 00005e44 FDE cie=00000290 pc=0000000000058e00..00000000000591b4 │ │ │ │ + Augmentation data: 6f 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055788 │ │ │ │ - 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 00000000000557c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e08 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058e14 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000058e30 │ │ │ │ + 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 0000000000058e3c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058e44 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 296 to 0000000000058f6c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f74 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006adc 0000000000000024 00006744 FDE cie=0000039c pc=0000000000055820..00000000000558ac │ │ │ │ - Augmentation data: 13 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055824 │ │ │ │ +0000611c 0000000000000038 00005e90 FDE cie=00000290 pc=000000000004ef84..000000000004f148 │ │ │ │ + Augmentation data: 1b 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ef88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055828 │ │ │ │ - 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 0000000000055864 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ef8c │ │ │ │ + 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 000000000004ef94 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004efa8 │ │ │ │ + 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 000000000004f098 │ │ │ │ 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 0000000000055868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f09c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055870 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f0a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006b04 0000000000000020 0000676c FDE cie=0000039c pc=0000000000050170..0000000000050214 │ │ │ │ - Augmentation data: 04 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050174 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050178 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050184 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005018c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - │ │ │ │ -00006b28 000000000000002c 00006b2c FDE cie=00000000 pc=00000000000558c0..00000000000559d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000558c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000558c8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000055910 │ │ │ │ - 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 0000000000055914 │ │ │ │ +00006158 000000000000003c 00005ecc FDE cie=00000290 pc=000000000004f148..000000000004f360 │ │ │ │ + Augmentation data: 2f 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f14c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055918 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000055978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f150 │ │ │ │ + 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 000000000004f158 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f16c │ │ │ │ + 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 000000000004f288 │ │ │ │ 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 000000000005597c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f28c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f290 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006b58 0000000000000024 000067c0 FDE cie=0000039c pc=00000000000559e0..0000000000055a64 │ │ │ │ - Augmentation data: ab 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000559e4 │ │ │ │ +00006198 0000000000000050 00005f0c FDE cie=00000290 pc=000000000004f360..000000000004f4c8 │ │ │ │ + Augmentation data: 4b 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f36c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000559e8 │ │ │ │ - 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 0000000000055a20 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f370 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000004f3d8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a28 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006b80 0000000000000024 000067e8 FDE cie=0000039c pc=0000000000055a80..0000000000055b0c │ │ │ │ - Augmentation data: 97 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055a84 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004f400 │ │ │ │ + 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: 4 to 0000000000055a88 │ │ │ │ - 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 0000000000055ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f404 │ │ │ │ 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 0000000000055ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f408 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f40c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006ba8 0000000000000020 00006810 FDE cie=0000039c pc=0000000000050220..00000000000503b0 │ │ │ │ - Augmentation data: 71 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050224 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050228 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005022c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050234 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - │ │ │ │ -00006bcc 0000000000000018 00006bd0 FDE cie=00000000 pc=0000000000055b20..0000000000055b30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b28 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00006be8 0000000000000018 00006bec FDE cie=00000000 pc=0000000000055b40..0000000000055b54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b48 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00006c04 0000000000000020 0000686c FDE cie=0000039c pc=00000000000503b0..0000000000050540 │ │ │ │ - Augmentation data: 33 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503b8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000503bc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000503c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - │ │ │ │ -00006c28 0000000000000018 00006c2c FDE cie=00000000 pc=0000000000055b60..0000000000055b70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b68 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00006c44 0000000000000018 00006c48 FDE cie=00000000 pc=0000000000055b80..0000000000055b94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b88 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00006c60 0000000000000020 000068c8 FDE cie=0000039c pc=0000000000050540..00000000000506d0 │ │ │ │ - Augmentation data: f5 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050544 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f414 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004f450 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000004f4ac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050548 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005054c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050554 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - │ │ │ │ -00006c84 0000000000000018 00006c88 FDE cie=00000000 pc=0000000000055ba0..0000000000055bb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f4b0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ba8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00006ca0 0000000000000018 00006ca4 FDE cie=00000000 pc=0000000000055bc0..0000000000055bd4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055bc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055bc8 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00006cbc 0000000000000020 00006924 FDE cie=0000039c pc=00000000000506d0..0000000000050860 │ │ │ │ - Augmentation data: b7 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000506d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000506d8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000506dc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000506e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - │ │ │ │ -00006ce0 0000000000000018 00006ce4 FDE cie=00000000 pc=0000000000055be0..0000000000055bf0 │ │ │ │ - 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: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ +000061ec 0000000000000010 000061f0 FDE cie=00000000 pc=00000000000591c0..00000000000591f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006cfc 0000000000000018 00006d00 FDE cie=00000000 pc=0000000000055c00..0000000000055c14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c08 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00006d18 0000000000000038 00006980 FDE cie=0000039c pc=0000000000050860..000000000005096c │ │ │ │ - Augmentation data: 7b 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050864 │ │ │ │ +00006200 0000000000000034 00005f74 FDE cie=00000290 pc=0000000000059200..000000000005935c │ │ │ │ + Augmentation data: 6b 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000059214 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050868 │ │ │ │ - DW_CFA_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 0000000000050870 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000508c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059218 │ │ │ │ + DW_CFA_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 0000000000059228 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000059290 │ │ │ │ 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 00000000000508c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059294 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000508cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000050910 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000592a0 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00006238 0000000000000034 00005fac FDE cie=00000290 pc=0000000000059360..00000000000594bc │ │ │ │ + Augmentation data: 47 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000059374 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059378 │ │ │ │ + DW_CFA_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 0000000000059388 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000593f0 │ │ │ │ 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 0000000000050914 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000593f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059400 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050918 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006d54 0000000000000028 000069bc FDE cie=0000039c pc=0000000000055c20..0000000000055ce4 │ │ │ │ - Augmentation data: d7 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c24 │ │ │ │ +00006270 0000000000000034 00005fe4 FDE cie=00000290 pc=00000000000594c0..000000000005961c │ │ │ │ + Augmentation data: 23 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000594d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000594d8 │ │ │ │ DW_CFA_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 0000000000055c3c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000594e8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000055c74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000059550 │ │ │ │ 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 0000000000055c78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006d80 0000000000000028 000069e8 FDE cie=0000039c pc=0000000000055d00..0000000000055dc4 │ │ │ │ - Augmentation data: cf 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059554 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d08 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059560 │ │ │ │ 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_advance_loc: 20 to 0000000000055d1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000055d54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000062a8 0000000000000038 0000601c FDE cie=00000290 pc=0000000000059620..00000000000598a8 │ │ │ │ + Augmentation data: ff 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059624 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059628 │ │ │ │ + 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 0000000000059630 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005963c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059644 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 420 to 00000000000597e8 │ │ │ │ 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 0000000000055d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000597ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000597f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006dac 0000000000000028 00006a14 FDE cie=0000039c pc=0000000000055de0..0000000000055eac │ │ │ │ - Augmentation data: c7 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055de4 │ │ │ │ +000062e4 0000000000000038 00006058 FDE cie=00000290 pc=00000000000598c0..0000000000059b4c │ │ │ │ + Augmentation data: f3 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055de8 │ │ │ │ - DW_CFA_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 0000000000055dfc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000055e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598c8 │ │ │ │ + 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 00000000000598d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000598dc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000598e4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 420 to 0000000000059a88 │ │ │ │ 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 0000000000055e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006dd8 0000000000000028 00006a40 FDE cie=0000039c pc=0000000000055ec0..0000000000055f8c │ │ │ │ - Augmentation data: bf 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ec4 │ │ │ │ +00006320 0000000000000024 00006324 FDE cie=00000000 pc=0000000000059b60..0000000000059bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ec8 │ │ │ │ - DW_CFA_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 0000000000055edc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000055f1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059b68 │ │ │ │ + DW_CFA_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 0000000000059b70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000059bc0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059bc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006e04 0000000000000040 00006a6c FDE cie=0000039c pc=0000000000055fa0..0000000000056278 │ │ │ │ - Augmentation data: b7 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055fa4 │ │ │ │ +00006348 0000000000000024 0000634c FDE cie=00000000 pc=0000000000059be0..0000000000059c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055fa8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059be8 │ │ │ │ + DW_CFA_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 0000000000059bf0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000059c40 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059c44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006370 0000000000000038 000060e4 FDE cie=00000290 pc=0000000000059c60..0000000000059ddc │ │ │ │ + Augmentation data: 97 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059c64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059c68 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059c78 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055fb4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000059d1c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000055ffc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059d34 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059d3c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000059d68 │ │ │ │ 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 0000000000056000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059d6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056004 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056014 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000056100 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059d70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000056158 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005615c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000059d98 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059d9c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ │ │ │ │ -00006e48 0000000000000038 00006ab0 FDE cie=0000039c pc=0000000000056280..000000000005652c │ │ │ │ - Augmentation data: bb 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056284 │ │ │ │ +000063ac 0000000000000048 00006120 FDE cie=00000290 pc=000000000004f4c8..000000000004fd1c │ │ │ │ + Augmentation data: 4a 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f4cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056288 │ │ │ │ - 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 000000000005629c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000562b4 │ │ │ │ - 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 00000000000563fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f4d0 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f4e4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f4ec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004f508 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1404 to 000000000004fa84 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056404 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa8c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006e84 0000000000000058 00006aec FDE cie=0000039c pc=0000000000056b80..0000000000056cac │ │ │ │ - Augmentation data: 97 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b84 │ │ │ │ +000063f8 0000000000000038 0000616c FDE cie=00000290 pc=0000000000059de0..0000000000059f84 │ │ │ │ + Augmentation data: 1e 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b88 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059de8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059df8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056b90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000059ea8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000056bb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059ec0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000056c38 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056c44 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059ec8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000059f04 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059f08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c4c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059f0c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000059f40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059f44 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + │ │ │ │ +00006434 0000000000000038 000061a8 FDE cie=00000290 pc=0000000000059fa0..000000000005a144 │ │ │ │ + Augmentation data: f1 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059fa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059fa8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059fb8 │ │ │ │ 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: 16 to 0000000000056c5c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056c64 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000005a068 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a080 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a088 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005a0c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a0c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c6c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a0cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005a100 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a104 │ │ │ │ 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: 48 to 0000000000056c9c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006ee0 0000000000000038 00006b48 FDE cie=0000039c pc=0000000000056cc0..0000000000056f6c │ │ │ │ - Augmentation data: 57 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056cc4 │ │ │ │ +00006470 00000000000000b8 000061e4 FDE cie=00000290 pc=000000000004fd20..0000000000050ad0 │ │ │ │ + Augmentation data: 42 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056cc8 │ │ │ │ - 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 0000000000056cdc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056cf4 │ │ │ │ - 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: 336 to 0000000000056e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd28 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fd34 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fd3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fd44 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fd4c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004fd6c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000004fdc8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 1072 to 00000000000501f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050208 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: 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 0000000000056e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005020c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 356 to 0000000000050374 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000050410 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 672 to 00000000000506b0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000506e8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000506f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000050728 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005072c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050730 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005076c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050770 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050774 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050778 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050780 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000507e4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000050808 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050814 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000050848 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050850 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000050910 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005092c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050934 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000050950 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000509a8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000509c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000509c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000509e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000509f0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050a04 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000050a28 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a2c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050a34 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000050a68 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000050a80 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000050aa8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050ab0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f1c 000000000000003c 00006b84 FDE cie=0000039c pc=0000000000056f6c..0000000000057298 │ │ │ │ - Augmentation data: 33 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056f70 │ │ │ │ +0000652c 0000000000000064 000062a0 FDE cie=00000290 pc=0000000000050ad0..0000000000052510 │ │ │ │ + Augmentation data: c9 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ad4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056f74 │ │ │ │ - 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 0000000000056f80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000056f98 │ │ │ │ - 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: 436 to 000000000005714c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ad8 │ │ │ │ + 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 0000000000050b04 │ │ │ │ + DW_CFA_def_cfa_offset: 848 │ │ │ │ + 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: 4076 to 0000000000051af0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000051b10 │ │ │ │ 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 0000000000057150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051b18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f5c 0000000000000040 00006bc4 FDE cie=0000039c pc=00000000000572a0..00000000000575d8 │ │ │ │ - Augmentation data: 0b 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000572a4 │ │ │ │ +00006594 000000000000001c 00006598 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 00000000000572a8 │ │ │ │ - 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 00000000000572bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000572d8 │ │ │ │ - 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 00000000000572e0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 432 to 0000000000057490 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000065b4 0000000000000038 00006328 FDE cie=00000290 pc=000000000005a160..000000000005a418 │ │ │ │ + Augmentation data: 80 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a164 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a168 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a174 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a17c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a188 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 300 to 000000000005a2b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057494 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a2b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057498 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a2bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fa0 0000000000000040 00006c08 FDE cie=0000039c pc=000000000005652c..0000000000056858 │ │ │ │ - Augmentation data: df 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056530 │ │ │ │ +000065f0 0000000000000048 00006364 FDE cie=00000290 pc=0000000000052510..0000000000052f38 │ │ │ │ + Augmentation data: 13 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052514 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052518 │ │ │ │ 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 0000000000056548 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000052540 │ │ │ │ + DW_CFA_def_cfa_offset: 1056 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000056564 │ │ │ │ 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 000000000005656c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000056714 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 2016 to 0000000000052d20 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052d34 │ │ │ │ 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 0000000000056718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005671c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d3c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fe4 000000000000003c 00006c4c FDE cie=0000039c pc=0000000000056860..0000000000056b78 │ │ │ │ - Augmentation data: b3 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056864 │ │ │ │ +0000663c 0000000000000034 00006640 FDE cie=00000000 pc=000000000005a420..000000000005a4e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056868 │ │ │ │ - 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 0000000000056874 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005688c │ │ │ │ - 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 0000000000056a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a428 │ │ │ │ + DW_CFA_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 000000000005a434 │ │ │ │ + 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 000000000005a4c8 │ │ │ │ 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 000000000005a4cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a4d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a4dc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a4e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006674 00000000000000a4 000063e8 FDE cie=00000290 pc=000000000005a500..000000000005aa7c │ │ │ │ + Augmentation data: d9 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a504 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a508 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a514 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a51c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a528 │ │ │ │ + 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: 136 to 000000000005a5b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a5b4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 680 to 000000000005a85c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a860 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005a8a0 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 0000000000056a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a40 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a8a8 │ │ │ │ + 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_loc: 32 to 000000000005a8c8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005a900 │ │ │ │ + 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: 72 to 000000000005a948 │ │ │ │ + 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 000000000005a94c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a950 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000005a9d0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9d4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005a9f8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a9fc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005aa18 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aa1c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005aa2c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007024 0000000000000038 00006c8c FDE cie=0000039c pc=00000000000575e0..0000000000057748 │ │ │ │ - Augmentation data: 8b 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000575e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000575e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000575f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000057650 │ │ │ │ - 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 0000000000057654 │ │ │ │ +0000671c 000000000000004c 00006490 FDE cie=00000290 pc=0000000000052f40..0000000000053c50 │ │ │ │ + Augmentation data: 6f 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052f44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057658 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000576b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052f48 │ │ │ │ + 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: 24 to 0000000000052f60 │ │ │ │ + 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: 16 to 0000000000052f70 │ │ │ │ + DW_CFA_def_cfa_offset: 704 │ │ │ │ + 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: 1640 to 00000000000535d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000535f0 │ │ │ │ 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 00000000000576b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000535f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007060 0000000000000028 00006cc8 FDE cie=0000039c pc=0000000000057760..0000000000057834 │ │ │ │ - Augmentation data: 8b 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057764 │ │ │ │ +0000676c 000000000000001c 00006770 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 0000000000057768 │ │ │ │ + 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: 20 to 000000000005777c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e140 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000577b8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000678c 000000000000002c 00006790 FDE cie=00000000 pc=000000000005aa80..000000000005abbc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005aa8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aa90 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000005ab60 │ │ │ │ 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 00000000000577bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000577d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ab6c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000708c 0000000000000028 00006cf4 FDE cie=0000039c pc=0000000000057840..000000000005791c │ │ │ │ - Augmentation data: 77 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057848 │ │ │ │ - DW_CFA_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 000000000005785c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000578b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ab78 │ │ │ │ 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 00000000000578b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000578b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab80 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000070b8 0000000000000028 00006d20 FDE cie=0000039c pc=0000000000057920..0000000000057a4c │ │ │ │ - Augmentation data: 63 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057924 │ │ │ │ +000067bc 000000000000002c 000067c0 FDE cie=00000000 pc=000000000005abc0..000000000005acfc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005abcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005abd0 │ │ │ │ DW_CFA_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 0000000000057934 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000579a8 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000005aca0 │ │ │ │ + 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 000000000005aca4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005acac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005acb8 │ │ │ │ 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 00000000000579ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000579b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000070e4 000000000000002c 00006d4c FDE cie=0000039c pc=0000000000057a60..0000000000057b58 │ │ │ │ - Augmentation data: 6b 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a64 │ │ │ │ +000067ec 0000000000000034 000067f0 FDE cie=00000000 pc=000000000005ad00..000000000005ae04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057a78 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ad10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000057b2c │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000005adb8 │ │ │ │ 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 0000000000057b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005adbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005adc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007114 000000000000002c 00006d7c FDE cie=0000039c pc=0000000000057b60..0000000000057c60 │ │ │ │ - Augmentation data: 53 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b68 │ │ │ │ - DW_CFA_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 0000000000057b78 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000057c34 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005add8 │ │ │ │ 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 0000000000057c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005addc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ade0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007144 0000000000000040 00006dac FDE cie=0000039c pc=0000000000057c60..0000000000057d58 │ │ │ │ - Augmentation data: 3b 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c64 │ │ │ │ +00006824 0000000000000030 00006598 FDE cie=00000290 pc=000000000005ae20..000000000005afcc │ │ │ │ + Augmentation data: 59 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ae24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ae28 │ │ │ │ DW_CFA_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 0000000000057c70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ae30 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000057c88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ae3c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000057cf8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057d00 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000005af50 │ │ │ │ + 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 0000000000057d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00006858 0000000000000024 000065cc FDE cie=00000290 pc=000000000000e1a8..000000000000e24c │ │ │ │ + Augmentation data: 45 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d08 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00006880 0000000000000024 000065f4 FDE cie=00000290 pc=000000000000e24c..000000000000e2f0 │ │ │ │ + Augmentation data: 2b 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: 16 to 0000000000057d18 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057d28 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00007188 0000000000000048 00006df0 FDE cie=0000039c pc=0000000000057d60..00000000000580d0 │ │ │ │ - Augmentation data: 0f 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d64 │ │ │ │ +000068a8 000000000000005c 0000661c FDE cie=00000290 pc=000000000005afe0..000000000005b2b0 │ │ │ │ + Augmentation data: 11 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d68 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057d6c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057d74 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057d90 │ │ │ │ - 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: 460 to 0000000000057f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005afe8 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005aff8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b000 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b00c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005b070 │ │ │ │ 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: 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 000000000005b074 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b078 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005b0d0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005b118 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000005b1b0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005b1f8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b1fc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b200 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005b22c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005b254 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005b27c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b284 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + │ │ │ │ +00006908 00000000000000a0 0000667c FDE cie=00000290 pc=000000000005b2c0..000000000005b8d0 │ │ │ │ + Augmentation data: f7 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b2c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b2c8 │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b2d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b2dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005b2fc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b308 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 348 to 000000000005b464 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 296 to 000000000005b58c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005b5c4 │ │ │ │ + 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 000000000005b5c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b5cc │ │ │ │ + DW_CFA_def_cfa_offset: 480 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005b624 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005b690 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005b6f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b708 │ │ │ │ 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 0000000000057f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b70c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b710 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005b760 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b764 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b768 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b76c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b770 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005b78c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000005b834 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b838 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005b860 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005b87c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005b8ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000071d4 0000000000000024 000071d8 FDE cie=00000000 pc=00000000000580e0..00000000000582b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580e4 │ │ │ │ +000069ac 0000000000000010 000069b0 FDE cie=00000000 pc=000000000005b8e0..000000000005b978 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000069c0 000000000000003c 00006734 FDE cie=00000290 pc=000000000005b980..000000000005bfe4 │ │ │ │ + Augmentation data: 93 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000580e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000580fc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000005816c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b988 │ │ │ │ + DW_CFA_def_cfa_offset: 416 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b994 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b99c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b9ac │ │ │ │ + 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: 600 to 000000000005bc04 │ │ │ │ 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 0000000000058170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc0c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00006a00 0000000000000010 00006a04 FDE cie=00000000 pc=000000000005c000..000000000005c030 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071fc 0000000000000030 00006e64 FDE cie=0000039c pc=00000000000582c0..00000000000583a4 │ │ │ │ - Augmentation data: c3 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582c4 │ │ │ │ +00006a14 0000000000000038 00006788 FDE cie=00000290 pc=000000000005c040..000000000005c294 │ │ │ │ + Augmentation data: 87 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000582c8 │ │ │ │ - DW_CFA_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 00000000000582d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000582d8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005835c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c048 │ │ │ │ + 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 000000000005c050 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c05c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c068 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 400 to 000000000005c1f8 │ │ │ │ + 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 000000000005c1fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c200 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006a50 0000000000000020 000067c4 FDE cie=00000290 pc=000000000000e2f0..000000000000e348 │ │ │ │ + Augmentation data: 71 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + 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: 8 to 000000000000e300 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006a74 0000000000000038 000067e8 FDE cie=00000290 pc=000000000005c2a0..000000000005c4f8 │ │ │ │ + Augmentation data: 59 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c2a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c2a8 │ │ │ │ + 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 000000000005c2b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c2bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c2c8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 400 to 000000000005c458 │ │ │ │ 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 0000000000058360 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c45c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058364 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c460 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007230 0000000000000030 00006e98 FDE cie=0000039c pc=00000000000583c0..00000000000584a0 │ │ │ │ - Augmentation data: a7 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000583c4 │ │ │ │ +00006ab0 0000000000000024 00006824 FDE cie=00000290 pc=000000000000e348..000000000000e3a0 │ │ │ │ + Augmentation data: 43 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e34c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + 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: 8 to 000000000000e358 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00006ad8 0000000000000044 00006adc FDE cie=00000000 pc=000000000005c500..000000000005c5ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c508 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000583c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c50c │ │ │ │ DW_CFA_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 00000000000583d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c514 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000583d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c51c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005845c │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005c5ac │ │ │ │ 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 0000000000058460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058464 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007264 0000000000000020 00007268 FDE cie=00000000 pc=000000000000e408..000000000000e49c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e40c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005c5dc │ │ │ │ + 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 000000000000e410 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5e0 │ │ │ │ DW_CFA_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 │ │ │ │ - │ │ │ │ -00007288 0000000000000018 0000728c FDE cie=00000000 pc=00000000000584a0..00000000000584f4 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000584cc │ │ │ │ + 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 00000000000584d0 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000072a4 0000000000000048 00006f0c FDE cie=0000039c pc=000000000005096c..0000000000051038 │ │ │ │ - Augmentation data: 1f 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050970 │ │ │ │ +00006b20 0000000000000044 00006b24 FDE cie=00000000 pc=000000000005c5ec..000000000005c808 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c5f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050974 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5f8 │ │ │ │ + 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 000000000005098c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050994 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000509a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c600 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c60c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c618 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c61c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 464 to 0000000000050b74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000005c7bc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c7c0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005c7fc │ │ │ │ + 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_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c800 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000072f0 0000000000000024 000072f4 FDE cie=00000000 pc=0000000000058500..00000000000586d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058504 │ │ │ │ +00006b68 0000000000000044 00006b6c FDE cie=00000000 pc=000000000005c808..000000000005cad8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c810 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058508 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005851c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000005858c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c814 │ │ │ │ + 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 000000000005c81c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c824 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c830 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c834 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c838 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 576 to 000000000005ca78 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca7c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca80 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005cacc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cad0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058594 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007318 0000000000000030 00006f80 FDE cie=0000039c pc=00000000000586e0..00000000000587c4 │ │ │ │ - Augmentation data: d7 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586e4 │ │ │ │ +00006bb0 0000000000000028 00006bb4 FDE cie=00000000 pc=000000000005e840..000000000005e904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e848 │ │ │ │ DW_CFA_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 00000000000586f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005e860 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000586f8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005877c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000005e8fc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058780 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e900 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058784 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000734c 0000000000000030 00006fb4 FDE cie=0000039c pc=00000000000587e0..00000000000588c0 │ │ │ │ - Augmentation data: bb 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587e4 │ │ │ │ +00006bdc 0000000000000028 00006be0 FDE cie=00000000 pc=000000000005e920..000000000005e9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000587e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e928 │ │ │ │ DW_CFA_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 00000000000587f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005e940 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000587f8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005887c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000005e9e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e9e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058884 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007380 0000000000000034 00006fe8 FDE cie=0000039c pc=00000000000588c0..0000000000058a38 │ │ │ │ - Augmentation data: 9f 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588c4 │ │ │ │ +00006c08 0000000000000060 0000697c FDE cie=00000290 pc=000000000005cae0..000000000005cc14 │ │ │ │ + Augmentation data: f7 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005caf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000588c8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000588d4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000058910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005caf4 │ │ │ │ + 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 000000000005cb00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000005cb80 │ │ │ │ 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 0000000000058914 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005891c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000058944 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005894c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cb90 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cb9c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cba8 │ │ │ │ + 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 000000000005cbb0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005cbcc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cbd8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cbe4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cbec │ │ │ │ + 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 000000000005cbf4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cbfc │ │ │ │ + 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 000000000005cc04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cc0c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073b8 0000000000000034 000073bc FDE cie=00000000 pc=0000000000058a40..0000000000058b54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a44 │ │ │ │ +00006c6c 0000000000000040 00006c70 FDE cie=00000000 pc=000000000005cc20..000000000005cf28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cc24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - 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: 16 to 0000000000058a58 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000058acc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cc28 │ │ │ │ + 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 000000000005cc34 │ │ │ │ + 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 000000000005cc44 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 692 to 000000000005cef8 │ │ │ │ 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 0000000000058ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cefc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000058b14 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005cf20 │ │ │ │ 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 0000000000058b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b1c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073f0 0000000000000048 00007058 FDE cie=0000039c pc=0000000000058b60..000000000005962c │ │ │ │ - Augmentation data: 5b 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b64 │ │ │ │ +00006cb0 0000000000000024 00006cb4 FDE cie=00000000 pc=000000000005cf28..000000000005cf8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b68 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf30 │ │ │ │ + DW_CFA_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 000000000005cf38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005cf84 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006cd8 0000000000000050 00006a4c FDE cie=00000290 pc=000000000005cf8c..000000000005d8dc │ │ │ │ + Augmentation data: 4d 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf94 │ │ │ │ + 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 0000000000058b7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cf9c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005cfac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058b98 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005cfc0 │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058ba0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 336 to 0000000000058cf0 │ │ │ │ + DW_CFA_advance_loc2: 1440 to 000000000005d560 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005d57c │ │ │ │ + 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 0000000000058cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d580 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d584 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000743c 000000000000002c 00007440 FDE cie=00000000 pc=0000000000059640..00000000000597ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059644 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059648 │ │ │ │ - DW_CFA_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 000000000005966c │ │ │ │ - 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 0000000000059670 │ │ │ │ +00006d2c 0000000000000034 00006d30 FDE cie=00000000 pc=000000000005ea00..000000000005eab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059674 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000596f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea08 │ │ │ │ + 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 000000000005ea18 │ │ │ │ + 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 000000000005ea20 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005eaa4 │ │ │ │ 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 00000000000596f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eaa8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eaac │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000746c 0000000000000048 000070d4 FDE cie=0000039c pc=00000000000597c0..0000000000059f10 │ │ │ │ - Augmentation data: 5f 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597c4 │ │ │ │ +00006d64 0000000000000068 00006ad8 FDE cie=00000290 pc=000000000005d8e0..000000000005e82c │ │ │ │ + Augmentation data: 4e 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d8e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597c8 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000597d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d8e8 │ │ │ │ + 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 00000000000597e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d8f4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000597f0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005d918 │ │ │ │ + DW_CFA_def_cfa_offset: 656 │ │ │ │ + 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: 1056 to 0000000000059c10 │ │ │ │ + DW_CFA_advance_loc2: 1204 to 000000000005ddcc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005dde4 │ │ │ │ + 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 0000000000059c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dde8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ddec │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000074b8 000000000000004c 00007120 FDE cie=0000039c pc=0000000000059f20..000000000005ac70 │ │ │ │ - Augmentation data: 87 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f28 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059f2c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059f34 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059f48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059f54 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059f64 │ │ │ │ - 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: 708 to 000000000005a228 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000005debc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005ded4 │ │ │ │ + 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 000000000005a22c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ded8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a230 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dedc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006dd0 0000000000000018 00006dd4 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 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 │ │ │ │ + │ │ │ │ +00006dec 0000000000000050 00006df0 FDE cie=00000000 pc=000000000005eac0..000000000005ebd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eac4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eac8 │ │ │ │ + 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 000000000005ead4 │ │ │ │ + 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 000000000005eae4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005eaf0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000005eba0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eba4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ebb0 │ │ │ │ + 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 000000000005ebb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebbc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebc0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ebd0 │ │ │ │ + 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 000000000005ebd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007508 000000000000005c 00007170 FDE cie=0000039c pc=0000000000051040..00000000000525ec │ │ │ │ - Augmentation data: 13 3b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051044 │ │ │ │ +00006e40 000000000000005c 00006bb4 FDE cie=00000290 pc=000000000005ebe0..0000000000060d1c │ │ │ │ + Augmentation data: 29 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051048 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ebe8 │ │ │ │ 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 0000000000051068 │ │ │ │ - DW_CFA_def_cfa_offset: 1808 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ebfc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005ec24 │ │ │ │ + DW_CFA_def_cfa_offset: 1040 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 2924 to 0000000000051bd4 │ │ │ │ + DW_CFA_advance_loc2: 4604 to 000000000005fe20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051bf0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005fe3c │ │ │ │ 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) │ │ │ │ @@ -16015,2090 +14907,3190 @@ │ │ │ │ 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 0000000000051bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe44 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007568 000000000000002c 0000756c FDE cie=00000000 pc=000000000005ac80..000000000005ad98 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ac84 │ │ │ │ +00006ea0 0000000000000018 00006ea4 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 000000000005ac88 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ac8c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ac94 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005aca4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000005ad1c │ │ │ │ - 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 000000000005ad20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ad24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00007598 0000000000000050 0000759c FDE cie=00000000 pc=000000000005ada0..000000000005aeb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ada4 │ │ │ │ +00006ebc 0000000000000050 00006ec0 FDE cie=00000000 pc=0000000000060d20..0000000000060e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060d24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ada8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060d28 │ │ │ │ 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 000000000005adb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060d34 │ │ │ │ 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 000000000005adc4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060d44 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005add0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060d50 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000005ae80 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000060e00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ae84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e04 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ae90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060e10 │ │ │ │ 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 000000000005ae94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ae98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ae9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e1c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e20 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005aeb0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060e30 │ │ │ │ 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 000000000005aeb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075ec 0000000000000034 00007254 FDE cie=0000039c pc=000000000005aec0..000000000005af98 │ │ │ │ - Augmentation data: 33 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aec4 │ │ │ │ +00006f10 0000000000000054 00006c84 FDE cie=00000290 pc=0000000000060e40..0000000000061dc0 │ │ │ │ + Augmentation data: 10 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aec8 │ │ │ │ - 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 000000000005aed0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005aedc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005af60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060e48 │ │ │ │ + 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 0000000000060e6c │ │ │ │ + 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: 1856 to 00000000000615ac │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000615c8 │ │ │ │ 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 000000000005af64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005af68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000615d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007624 0000000000000044 00007628 FDE cie=00000000 pc=000000000005afa0..000000000005b1bc │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005afa8 │ │ │ │ +00006f68 0000000000000034 00006cdc FDE cie=00000290 pc=0000000000061dc0..0000000000061fd4 │ │ │ │ + Augmentation data: 74 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061dc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005afac │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061dd4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005afb4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005afc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061ddc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061de4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000061dfc │ │ │ │ + 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 000000000005afcc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005afd0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 416 to 000000000005b170 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b174 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005b1b0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + │ │ │ │ +00006fa0 00000000000001c8 00006d14 FDE cie=00000290 pc=0000000000061fe0..0000000000064cd0 │ │ │ │ + Augmentation data: 50 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061fe8 │ │ │ │ + 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 0000000000061ff8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062008 │ │ │ │ + DW_CFA_def_cfa_offset: 1152 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000062074 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062078 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006207c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062080 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062084 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062088 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000006214c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062150 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 3476 to 0000000000062ee4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062ee8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000062f08 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f0c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f10 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f14 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f18 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f1c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f20 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062f30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f38 │ │ │ │ + DW_CFA_def_cfa_offset: 1152 │ │ │ │ + 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 0000000000062f40 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc2: 3264 to 0000000000063c00 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000063d30 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc1: 408 to 0000000000063ec8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000063efc │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063f00 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000063f1c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 324 to 0000000000064060 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000064090 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000640c4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000640f8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006412c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006417c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064188 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000641a0 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000641c8 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000641e8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000641ec │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000641f0 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000064244 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064248 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064254 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000064324 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 248 to 000000000006441c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000000644c4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006452c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000064564 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064570 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064580 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000645f4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000064624 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 184 to 00000000000646dc │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000064718 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 180 to 00000000000647cc │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000647d8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000064850 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006487c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000064910 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc1: 324 to 0000000000064a54 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064a60 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064a6c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064a80 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000064af8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000064bc8 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064bdc │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064be8 │ │ │ │ + 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 0000000000064c14 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c18 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c1c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c20 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c24 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c28 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c2c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c30 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000716c 00000000000000b8 00006ee0 FDE cie=00000290 pc=0000000000064cd0..0000000000066fa8 │ │ │ │ + Augmentation data: e0 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cd8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064ce4 │ │ │ │ + DW_CFA_def_cfa_offset: 784 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000064d28 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064d3c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000064d58 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064d60 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d64 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d68 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d6c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d70 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d74 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064d80 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 4556 to 0000000000065f4c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f50 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f54 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f58 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f5c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f60 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f64 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f68 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f6c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f70 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000065f90 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065f98 │ │ │ │ + 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 000000000005b1b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065fa0 │ │ │ │ + DW_CFA_def_cfa_offset: 784 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc2: 2204 to 000000000006683c │ │ │ │ + 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_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066840 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066844 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066848 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006684c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066850 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066854 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066858 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006685c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066860 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066864 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + │ │ │ │ +00007228 0000000000000018 0000722c 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 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 │ │ │ │ │ │ │ │ -0000766c 0000000000000048 00007670 FDE cie=00000000 pc=00000000000689e0..0000000000068c40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000689e4 │ │ │ │ +00007244 0000000000000050 00007248 FDE cie=00000000 pc=0000000000066fc0..00000000000670d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000689e8 │ │ │ │ - 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 00000000000689f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000068a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066fc8 │ │ │ │ + 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 0000000000066fd4 │ │ │ │ + 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 0000000000066fe4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066ff0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 00000000000670a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000670a4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000670b0 │ │ │ │ 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 0000000000068a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000670b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000670b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068a34 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000068ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000670bc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000068b58 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000670c0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000670d0 │ │ │ │ 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 0000000000068b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000670d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068b60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000068b94 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000068bc8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000068bfc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000068c38 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c3c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076b8 000000000000004c 00007320 FDE cie=0000039c pc=000000000005b1c0..000000000005b490 │ │ │ │ - Augmentation data: 7b 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b1c4 │ │ │ │ +00007298 0000000000000054 0000700c FDE cie=00000290 pc=00000000000670e0..0000000000067dec │ │ │ │ + Augmentation data: cc 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000670e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b1c8 │ │ │ │ - DW_CFA_def_cfa_offset: 480 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000670e8 │ │ │ │ + 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 000000000005b1dc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000670fc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067108 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b1e4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000067124 │ │ │ │ + DW_CFA_def_cfa_offset: 624 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005b1f8 │ │ │ │ - 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_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 448 to 000000000005b3b8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 1720 to 00000000000677dc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000677f4 │ │ │ │ + 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 00000000000677f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677fc │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000072f0 0000000000000020 000072f4 FDE cie=00000000 pc=0000000000067e00..0000000000067e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067e04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067e08 │ │ │ │ + DW_CFA_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 0000000000067e10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067e18 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007314 0000000000000020 00007318 FDE cie=00000000 pc=0000000000067e60..0000000000067ef0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000067e8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067e90 │ │ │ │ + DW_CFA_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 0000000000067ee8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067eec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007338 0000000000000028 0000733c FDE cie=00000000 pc=0000000000067ef0..0000000000067f54 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000067f18 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f1c │ │ │ │ + DW_CFA_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 0000000000067f40 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b3bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b3c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f48 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f4c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f50 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007364 0000000000000010 00007368 FDE cie=00000000 pc=0000000000067f60..0000000000067f74 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007708 0000000000000054 00007370 FDE cie=0000039c pc=000000000005b490..000000000005e2e0 │ │ │ │ - Augmentation data: 4d 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b494 │ │ │ │ +00007378 0000000000000054 000070ec FDE cie=00000290 pc=0000000000067f80..0000000000068aa0 │ │ │ │ + Augmentation data: 9f 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f88 │ │ │ │ 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 000000000005b4a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067f90 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b4b8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000067fac │ │ │ │ + DW_CFA_def_cfa_offset: 688 │ │ │ │ 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 000000000005b4c8 │ │ │ │ - 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: 6104 to 000000000005cca0 │ │ │ │ + DW_CFA_advance_loc2: 1492 to 0000000000068580 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005ccbc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006859c │ │ │ │ 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 000000000005ccc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000685a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ccc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000685a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007760 0000000000000054 000073c8 FDE cie=0000039c pc=000000000005e2e0..0000000000061a8c │ │ │ │ - Augmentation data: db 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e2e4 │ │ │ │ +000073d0 000000000000003c 000073d4 FDE cie=00000000 pc=0000000000068aa0..0000000000068c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068aa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e2e8 │ │ │ │ - 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 000000000005e2f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e304 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005e31c │ │ │ │ - DW_CFA_def_cfa_offset: 1104 │ │ │ │ - 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: 6584 to 000000000005fcd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068aa8 │ │ │ │ + DW_CFA_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 0000000000068ab0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068ab8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 312 to 0000000000068bf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005fcf0 │ │ │ │ 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 000000000005fcf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fcf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068bf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000068c34 │ │ │ │ + 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 0000000000068c38 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077b8 0000000000000044 000077bc FDE cie=00000000 pc=0000000000068c40..0000000000068e84 │ │ │ │ +00007410 0000000000000038 00007414 FDE cie=00000000 pc=0000000000068c40..0000000000068da8 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000068c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000068c48 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_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 0000000000068c50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000068c58 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068c60 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068c70 │ │ │ │ - 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: 320 to 0000000000068db0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000068d50 │ │ │ │ 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 0000000000068db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068d58 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000068da0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068da4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007800 0000000000000050 00007468 FDE cie=0000039c pc=0000000000061a8c..00000000000650ec │ │ │ │ - Augmentation data: ac 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061a90 │ │ │ │ +0000744c 0000000000000034 00007450 FDE cie=00000000 pc=000000000006a8a0..000000000006a924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061a94 │ │ │ │ - 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 0000000000061ab4 │ │ │ │ - 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: 6632 to 000000000006349c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8a8 │ │ │ │ + DW_CFA_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 000000000006a8b4 │ │ │ │ + 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 000000000006a8f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000634b8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a8fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006a91c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a920 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007484 0000000000000128 000071f8 FDE cie=00000290 pc=0000000000068da8..000000000006a1dc │ │ │ │ + Augmentation data: 20 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068dac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068db0 │ │ │ │ + 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 0000000000068dc0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068dcc │ │ │ │ + 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_advance_loc: 12 to 0000000000068dd8 │ │ │ │ + DW_CFA_def_cfa_offset: 640 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000068e30 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e34 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068e38 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000068e6c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068e78 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 3120 to 0000000000069aa8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069aac │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 748 to 0000000000069d98 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069da0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069da4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069da8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000069dbc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: 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 0000000000069dc0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069dc4 │ │ │ │ + DW_CFA_def_cfa_offset: 640 │ │ │ │ + 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 0000000000069dfc │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069e04 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e08 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e0c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e10 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000069e24 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 0000000000069e28 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e2c │ │ │ │ + DW_CFA_def_cfa_offset: 640 │ │ │ │ + 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: 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 0000000000069e38 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069e40 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069e44 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 392 to 0000000000069fcc │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069fd4 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006a00c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a010 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a014 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000006a044 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006a064 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a068 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a06c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a078 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000006a0d0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a0ec │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a0f0 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a104 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a10c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a114 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a124 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a130 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a134 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a140 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075b0 0000000000000020 000075b4 FDE cie=00000000 pc=000000000006a940..000000000006a9bc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006a96c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a970 │ │ │ │ + DW_CFA_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 000000000006a9a4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000634bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000634c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007854 0000000000000050 000074bc FDE cie=0000039c pc=00000000000650ec..00000000000689dc │ │ │ │ - Augmentation data: e4 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650f0 │ │ │ │ +000075d4 0000000000000050 00007348 FDE cie=00000290 pc=000000000006a1e0..000000000006a888 │ │ │ │ + Augmentation data: 36 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a1e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650f4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a1e8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a1f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000065114 │ │ │ │ - DW_CFA_def_cfa_offset: 1264 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a1fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006a21c │ │ │ │ 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: 6908 to 0000000000066c10 │ │ │ │ + DW_CFA_advance_loc1: 832 to 000000000006a55c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000066c2c │ │ │ │ - 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 0000000000066c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a560 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a564 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000078a8 000000000000003c 00007510 FDE cie=0000039c pc=0000000000068ea0..0000000000068fa0 │ │ │ │ - Augmentation data: 31 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ea4 │ │ │ │ +00007628 0000000000000040 0000739c FDE cie=00000290 pc=000000000006a9c0..000000000006aac8 │ │ │ │ + Augmentation data: 2f 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ea8 │ │ │ │ - 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 0000000000068ebc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068ec8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068ed4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000068f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a9c8 │ │ │ │ + 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 000000000006a9dc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a9e8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a9f4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aa00 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000006aa90 │ │ │ │ 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 0000000000068f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000078e8 0000000000000034 00007550 FDE cie=0000039c pc=0000000000068fa0..0000000000069040 │ │ │ │ - Augmentation data: ff 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fa4 │ │ │ │ +0000766c 000000000000002c 00007670 FDE cie=00000000 pc=000000000006aac8..000000000006ab44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aacc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aad0 │ │ │ │ DW_CFA_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 0000000000068fbc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aadc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000069028 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006ab2c │ │ │ │ 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 000000000006902c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab34 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069038 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ab3c │ │ │ │ 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 000000000006903c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00007920 0000000000000038 00007588 FDE cie=0000039c pc=0000000000069040..0000000000069248 │ │ │ │ - Augmentation data: d0 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069044 │ │ │ │ +0000769c 0000000000000010 000076a0 FDE cie=00000000 pc=000000000006ab44..000000000006ab58 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000076b0 0000000000000010 000076b4 FDE cie=00000000 pc=000000000006ab60..000000000006ab90 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000076c4 0000000000000010 000076c8 FDE cie=00000000 pc=000000000006ab90..000000000006abb0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000076d8 0000000000000010 000076dc FDE cie=00000000 pc=000000000006abb0..000000000006abd4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000076ec 0000000000000010 000076f0 FDE cie=00000000 pc=000000000006abe0..000000000006ac08 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007700 0000000000000014 00007704 FDE cie=00000000 pc=000000000006ac08..000000000006ac2c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007718 0000000000000010 0000771c FDE cie=00000000 pc=000000000006ac40..000000000006ac6c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000772c 000000000000002c 00007730 FDE cie=00000000 pc=000000000006ac6c..000000000006accc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ac70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069048 │ │ │ │ - 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 0000000000069058 │ │ │ │ - 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_advance_loc1: 364 to 00000000000691c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ac74 │ │ │ │ + DW_CFA_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 000000000006ac7c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006acb4 │ │ │ │ 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 00000000000691c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000691cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acbc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006acc4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acc8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000795c 0000000000000054 000075c4 FDE cie=0000039c pc=0000000000069248..000000000006b0fc │ │ │ │ - Augmentation data: a8 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006924c │ │ │ │ +0000775c 000000000000002c 00007760 FDE cie=00000000 pc=000000000006accc..000000000006ad88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069250 │ │ │ │ - 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 0000000000069264 │ │ │ │ - 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 000000000006926c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069288 │ │ │ │ - DW_CFA_def_cfa_offset: 1008 │ │ │ │ - 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: 3384 to 0000000000069fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acd4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000006ad44 │ │ │ │ + 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 000000000006ad48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ad5c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069fdc │ │ │ │ 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 0000000000069fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069fe4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ad68 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000079b4 0000000000000054 0000761c FDE cie=0000039c pc=000000000006b100..000000000006ce90 │ │ │ │ - Augmentation data: ff 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b104 │ │ │ │ +0000778c 000000000000002c 00007790 FDE cie=00000000 pc=000000000006ad88..000000000006ae44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b108 │ │ │ │ - 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 000000000006b120 │ │ │ │ - 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 000000000006b128 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b13c │ │ │ │ - DW_CFA_def_cfa_offset: 896 │ │ │ │ - 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: 2616 to 000000000006bb74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ad90 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000006ae00 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006bb90 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae08 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ae18 │ │ │ │ + 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 000000000006ae1c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ae24 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000077bc 00000000000000e8 00007530 FDE cie=00000290 pc=000000000006ae44..000000000006bf70 │ │ │ │ + Augmentation data: a9 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae4c │ │ │ │ + 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 000000000006ae5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ae6c │ │ │ │ + DW_CFA_def_cfa_offset: 832 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006ae98 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae9c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000006af90 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af94 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af98 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af9c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006afa0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006afa4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000006b00c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b014 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006b088 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b08c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc2: 2000 to 000000000006b85c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b860 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b864 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b868 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b86c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b870 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b874 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b878 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b87c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b888 │ │ │ │ + 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 000000000006bb94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b88c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bb98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b890 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006b8b8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b8c0 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000006b964 │ │ │ │ + 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: 24 to 000000000006b97c │ │ │ │ + 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: 528 to 000000000006bb8c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bb90 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bb94 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000006bc18 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc1c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bc28 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006bcbc │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bcc0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bcc4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bcc8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bccc │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bcd0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bcd4 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bcd8 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006bcf4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bcf8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bcfc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd00 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd04 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd08 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd0c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd10 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd14 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bd18 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006bd28 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + │ │ │ │ +000078a8 0000000000000010 000078ac FDE cie=00000000 pc=000000000006bf80..000000000006c08c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a0c 000000000000003c 00007674 FDE cie=0000039c pc=000000000006d180..000000000006d348 │ │ │ │ - Augmentation data: 47 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d184 │ │ │ │ +000078bc 0000000000000054 000078c0 FDE cie=00000000 pc=000000000006c08c..000000000006c174 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c098 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c09c │ │ │ │ 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 000000000006d190 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c0a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d19c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c0ac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d1a4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c0c0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000006d208 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000006c10c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c118 │ │ │ │ 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 000000000006d20c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c11c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c120 │ │ │ │ + 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: 80 to 000000000006c170 │ │ │ │ + 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d210 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a4c 0000000000000040 000076b4 FDE cie=0000039c pc=000000000006ce90..000000000006d174 │ │ │ │ - Augmentation data: f3 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006cec8 │ │ │ │ +00007914 0000000000000030 00007918 FDE cie=00000000 pc=000000000006c180..000000000006c340 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c194 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cecc │ │ │ │ - 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: 284 to 000000000006cfe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c198 │ │ │ │ + DW_CFA_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 000000000006c1a8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000006c30c │ │ │ │ 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 000000000006cfec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c310 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c314 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000006d058 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000006d0c4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000006d134 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006d164 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006c33c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d170 │ │ │ │ - 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 │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00007a90 0000000000000040 00007a94 FDE cie=00000000 pc=000000000006d360..000000000006d4c4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d368 │ │ │ │ +00007948 000000000000003c 000076bc FDE cie=00000290 pc=000000000006c340..000000000006c5e4 │ │ │ │ + Augmentation data: eb 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d36c │ │ │ │ - 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 000000000006d374 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d380 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d38c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d390 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000006d48c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d490 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006d4b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c34c │ │ │ │ + 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 000000000006c354 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c360 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c368 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 380 to 000000000006c4e4 │ │ │ │ + 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 000000000006d4bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c4e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c4ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ad4 0000000000000010 00007ad8 FDE cie=00000000 pc=000000000006d4c4..000000000006d4e4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007ae8 0000000000000034 00007aec FDE cie=00000000 pc=000000000006d4e4..000000000006d58c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d4e8 │ │ │ │ +00007988 0000000000000038 0000798c FDE cie=00000000 pc=000000000006c5e4..000000000006c6a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c5e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c5ec │ │ │ │ DW_CFA_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 000000000006d4f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c5f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c600 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006d570 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000006c67c │ │ │ │ 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 000000000006d574 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c680 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c684 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d584 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006c6a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d588 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c6a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00007b20 0000000000000010 00007b24 FDE cie=00000000 pc=000000000006d58c..000000000006d5a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b34 000000000000005c 00007b38 FDE cie=00000000 pc=000000000006d5a0..000000000006d9c8 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000006d670 │ │ │ │ +000079c4 0000000000000038 000079c8 FDE cie=00000000 pc=000000000006c6a8..000000000006c784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c6ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d674 │ │ │ │ - DW_CFA_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 000000000006d67c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 700 to 000000000006d938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c6b0 │ │ │ │ + DW_CFA_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 000000000006c6b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c6c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006c754 │ │ │ │ + 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 000000000006d93c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c758 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d944 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - 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: 8 to 000000000006d94c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c75c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006c77c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d954 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - 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: 44 to 000000000006d980 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + 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_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d988 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c780 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b94 0000000000000010 00007b98 FDE cie=00000000 pc=000000000006d9c8..000000000006d9ec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007ba8 0000000000000010 00007bac FDE cie=00000000 pc=000000000006d9ec..000000000006da0c │ │ │ │ +00007a00 000000000000003c 00007a04 FDE cie=00000000 pc=000000000006c784..000000000006c9fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c788 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c78c │ │ │ │ + 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 000000000006c794 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c7a0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000006c9bc │ │ │ │ + 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 000000000006c9c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006c9e4 │ │ │ │ + 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 000000000006c9e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bbc 0000000000000034 00007bc0 FDE cie=00000000 pc=00000000000700a0..0000000000070158 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000700a4 │ │ │ │ +00007a40 0000000000000034 00007a44 FDE cie=00000000 pc=000000000006eb80..000000000006ec38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eb84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000700a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eb88 │ │ │ │ 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 00000000000700b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006eb98 │ │ │ │ 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 00000000000700c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006eba0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000070144 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000006ec24 │ │ │ │ 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 0000000000070148 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007014c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec2c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007bf4 000000000000003c 0000785c FDE cie=0000039c pc=000000000006da0c..000000000006db48 │ │ │ │ - Augmentation data: 6e 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006da10 │ │ │ │ +00007a78 0000000000000088 00007a7c FDE cie=00000000 pc=000000000006ca00..000000000006cc14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ca04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006da14 │ │ │ │ - DW_CFA_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 000000000006da1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006da34 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006da58 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006da64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ca08 │ │ │ │ + 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 000000000006ca14 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ca20 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006ca40 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006cab4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cac0 │ │ │ │ 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 000000000006da68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006da6c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00007c34 0000000000000048 00007c38 FDE cie=00000000 pc=000000000006db48..000000000006dc60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db50 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db54 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006db5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cac8 │ │ │ │ + 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: 16 to 000000000006db6c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006db8c │ │ │ │ + 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 000000000006cacc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000006dc10 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000006cb90 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006dc40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cb9c │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cba0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cba4 │ │ │ │ + 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 000000000006cbf4 │ │ │ │ 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 000000000006dc44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cbf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc48 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cbfc │ │ │ │ + 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 000000000006cc08 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + │ │ │ │ +00007b04 0000000000000060 00007878 FDE cie=00000290 pc=000000000006cc20..000000000006d010 │ │ │ │ + Augmentation data: 43 4c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc28 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006cc38 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cc40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006cc7c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cc84 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 308 to 000000000006cdb8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cdc0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cdc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cdc8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cdcc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006cdf4 │ │ │ │ + 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 000000000006cdf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cdfc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ce04 │ │ │ │ + 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: 324 to 000000000006cf48 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006dc5c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cf4c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cf50 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ │ │ │ │ -00007c80 0000000000000030 00007c84 FDE cie=00000000 pc=000000000006dc60..000000000006dd20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc64 │ │ │ │ +00007b68 0000000000000034 00007b6c FDE cie=00000000 pc=000000000006ec40..000000000006ecf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec48 │ │ │ │ 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 000000000006dc70 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ec58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dc78 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000006dd00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ec60 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000006ece4 │ │ │ │ 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 000000000006dd04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ece8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ecec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007cb4 0000000000000050 0000791c FDE cie=0000039c pc=000000000006dd20..000000000006e7f4 │ │ │ │ - Augmentation data: bd 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd24 │ │ │ │ +00007ba0 000000000000006c 00007914 FDE cie=00000290 pc=000000000006d010..000000000006eb68 │ │ │ │ + Augmentation data: c9 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d014 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd28 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d018 │ │ │ │ + DW_CFA_def_cfa_offset: 464 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d01c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006dd4c │ │ │ │ - DW_CFA_def_cfa_offset: 688 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d024 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006d038 │ │ │ │ + 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 000000000006d04c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1464 to 000000000006e304 │ │ │ │ + DW_CFA_advance_loc2: 3688 to 000000000006deb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006e320 │ │ │ │ - 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 000000000006e324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006deb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006debc │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007d08 0000000000000054 00007970 FDE cie=0000039c pc=000000000006e800..00000000000700a0 │ │ │ │ - Augmentation data: eb 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e804 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e808 │ │ │ │ - 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 000000000006e818 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e820 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006e83c │ │ │ │ - DW_CFA_def_cfa_offset: 848 │ │ │ │ - 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: 3456 to 000000000006f5bc │ │ │ │ + DW_CFA_advance_loc2: 2024 to 000000000006e6a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006f5d8 │ │ │ │ - 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 000000000006f5dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e6a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f5e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e6ac │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007d60 0000000000000064 00007d64 FDE cie=00000000 pc=0000000000070160..00000000000702b4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007016c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070170 │ │ │ │ - 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 0000000000070178 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070180 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000070194 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000701a0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000070238 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007023c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000070248 │ │ │ │ - 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 000000000007024c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070250 │ │ │ │ - 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: 96 to 00000000000702b0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c10 000000000000001c 00007c14 FDE cie=00000000 pc=000000000006ed00..000000000006ee70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ed08 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000006eddc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ede0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000006ee60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ee64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007c30 000000000000001c 00007c34 FDE cie=00000000 pc=000000000006ee70..000000000006efe4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ee78 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000006ef44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ef48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000006efd4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006efd8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007dc8 000000000000002c 00007a30 FDE cie=0000039c pc=00000000000702c0..0000000000070350 │ │ │ │ - Augmentation data: 7a 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000702c4 │ │ │ │ +00007c50 000000000000002c 00007c54 FDE cie=00000000 pc=000000000006efe4..000000000006f278 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006efe8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000702c8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006efec │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006f000 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000702d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f008 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000070330 │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000006f214 │ │ │ │ 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 0000000000070334 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070338 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007df8 000000000000002c 00007dfc FDE cie=00000000 pc=0000000000070350..0000000000070470 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070354 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007035c │ │ │ │ - DW_CFA_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 0000000000070364 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000070370 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000070454 │ │ │ │ - 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: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070458 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f218 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007045c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f21c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007e28 0000000000000010 00007e2c FDE cie=00000000 pc=0000000000070470..00000000000704ec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007e3c 0000000000000010 00007e40 FDE cie=00000000 pc=00000000000704ec..0000000000070510 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e50 0000000000000040 00007e54 FDE cie=00000000 pc=0000000000070510..00000000000706b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070514 │ │ │ │ +00007c80 000000000000002c 00007c84 FDE cie=00000000 pc=000000000006f280..000000000006f534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f284 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070518 │ │ │ │ - DW_CFA_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 0000000000070520 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007052c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000070654 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f288 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006f29c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f2a4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 548 to 000000000006f4c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070658 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007065c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007066c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f4cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070674 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f4d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007e94 000000000000006c 00007afc FDE cie=0000039c pc=00000000000706c0..0000000000071554 │ │ │ │ - Augmentation data: bf 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000706c4 │ │ │ │ +00007cb0 00000000000000cc 00007a24 FDE cie=00000290 pc=000000000006f540..00000000000700dc │ │ │ │ + Augmentation data: 7b 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000706c8 │ │ │ │ - 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 00000000000706d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000706ec │ │ │ │ - DW_CFA_def_cfa_offset: 672 │ │ │ │ - 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: 4 to 000000000006f548 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006f554 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006f568 │ │ │ │ + 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 000000000006f570 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006f594 │ │ │ │ + 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_loc2: 2444 to 0000000000071078 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000006f5f0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f5f4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 876 to 000000000006f960 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000071098 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f964 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006f980 │ │ │ │ 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_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 000000000007109c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000710a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f988 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000710cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000710e8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc2: 1056 to 000000000006fda8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fdac │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006fdc4 │ │ │ │ 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_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 00000000000710ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fdc8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fdcc │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + 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: 4 to 00000000000710f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006fdd8 │ │ │ │ + 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: 672 to 0000000000070078 │ │ │ │ + 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 00000000000700a8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000700ac │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000700c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000700cc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000700d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f04 000000000000004c 00007b6c FDE cie=0000039c pc=0000000000071560..0000000000071be8 │ │ │ │ - Augmentation data: b7 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071564 │ │ │ │ +00007d80 000000000000004c 00007af4 FDE cie=00000290 pc=00000000000700e0..000000000007176c │ │ │ │ + Augmentation data: ca 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000700e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071568 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000700e8 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000700f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000071578 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000070104 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071580 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070118 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007159c │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ 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_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 776 to 00000000000718a4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 2548 to 0000000000070b0c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000718bc │ │ │ │ - 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 00000000000718c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070b10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000718c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070b14 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007f54 000000000000004c 00007bbc FDE cie=0000039c pc=0000000000071be8..0000000000072270 │ │ │ │ - Augmentation data: b6 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071bec │ │ │ │ +00007dd0 000000000000002c 00007b44 FDE cie=00000290 pc=0000000000071780..00000000000718c4 │ │ │ │ + Augmentation data: e7 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071784 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071bf0 │ │ │ │ - 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 0000000000071c00 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071c08 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000071c24 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ - 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_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 776 to 0000000000071f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071788 │ │ │ │ + DW_CFA_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 000000000007179c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000071834 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000071f44 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071838 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007183c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fa4 0000000000000058 00007c0c FDE cie=0000039c pc=0000000000072270..0000000000073138 │ │ │ │ - Augmentation data: b5 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072274 │ │ │ │ +00007e00 000000000000002c 00007e04 FDE cie=00000000 pc=00000000000718c4..0000000000071970 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000718c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072278 │ │ │ │ - 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 0000000000072298 │ │ │ │ - DW_CFA_def_cfa_offset: 1024 │ │ │ │ - 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: 2884 to 0000000000072ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000718cc │ │ │ │ + DW_CFA_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 00000000000718e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000071958 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000072df8 │ │ │ │ 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 0000000000072dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007195c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071960 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008000 000000000000004c 00007c68 FDE cie=0000039c pc=0000000000073140..00000000000739a4 │ │ │ │ - Augmentation data: a1 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073144 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073148 │ │ │ │ - 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 0000000000073158 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073160 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000073178 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ - 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_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1036 to 0000000000073584 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007359c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071968 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000735a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007196c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000735a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008050 0000000000000030 00008054 FDE cie=00000000 pc=00000000000739a4..0000000000073b4c │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000739b0 │ │ │ │ +00007e30 0000000000000030 00007ba4 FDE cie=00000290 pc=0000000000071970..0000000000071a20 │ │ │ │ + Augmentation data: 96 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071974 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000739b4 │ │ │ │ - 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 00000000000739ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071978 │ │ │ │ + DW_CFA_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 0000000000071980 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000071a08 │ │ │ │ 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 00000000000739f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000073a10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000073a80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000073b04 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073b0c │ │ │ │ - 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 0000000000073b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071a0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008084 0000000000000038 00008088 FDE cie=00000000 pc=0000000000073b4c..0000000000073cb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073b50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073b54 │ │ │ │ - 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 0000000000073b68 │ │ │ │ - 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 0000000000073b74 │ │ │ │ - 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: 312 to 0000000000073cac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071a18 │ │ │ │ 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 0000000000073cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071a1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000080c0 0000000000000054 00007d28 FDE cie=0000039c pc=0000000000073cc0..0000000000074a10 │ │ │ │ - Augmentation data: 27 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073cc4 │ │ │ │ +00007e64 0000000000000034 00007e68 FDE cie=00000000 pc=0000000000071a20..0000000000071c40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000071a30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073cc8 │ │ │ │ - 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 0000000000073cd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073ce0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000073cf8 │ │ │ │ - DW_CFA_def_cfa_offset: 688 │ │ │ │ - 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: 1564 to 0000000000074314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071a34 │ │ │ │ + DW_CFA_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 0000000000071a54 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071a60 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000071b38 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000074330 │ │ │ │ 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 0000000000074334 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071b3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008118 0000000000000018 0000811c FDE cie=00000000 pc=0000000000075d40..0000000000075ef4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075d48 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 316 to 0000000000075e84 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000071c3c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075e88 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00008134 000000000000004c 00008138 FDE cie=00000000 pc=0000000000074a10..0000000000074d30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074a14 │ │ │ │ +00007e9c 000000000000003c 00007ea0 FDE cie=00000000 pc=0000000000071c40..0000000000071d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071c48 │ │ │ │ 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 0000000000074a20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071c54 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000071c68 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000074a38 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074a44 │ │ │ │ - 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_loc: 16 to 0000000000071c78 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 592 to 0000000000074c94 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074c98 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074ca0 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000071d34 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074ca4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074ca8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071d38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008184 0000000000000050 00007dec FDE cie=0000039c pc=0000000000074d30..0000000000075d28 │ │ │ │ - Augmentation data: fd 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074d34 │ │ │ │ +00007edc 0000000000000060 00007ee0 FDE cie=00000000 pc=0000000000071d40..0000000000071fe4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000071d50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074d38 │ │ │ │ - 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 0000000000074d40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000074d60 │ │ │ │ - DW_CFA_def_cfa_offset: 784 │ │ │ │ - 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_loc2: 2160 to 00000000000755d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071d54 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071d5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000071d6c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071d78 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000071d90 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 284 to 0000000000071eac │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000755e8 │ │ │ │ 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 00000000000755ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071eb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000755f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071eb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000071fe0 │ │ │ │ + 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: r79 (v15) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081d8 0000000000000010 000081dc FDE cie=00000000 pc=0000000000075f00..0000000000075f18 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000081ec 0000000000000038 000081f0 FDE cie=00000000 pc=0000000000075f20..0000000000075fb8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000075f34 │ │ │ │ +00007f40 000000000000005c 00007cb4 FDE cie=00000290 pc=0000000000072000..000000000007286c │ │ │ │ + Augmentation data: 8f 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075f38 │ │ │ │ - DW_CFA_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 0000000000075f40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075f48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000075f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072008 │ │ │ │ + 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 0000000000072010 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072020 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 1700 to 00000000000726c4 │ │ │ │ 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 0000000000075f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000726c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000726cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075fa0 │ │ │ │ + DW_CFA_advance_loc: 244 to 00000000000727c0 │ │ │ │ + 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 0000000000075fa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008228 0000000000000034 0000822c FDE cie=00000000 pc=0000000000075fc0..000000000007620c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000727c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075fc8 │ │ │ │ - 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 0000000000075fd0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075fdc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075fe8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000000760dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000727c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000727f0 │ │ │ │ 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 00000000000760e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000727f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000760e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000727f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00008260 0000000000000010 00008264 FDE cie=00000000 pc=000000000007620c..000000000007624c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008274 0000000000000010 00008278 FDE cie=00000000 pc=000000000007624c..0000000000076290 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00008288 0000000000000010 0000828c FDE cie=00000000 pc=0000000000076290..00000000000762cc │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000829c 0000000000000024 000082a0 FDE cie=00000000 pc=00000000000762cc..0000000000076330 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000762e0 │ │ │ │ +00007fa0 0000000000000044 00007fa4 FDE cie=00000000 pc=0000000000072880..0000000000072adc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072888 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000762e4 │ │ │ │ - DW_CFA_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 00000000000762ec │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000076324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007288c │ │ │ │ + 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 0000000000072894 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007289c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000728a8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000728ac │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000728b0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 476 to 0000000000072a8c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072a90 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072a94 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000072ad0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ad4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000082c4 0000000000000050 00007f2c FDE cie=0000039c pc=0000000000076330..00000000000769b4 │ │ │ │ - Augmentation data: 82 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076334 │ │ │ │ +00007fe8 000000000000003c 00007fec FDE cie=00000000 pc=0000000000073880..0000000000073a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073884 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073888 │ │ │ │ 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 0000000000076348 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073890 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076358 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007389c │ │ │ │ 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: 16 to 0000000000076368 │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 792 to 0000000000076680 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000073950 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000076698 │ │ │ │ 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_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007669c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073954 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000766a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073958 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000739b8 │ │ │ │ + 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 00000000000739bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000739c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008318 0000000000000010 0000831c FDE cie=00000000 pc=00000000000769c0..00000000000769d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000832c 0000000000000010 00008330 FDE cie=00000000 pc=00000000000769e0..00000000000769f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008340 0000000000000040 00008344 FDE cie=00000000 pc=0000000000076a00..0000000000076aec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076a04 │ │ │ │ +00008028 00000000000000ac 00007d9c FDE cie=00000290 pc=0000000000072ae0..000000000007387c │ │ │ │ + Augmentation data: bd 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076a08 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ae8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072aec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076a18 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072af4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000072bc4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072bcc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072bd0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000072c2c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 500 to 0000000000072e20 │ │ │ │ + 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: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000072e4c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + 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 0000000000072e50 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e54 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000072e68 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072e70 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e74 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000072ec0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 604 to 000000000007311c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073120 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073124 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073128 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007312c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 1636 to 0000000000073790 │ │ │ │ + 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: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000737a4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000737a8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000737ac │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000737b0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000737b4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000737b8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000737bc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000737c0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000737c4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076a20 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076a2c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076a34 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000080d8 00000000000000b8 00007e4c FDE cie=00000290 pc=0000000000073a20..0000000000074244 │ │ │ │ + Augmentation data: 4b 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073a24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073a28 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073a2c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073a34 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076a3c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073a44 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000073a60 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073a68 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073a70 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000076ae4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc1: 928 to 0000000000073e10 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073e18 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073e1c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000073ff0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073ff4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073ff8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000074028 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007402c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074030 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000074060 │ │ │ │ + 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_loc: 80 to 00000000000740b0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000740b4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000740b8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000740f4 │ │ │ │ + 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_loc: 44 to 0000000000074120 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074124 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074128 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007412c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000074140 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074144 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074148 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000741b4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741b8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741bc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000741dc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741e0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741e4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008194 0000000000000048 00008198 FDE cie=00000000 pc=0000000000074244..0000000000074590 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074248 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007424c │ │ │ │ + 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 0000000000074254 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074260 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000074344 │ │ │ │ + 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 0000000000076ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074348 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008384 0000000000000010 00008388 FDE cie=00000000 pc=0000000000076aec..0000000000076ba8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007434c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000007438c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074394 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 296 to 00000000000744bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000744c0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000744c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000074564 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074568 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007456c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008398 0000000000000024 0000839c FDE cie=00000000 pc=0000000000076ba8..0000000000076c10 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076bb8 │ │ │ │ +000081e0 000000000000003c 000081e4 FDE cie=00000000 pc=0000000000074de0..0000000000074f5c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074dec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000076bcc │ │ │ │ - DW_CFA_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 0000000000076be0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000076c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074df0 │ │ │ │ + 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 0000000000074e18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000074ed4 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074edc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074ee0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074ee8 │ │ │ │ + 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 0000000000074f1c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074f20 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074f24 │ │ │ │ + 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 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000083c0 0000000000000024 000083c4 FDE cie=00000000 pc=0000000000076c10..0000000000076c74 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076c20 │ │ │ │ +00008220 0000000000000038 00008224 FDE cie=00000000 pc=0000000000074f60..0000000000075048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074f64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000076c34 │ │ │ │ - DW_CFA_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 0000000000076c48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000076c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074f68 │ │ │ │ + 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 0000000000074f74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074f7c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000074f8c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000075040 │ │ │ │ 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: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000083e8 0000000000000048 000083ec FDE cie=00000000 pc=0000000000076c80..000000000007703c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076c90 │ │ │ │ +0000825c 000000000000009c 00007fd0 FDE cie=00000290 pc=0000000000074590..000000000007484c │ │ │ │ + Augmentation data: f2 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074594 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076c98 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074598 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000745a4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000076cdc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000076d00 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000745b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076d04 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + 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_advance_loc: 8 to 00000000000745bc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076d08 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000745f4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000745f8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 788 to 0000000000077020 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077024 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077028 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007702c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000745fc │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074600 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 340 to 0000000000074754 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074758 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077034 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007475c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074760 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000747b0 │ │ │ │ + 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 0000000000077038 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000747b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000747b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000747c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000747cc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000747d0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000747d4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000747d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000074814 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074818 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007481c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074820 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000074834 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007483c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074840 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074844 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074848 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008434 0000000000000010 00008438 FDE cie=00000000 pc=0000000000077040..0000000000077050 │ │ │ │ - DW_CFA_nop │ │ │ │ +000082fc 0000000000000110 00008070 FDE cie=00000290 pc=000000000007484c..0000000000074d60 │ │ │ │ + Augmentation data: 6a 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074850 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074854 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074858 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000074868 │ │ │ │ + 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: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000748d4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000748d8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000748dc │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000748e0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 768 to 0000000000074be0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074be4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074be8 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074bec │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000074c3c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074c40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074c44 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + 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: 76 to 0000000000074c90 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074c9c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) 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: 28 to 0000000000074cb8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074cbc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074cc0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074cc4 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074cc8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074cd4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074cdc │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074ce0 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074ce4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000074d08 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d0c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d10 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d14 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074d20 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000074d3c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) 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 0000000000074d4c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d50 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d54 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d58 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008448 0000000000000014 0000844c FDE cie=00000000 pc=0000000000077050..000000000007707c │ │ │ │ +00008410 000000000000002c 00008414 FDE cie=00000000 pc=0000000000074d60..0000000000074dcc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000074d70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d74 │ │ │ │ + DW_CFA_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 0000000000074d7c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000074db0 │ │ │ │ + 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 0000000000074db4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074db8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074dc4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074dc8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00008440 0000000000000014 00008444 FDE cie=00000000 pc=0000000000075050..000000000007507c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008460 0000000000000014 00008464 FDE cie=00000000 pc=0000000000077080..00000000000770ac │ │ │ │ +00008458 0000000000000014 0000845c FDE cie=00000000 pc=0000000000075080..00000000000750ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008478 0000000000000020 0000847c FDE cie=00000000 pc=000000000000eaa0..000000000000eacc │ │ │ │ +00008470 0000000000000020 00008474 FDE cie=00000000 pc=000000000000eaa0..000000000000eacc │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000eaa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000eaa8 │ │ │ │ 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 000000000000eac0 │ │ │ │ @@ -18107,10 +18099,10 @@ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000eac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000849c ZERO terminator │ │ │ │ +00008494 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -7uc/lib/ld-linux-aarch64.so.1 │ │ │ │ +/lib/ld-linux-aarch64.so.1 │ │ │ │ ''GT|VV │ │ │ │ __gmon_start__ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ bcf_sr_set_regions │ │ │ │ bcf_sr_init │ │ │ │ bcf_update_info │ │ │ │ @@ -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 │ │ │ │ -mhaxhh`x │ │ │ │ -R`je8$yex │ │ │ │ >X@-8\A-:dB- │ │ │ │ >X<-8\=-:d>-\@-9`A-;hB- │ │ │ │ >\<-9`=-;h>-=p?-}f@-znA- │ │ │ │ %x@-6LA- │ │ │ │ @@ -332,23 +330,143 @@ │ │ │ │ >Xm\@m9`Am;hBm │ │ │ │ >\m=p?m}f@mznAm │ │ │ │ v@m|nAmzfBmx^Cm │ │ │ │ %x@m6LAm │ │ │ │ -* h-8!+@ │ │ │ │ -* H&8b*@ │ │ │ │ +ihj8ahk8chl8 │ │ │ │ *bh 8c*@ │ │ │ │ *bh 8c*@ │ │ │ │ -ihj8ahk8chl8 │ │ │ │ +* h-8!+@ │ │ │ │ +* H&8b*@ │ │ │ │ +R`je8$yex │ │ │ │ +mhaxhh`x │ │ │ │ +cannot create std::vector larger than max_size() │ │ │ │ +void haplotype_set::allocatePBWTarrays() │ │ │ │ +src/containers/haplotype_set.cpp │ │ │ │ +pbwt_evaluated.size() > 0 │ │ │ │ + * PBWT selection │ │ │ │ +PBWT selection ( │ │ │ │ +basic_string::append │ │ │ │ +H2V transpose ( │ │ │ │ +V2H transpose ( │ │ │ │ +C2H transpose ( │ │ │ │ +HAP update ( │ │ │ │ +vector::_M_realloc_append │ │ │ │ +PBWT indexing [l= │ │ │ │ +IBD2 constraints [#inds= │ │ │ │ + / #contraints= │ │ │ │ + / #merged = │ │ │ │ +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&] │ │ │ │ +putback buffer full │ │ │ │ +vector::_M_range_check: __n (which is %zu) >= this->size() (which is %zu) │ │ │ │ +no random access │ │ │ │ +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 │ │ │ │ +no read access │ │ │ │ +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&] │ │ │ │ +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] │ │ │ │ +no write access │ │ │ │ +void boost::iostreams::symmetric_filter::begin_write() [with SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator] │ │ │ │ +typename boost::detail::sp_dereference::type boost::shared_ptr::operator*() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_dereference::type = boost::iostreams::symmetric_filter >, std::allocator >::impl&] │ │ │ │ +Cannot open genetic map file │ │ │ │ +Wrong order in your genetic map file │ │ │ │ +Parsing line │ │ │ │ + : incorrect number of columns, observed: │ │ │ │ + expected: 3 │ │ │ │ +GMAP parsing [n= │ │ │ │ +void boost::iostreams::symmetric_filter::begin_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_read() [with SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator] │ │ │ │ +basic_string::basic_string │ │ │ │ +void genotype_reader::readGenotypes0(std::string) │ │ │ │ +src/io/genotype_reader2.cpp │ │ │ │ +ngt_main == 2 * n_main_samples │ │ │ │ +vector::reserve │ │ │ │ + * VCF/BCF parsing │ │ │ │ +VCF/BCF parsing [ │ │ │ │ +void genotype_reader::readGenotypes1(std::string, std::string) │ │ │ │ +ngt_ref == 2 * n_ref_samples │ │ │ │ + missing genotypes in the reference panel (randomly imputed) │ │ │ │ + unphased genotypes in the reference panel (randomly phased) │ │ │ │ +void genotype_reader::readGenotypes2(std::string, std::string) │ │ │ │ +ngt_scaf == 2 * n_scaf_samples │ │ │ │ +void genotype_reader::readGenotypes3(std::string, std::string, std::string) │ │ │ │ boost::bad_any_cast: failed conversion using boost::any_cast │ │ │ │ bad lexical cast: source type value could not be interpreted as target │ │ │ │ -basic_string: construction from null is not valid │ │ │ │ -basic_string::append │ │ │ │ Input VCF : [ │ │ │ │ reference │ │ │ │ Reference VCF : [ │ │ │ │ scaffold │ │ │ │ Scaffold VCF : [ │ │ │ │ Genetic Map : [ │ │ │ │ Output VCF : [ │ │ │ │ @@ -357,15 +475,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 │ │ │ │ @@ -431,204 +548,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&] │ │ │ │ -putback buffer full │ │ │ │ -vector::_M_range_check: __n (which is %zu) >= this->size() (which is %zu) │ │ │ │ -no random access │ │ │ │ -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 │ │ │ │ -no read access │ │ │ │ -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&] │ │ │ │ -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] │ │ │ │ -no write access │ │ │ │ -void boost::iostreams::symmetric_filter::begin_write() [with SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator] │ │ │ │ -typename boost::detail::sp_dereference::type boost::shared_ptr::operator*() const [with T = boost::iostreams::symmetric_filter >, std::allocator >::impl; typename boost::detail::sp_dereference::type = boost::iostreams::symmetric_filter >, std::allocator >::impl&] │ │ │ │ -Cannot open genetic map file │ │ │ │ -Wrong order in your genetic map file │ │ │ │ -Parsing line │ │ │ │ - : incorrect number of columns, observed: │ │ │ │ - expected: 3 │ │ │ │ -GMAP parsing [n= │ │ │ │ -void boost::iostreams::symmetric_filter::begin_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_read() [with SymmetricFilter = boost::iostreams::detail::zlib_decompressor_impl >; Alloc = std::allocator] │ │ │ │ -basic_string::basic_string │ │ │ │ -void genotype_reader::readGenotypes0(std::string) │ │ │ │ -src/io/genotype_reader2.cpp │ │ │ │ -ngt_main == 2 * n_main_samples │ │ │ │ - * VCF/BCF parsing │ │ │ │ -VCF/BCF parsing [ │ │ │ │ -void genotype_reader::readGenotypes1(std::string, std::string) │ │ │ │ -ngt_ref == 2 * n_ref_samples │ │ │ │ - missing genotypes in the reference panel (randomly imputed) │ │ │ │ - unphased genotypes in the reference panel (randomly phased) │ │ │ │ -Problem opening index file for [ │ │ │ │ -void genotype_reader::readGenotypes2(std::string, std::string) │ │ │ │ -ngt_scaf == 2 * n_scaf_samples │ │ │ │ -void genotype_reader::readGenotypes3(std::string, std::string, std::string) │ │ │ │ -void genotype_reader::allocateGenotypes() │ │ │ │ -src/io/genotype_reader1.cpp │ │ │ │ -n_variants != 0 && (n_main_samples+n_ref_samples) != 0 │ │ │ │ - * VCF/BCF scanning │ │ │ │ -Impossible to jump to region [ │ │ │ │ -No variants to be phased in files │ │ │ │ -VCF/BCF scanning [Nm= │ │ │ │ -Population based phasing for less than 20 individuals is not permitted, use a reference panel to solve this issue! │ │ │ │ -Population based phasing for less than 100 individuals is not recommended, use a reference panel to remove this warning! │ │ │ │ -No variants to be phased in [ │ │ │ │ -VCF/BCF scanning [N= │ │ │ │ -int variant_map::interpolateCentiMorgan(std::vector&, std::vector&) │ │ │ │ -src/containers/variant_map.cpp │ │ │ │ -vec_pos[i_locus]->bp < pos_bp[closest_pos] │ │ │ │ -vec_pos[i_locus]->bp > pos_bp[closest_pos-1] │ │ │ │ -Region length [ │ │ │ │ - cM (assuming 1cM per Mb)] │ │ │ │ -cM interpolation [s= │ │ │ │ -void haplotype_set::allocatePBWTarrays() │ │ │ │ -src/containers/haplotype_set.cpp │ │ │ │ -pbwt_evaluated.size() > 0 │ │ │ │ - * PBWT selection │ │ │ │ -PBWT selection ( │ │ │ │ -H2V transpose ( │ │ │ │ -V2H transpose ( │ │ │ │ -C2H transpose ( │ │ │ │ -HAP update ( │ │ │ │ -PBWT indexing [l= │ │ │ │ -IBD2 constraints [#inds= │ │ │ │ - / #contraints= │ │ │ │ - / #merged = │ │ │ │ -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 │ │ │ │ -MbP?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 │ │ │ │ @@ -669,14 +646,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: │ │ │ │ │ │ │ │ 000000000000c520 : │ │ │ │ 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 │ │ │ │ │ │ │ │ 000000000000c540 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #1960] │ │ │ │ add x16, x16, #0x7a8 │ │ │ │ │ │ │ │ 000000000000c550 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c560 >::open(char const*, std::_Ios_Openmode)@plt>: │ │ │ │ ldr x17, [x16, #1968] │ │ │ │ add x16, x16, #0x7b0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c570 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #1976] │ │ │ │ add x16, x16, #0x7b8 │ │ │ │ │ │ │ │ 000000000000c580 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c590 : │ │ │ │ ldr x17, [x16, #1984] │ │ │ │ add x16, x16, #0x7c0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c5a0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #1992] │ │ │ │ add x16, x16, #0x7c8 │ │ │ │ │ │ │ │ 000000000000c5b0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c5c0 : │ │ │ │ ldr x17, [x16, #2000] │ │ │ │ add x16, x16, #0x7d0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c5d0 , 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 │ │ │ │ │ │ │ │ 000000000000c5e0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c5f0 : │ │ │ │ ldr x17, [x16, #2016] │ │ │ │ add x16, x16, #0x7e0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c600 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2024] │ │ │ │ add x16, x16, #0x7e8 │ │ │ │ │ │ │ │ 000000000000c610 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c620 >::pbackfail(int)@plt>: │ │ │ │ ldr x17, [x16, #2032] │ │ │ │ add x16, x16, #0x7f0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c630 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2040] │ │ │ │ add x16, x16, #0x7f8 │ │ │ │ │ │ │ │ 000000000000c640 >::close()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c650 : │ │ │ │ ldr x17, [x16, #2048] │ │ │ │ add x16, x16, #0x800 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c660 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2056] │ │ │ │ add x16, x16, #0x808 │ │ │ │ │ │ │ │ 000000000000c670 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c680 : │ │ │ │ ldr x17, [x16, #2064] │ │ │ │ add x16, x16, #0x810 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c690 , 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 │ │ │ │ │ │ │ │ 000000000000c6a0 >::~basic_ifstream()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c6b0 : │ │ │ │ ldr x17, [x16, #2080] │ │ │ │ add x16, x16, #0x820 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c6c0 >::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 │ │ │ │ │ │ │ │ 000000000000c6d0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c6e0 : │ │ │ │ ldr x17, [x16, #2096] │ │ │ │ add x16, x16, #0x830 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c6f0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2104] │ │ │ │ add x16, x16, #0x838 │ │ │ │ │ │ │ │ 000000000000c700 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c710 >::imbue(std::locale const&)@plt>: │ │ │ │ ldr x17, [x16, #2112] │ │ │ │ add x16, x16, #0x840 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c720 >::uflow()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2120] │ │ │ │ add x16, x16, #0x848 │ │ │ │ │ │ │ │ 000000000000c730 , std::allocator >::_M_append(char const*, unsigned long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c740 : │ │ │ │ ldr x17, [x16, #2128] │ │ │ │ add x16, x16, #0x850 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c750 <__stack_chk_fail@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2136] │ │ │ │ add x16, x16, #0x858 │ │ │ │ │ │ │ │ 000000000000c760 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c770 : │ │ │ │ ldr x17, [x16, #2144] │ │ │ │ add x16, x16, #0x860 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c780 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2152] │ │ │ │ add x16, x16, #0x868 │ │ │ │ │ │ │ │ 000000000000c790 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c7a0 : │ │ │ │ ldr x17, [x16, #2160] │ │ │ │ add x16, x16, #0x870 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c7b0 <__cxa_begin_catch@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2168] │ │ │ │ add x16, x16, #0x878 │ │ │ │ │ │ │ │ 000000000000c7c0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c7d0 : │ │ │ │ ldr x17, [x16, #2176] │ │ │ │ add x16, x16, #0x880 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c7e0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2184] │ │ │ │ add x16, x16, #0x888 │ │ │ │ │ │ │ │ 000000000000c7f0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c800 >& std::endl >(std::basic_ostream >&)@plt>: │ │ │ │ ldr x17, [x16, #2192] │ │ │ │ add x16, x16, #0x890 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c810 <__cxa_allocate_exception@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2200] │ │ │ │ add x16, x16, #0x898 │ │ │ │ │ │ │ │ 000000000000c820 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c830 : │ │ │ │ ldr x17, [x16, #2208] │ │ │ │ add x16, x16, #0x8a0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c840 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2216] │ │ │ │ add x16, x16, #0x8a8 │ │ │ │ │ │ │ │ 000000000000c850 <__assert_fail@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c860 : │ │ │ │ ldr x17, [x16, #2224] │ │ │ │ add x16, x16, #0x8b0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c870 , 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 │ │ │ │ │ │ │ │ 000000000000c880 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c890 : │ │ │ │ ldr x17, [x16, #2240] │ │ │ │ add x16, x16, #0x8c0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c8a0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2248] │ │ │ │ add x16, x16, #0x8c8 │ │ │ │ │ │ │ │ 000000000000c8b0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c8c0 : │ │ │ │ ldr x17, [x16, #2256] │ │ │ │ add x16, x16, #0x8d0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c8d0 , std::allocator > const&)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2264] │ │ │ │ add x16, x16, #0x8d8 │ │ │ │ │ │ │ │ 000000000000c8e0 , 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> │ │ │ │ │ │ │ │ 000000000000c8f0 <__cxa_finalize@plt>: │ │ │ │ ldr x17, [x16, #2272] │ │ │ │ add x16, x16, #0x8e0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c900 <__snprintf_chk@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2280] │ │ │ │ add x16, x16, #0x8e8 │ │ │ │ │ │ │ │ 000000000000c910 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c920 : │ │ │ │ ldr x17, [x16, #2288] │ │ │ │ add x16, x16, #0x8f0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c930 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2296] │ │ │ │ add x16, x16, #0x8f8 │ │ │ │ │ │ │ │ 000000000000c940 >::open(char const*, std::_Ios_Openmode)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c950 : │ │ │ │ ldr x17, [x16, #2304] │ │ │ │ add x16, x16, #0x900 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c960 <__cxa_guard_release@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2312] │ │ │ │ add x16, x16, #0x908 │ │ │ │ │ │ │ │ 000000000000c970 , std::allocator >, std::allocator, std::allocator > > > const&)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c980 (double&)@plt>: │ │ │ │ ldr x17, [x16, #2320] │ │ │ │ add x16, x16, #0x910 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c990 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2328] │ │ │ │ add x16, x16, #0x918 │ │ │ │ │ │ │ │ 000000000000c9a0 >::overflow(int)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c9b0 : │ │ │ │ ldr x17, [x16, #2336] │ │ │ │ add x16, x16, #0x920 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c9c0 (unsigned long)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2344] │ │ │ │ add x16, x16, #0x928 │ │ │ │ │ │ │ │ 000000000000c9d0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c9e0 : │ │ │ │ ldr x17, [x16, #2352] │ │ │ │ add x16, x16, #0x930 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c9f0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2360] │ │ │ │ add x16, x16, #0x938 │ │ │ │ │ │ │ │ 000000000000ca00 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ca10 : │ │ │ │ ldr x17, [x16, #2368] │ │ │ │ add x16, x16, #0x940 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ca20 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2376] │ │ │ │ add x16, x16, #0x948 │ │ │ │ │ │ │ │ 000000000000ca30 <__cxa_free_exception@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ca40 <__libc_start_main@plt>: │ │ │ │ ldr x17, [x16, #2384] │ │ │ │ add x16, x16, #0x950 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ca50 , std::allocator >::~basic_stringstream()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2392] │ │ │ │ add x16, x16, #0x958 │ │ │ │ │ │ │ │ 000000000000ca60 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ca70 : │ │ │ │ ldr x17, [x16, #2400] │ │ │ │ add x16, x16, #0x960 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ca80 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2408] │ │ │ │ add x16, x16, #0x968 │ │ │ │ │ │ │ │ 000000000000ca90 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000caa0 , std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, int)@plt>: │ │ │ │ ldr x17, [x16, #2416] │ │ │ │ add x16, x16, #0x970 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cab0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2424] │ │ │ │ add x16, x16, #0x978 │ │ │ │ │ │ │ │ 000000000000cac0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cad0 : │ │ │ │ ldr x17, [x16, #2432] │ │ │ │ add x16, x16, #0x980 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cae0 >::setbuf(char*, long)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2440] │ │ │ │ add x16, x16, #0x988 │ │ │ │ │ │ │ │ 000000000000caf0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cb00 , std::allocator >::basic_ostringstream(std::_Ios_Openmode)@plt>: │ │ │ │ ldr x17, [x16, #2448] │ │ │ │ add x16, x16, #0x990 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cb10 , std::allocator >::push_back(char)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2456] │ │ │ │ add x16, x16, #0x998 │ │ │ │ │ │ │ │ 000000000000cb20 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cb30 : │ │ │ │ ldr x17, [x16, #2464] │ │ │ │ add x16, x16, #0x9a0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cb40 >::open(char const*, std::_Ios_Openmode)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2472] │ │ │ │ add x16, x16, #0x9a8 │ │ │ │ │ │ │ │ 000000000000cb50 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cb60 : │ │ │ │ ldr x17, [x16, #2480] │ │ │ │ add x16, x16, #0x9b0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cb70 , std::allocator > const&)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2488] │ │ │ │ add x16, x16, #0x9b8 │ │ │ │ │ │ │ │ 000000000000cb80 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cb90 >::xsgetn(char*, long)@plt>: │ │ │ │ ldr x17, [x16, #2496] │ │ │ │ add x16, x16, #0x9c0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cba0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2504] │ │ │ │ add x16, x16, #0x9c8 │ │ │ │ │ │ │ │ 000000000000cbb0 (long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cbc0 : │ │ │ │ ldr x17, [x16, #2512] │ │ │ │ add x16, x16, #0x9d0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cbd0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2520] │ │ │ │ add x16, x16, #0x9d8 │ │ │ │ │ │ │ │ 000000000000cbe0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cbf0 : │ │ │ │ ldr x17, [x16, #2528] │ │ │ │ add x16, x16, #0x9e0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cc00 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2536] │ │ │ │ add x16, x16, #0x9e8 │ │ │ │ │ │ │ │ 000000000000cc10 >::basic_filebuf()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cc20 >::underflow()@plt>: │ │ │ │ ldr x17, [x16, #2544] │ │ │ │ add x16, x16, #0x9f0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cc30 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2552] │ │ │ │ add x16, x16, #0x9f8 │ │ │ │ │ │ │ │ 000000000000cc40 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cc50 : │ │ │ │ ldr x17, [x16, #2560] │ │ │ │ add x16, x16, #0xa00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cc60 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2568] │ │ │ │ add x16, x16, #0xa08 │ │ │ │ │ │ │ │ 000000000000cc70 >::xsputn(char const*, long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cc80 , std::allocator > const&) const@plt>: │ │ │ │ ldr x17, [x16, #2576] │ │ │ │ add x16, x16, #0xa10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cc90 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2584] │ │ │ │ add x16, x16, #0xa18 │ │ │ │ │ │ │ │ 000000000000cca0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ccb0 : │ │ │ │ ldr x17, [x16, #2592] │ │ │ │ add x16, x16, #0xa20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ccc0 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2600] │ │ │ │ add x16, x16, #0xa28 │ │ │ │ │ │ │ │ 000000000000ccd0 <__cxa_atexit@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cce0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt>: │ │ │ │ ldr x17, [x16, #2608] │ │ │ │ add x16, x16, #0xa30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ccf0 ::_M_widen_init() const@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2616] │ │ │ │ add x16, x16, #0xa38 │ │ │ │ │ │ │ │ 000000000000cd00 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cd10 : │ │ │ │ ldr x17, [x16, #2624] │ │ │ │ add x16, x16, #0xa40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cd20 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2632] │ │ │ │ add x16, x16, #0xa48 │ │ │ │ │ │ │ │ 000000000000cd30 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cd40 : │ │ │ │ ldr x17, [x16, #2640] │ │ │ │ add x16, x16, #0xa50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cd50 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2648] │ │ │ │ add x16, x16, #0xa58 │ │ │ │ │ │ │ │ 000000000000cd60 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cd70 , std::allocator >::_M_dispose()@plt>: │ │ │ │ ldr x17, [x16, #2656] │ │ │ │ add x16, x16, #0xa60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cd80 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2664] │ │ │ │ add x16, x16, #0xa68 │ │ │ │ │ │ │ │ 000000000000cd90 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cda0 : │ │ │ │ ldr x17, [x16, #2672] │ │ │ │ add x16, x16, #0xa70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cdb0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2680] │ │ │ │ add x16, x16, #0xa78 │ │ │ │ │ │ │ │ 000000000000cdc0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cdd0 : │ │ │ │ ldr x17, [x16, #2688] │ │ │ │ add x16, x16, #0xa80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cde0 <__errno_location@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2696] │ │ │ │ add x16, x16, #0xa88 │ │ │ │ │ │ │ │ 000000000000cdf0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ce00 , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator >*, int)@plt>: │ │ │ │ ldr x17, [x16, #2704] │ │ │ │ add x16, x16, #0xa90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ce10 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2712] │ │ │ │ add x16, x16, #0xa98 │ │ │ │ │ │ │ │ 000000000000ce20 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ce30 >::init(std::basic_streambuf >*)@plt>: │ │ │ │ ldr x17, [x16, #2720] │ │ │ │ add x16, x16, #0xaa0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ce40 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2728] │ │ │ │ add x16, x16, #0xaa8 │ │ │ │ │ │ │ │ 000000000000ce50 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ce60 , std::allocator > const&, unsigned int, unsigned int)@plt>: │ │ │ │ ldr x17, [x16, #2736] │ │ │ │ add x16, x16, #0xab0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ce70 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2744] │ │ │ │ add x16, x16, #0xab8 │ │ │ │ │ │ │ │ 000000000000ce80 > >::put(std::ostreambuf_iterator >, std::ios_base&, char, tm const*, char const*, char const*) const@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ce90 : │ │ │ │ ldr x17, [x16, #2752] │ │ │ │ add x16, x16, #0xac0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cea0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2760] │ │ │ │ add x16, x16, #0xac8 │ │ │ │ │ │ │ │ 000000000000ceb0 <__getauxval@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cec0 : │ │ │ │ ldr x17, [x16, #2768] │ │ │ │ add x16, x16, #0xad0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ced0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2776] │ │ │ │ add x16, x16, #0xad8 │ │ │ │ │ │ │ │ 000000000000cee0 , std::allocator > const&) const@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cef0 : │ │ │ │ ldr x17, [x16, #2784] │ │ │ │ add x16, x16, #0xae0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cf00 <__cxa_rethrow@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2792] │ │ │ │ add x16, x16, #0xae8 │ │ │ │ │ │ │ │ 000000000000cf10 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cf20 : │ │ │ │ ldr x17, [x16, #2800] │ │ │ │ add x16, x16, #0xaf0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cf30 >::~basic_ofstream()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2808] │ │ │ │ add x16, x16, #0xaf8 │ │ │ │ │ │ │ │ 000000000000cf40 >::sync()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cf50 : │ │ │ │ ldr x17, [x16, #2816] │ │ │ │ add x16, x16, #0xb00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cf60 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2824] │ │ │ │ add x16, x16, #0xb08 │ │ │ │ │ │ │ │ 000000000000cf70 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cf80 : │ │ │ │ ldr x17, [x16, #2832] │ │ │ │ add x16, x16, #0xb10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cf90 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2840] │ │ │ │ add x16, x16, #0xb18 │ │ │ │ │ │ │ │ 000000000000cfa0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cfb0 >::~basic_filebuf()@plt>: │ │ │ │ ldr x17, [x16, #2848] │ │ │ │ add x16, x16, #0xb20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cfc0 , std::allocator >::reserve(unsigned long)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2856] │ │ │ │ add x16, x16, #0xb28 │ │ │ │ │ │ │ │ 000000000000cfd0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cfe0 : │ │ │ │ ldr x17, [x16, #2864] │ │ │ │ add x16, x16, #0xb30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cff0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2872] │ │ │ │ add x16, x16, #0xb38 │ │ │ │ │ │ │ │ 000000000000d000 , std::allocator >::str() const@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d010 : │ │ │ │ ldr x17, [x16, #2880] │ │ │ │ add x16, x16, #0xb40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d020 (double)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2888] │ │ │ │ add x16, x16, #0xb48 │ │ │ │ │ │ │ │ 000000000000d030 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d040 <__cxa_end_catch@plt>: │ │ │ │ ldr x17, [x16, #2896] │ │ │ │ add x16, x16, #0xb50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d050 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2904] │ │ │ │ add x16, x16, #0xb58 │ │ │ │ │ │ │ │ 000000000000d060 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d070 <__gxx_personality_v0@plt>: │ │ │ │ ldr x17, [x16, #2912] │ │ │ │ add x16, x16, #0xb60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d080 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2920] │ │ │ │ add x16, x16, #0xb68 │ │ │ │ │ │ │ │ 000000000000d090 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d0a0 >::clear(std::_Ios_Iostate)@plt>: │ │ │ │ ldr x17, [x16, #2928] │ │ │ │ add x16, x16, #0xb70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d0b0 <__cxa_throw@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2936] │ │ │ │ add x16, x16, #0xb78 │ │ │ │ │ │ │ │ 000000000000d0c0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d0d0 : │ │ │ │ ldr x17, [x16, #2944] │ │ │ │ add x16, x16, #0xb80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d0e0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2952] │ │ │ │ add x16, x16, #0xb88 │ │ │ │ │ │ │ │ 000000000000d0f0 const&, boost::program_options::variables_map&, bool)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d100 : │ │ │ │ ldr x17, [x16, #2960] │ │ │ │ add x16, x16, #0xb90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d110 <_Unwind_Resume@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2968] │ │ │ │ add x16, x16, #0xb98 │ │ │ │ │ │ │ │ 000000000000d120 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d130 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt>: │ │ │ │ ldr x17, [x16, #2976] │ │ │ │ add x16, x16, #0xba0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d140 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2984] │ │ │ │ add x16, x16, #0xba8 │ │ │ │ │ │ │ │ 000000000000d150 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d160 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ ldr x17, [x16, #2992] │ │ │ │ add x16, x16, #0xbb0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d170 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3000] │ │ │ │ add x16, x16, #0xbb8 │ │ │ │ │ │ │ │ 000000000000d180 <__cxa_guard_acquire@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d190 : │ │ │ │ ldr x17, [x16, #3008] │ │ │ │ add x16, x16, #0xbc0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d1a0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3016] │ │ │ │ add x16, x16, #0xbc8 │ │ │ │ │ │ │ │ 000000000000d1b0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d1c0 >& 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 │ │ │ │ │ │ │ │ 000000000000d1d0 ::~__basic_file()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3032] │ │ │ │ add x16, x16, #0xbd8 │ │ │ │ │ │ │ │ 000000000000d1e0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d1f0 ::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 │ │ │ │ │ │ │ │ 000000000000d200 >::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 │ │ │ │ │ │ │ │ 000000000000d210 <__gmon_start__@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d220 <__cxa_pure_virtual@plt>: │ │ │ │ ldr x17, [x16, #3056] │ │ │ │ add x16, x16, #0xbf0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d230 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3064] │ │ │ │ add x16, x16, #0xbf8 │ │ │ │ │ │ │ │ 000000000000d240 , std::allocator >::append(char const*)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d250 >::showmanyc()@plt>: │ │ │ │ ldr x17, [x16, #3072] │ │ │ │ add x16, x16, #0xc00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d260 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3080] │ │ │ │ add x16, x16, #0xc08 │ │ │ │ │ │ │ │ 000000000000d270 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d280 : │ │ │ │ ldr x17, [x16, #3088] │ │ │ │ add x16, x16, #0xc10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d290 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3096] │ │ │ │ add x16, x16, #0xc18 │ │ │ │ │ │ │ │ 000000000000d2a0 <__isoc23_strtol@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d2b0 : │ │ │ │ ldr x17, [x16, #3104] │ │ │ │ add x16, x16, #0xc20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d2c0 , 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-0x6b00>: │ │ │ │ +000000000000d9c0 ::do_widen(char) const@@Base-0xf900>: │ │ │ │ + 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d218 <__gmon_start__@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3880] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x7b4> │ │ │ │ + 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+0x9d40> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0xa00 │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #40] │ │ │ │ + stur q30, [x19, #56] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + bl d668 , 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+0x76c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cca8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6f8 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x880> │ │ │ │ + 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+0x9d40> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ + add x1, x1, #0xdb8 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #24] │ │ │ │ + stur q30, [x19, #40] │ │ │ │ + str d31, [x19, #56] │ │ │ │ + bl d668 , 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+0x838> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cca8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6f8 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0xec0 │ │ │ │ + str x2, [x0], #8 │ │ │ │ + mov x1, x20 │ │ │ │ + bl d620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ + 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+0x9d40> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ + add x1, x1, #0xdb8 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + stp x3, xzr, [x19, #24] │ │ │ │ + str d31, [x19, #56] │ │ │ │ + bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d218 <__gmon_start__@plt+0x8> │ │ │ │ + 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+0x9d40> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0xa00 │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + stp x3, xzr, [x19, #40] │ │ │ │ + stp xzr, xzr, [x19, #56] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + adrp x22, 9e000 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d218 <__gmon_start__@plt+0x8> │ │ │ │ + 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+0x223e0> │ │ │ │ + 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+0xa6c> │ │ │ │ + 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+0xe000> │ │ │ │ + adrp x1, 9e000 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1e0 │ │ │ │ + add x1, x1, #0x748 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #48] │ │ │ │ + str q30, [x19, #64] │ │ │ │ + str d31, [x19, #80] │ │ │ │ + bl d668 , 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+0xa24> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x22, [x19, #8] │ │ │ │ + bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cca8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6f8 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d218 <__gmon_start__@plt+0x8> │ │ │ │ + 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+0xe000> │ │ │ │ + adrp x1, 9e000 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1e0 │ │ │ │ + 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 d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x20, 9d000 │ │ │ │ + adrp x20, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ 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+0x223e0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x794> │ │ │ │ + cbnz x0, de8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcc> │ │ │ │ ldr q30, [x21, #32] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ 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+0x6d40> │ │ │ │ - adrp x1, 9e000 │ │ │ │ + add x4, x4, #0xb08 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x5, x5, #0xb38 │ │ │ │ + add x3, x3, #0xb60 │ │ │ │ + adrp x2, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a000> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xbe0 │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ + add x2, x2, #0x380 │ │ │ │ + add x1, x1, #0x250 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #16] │ │ │ │ str q30, [x19, #32] │ │ │ │ str d31, [x19, #48] │ │ │ │ bl d668 , 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+0x74c> │ │ │ │ + b de44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb84> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - add x20, x20, #0x400 │ │ │ │ + add x20, x20, #0x9b0 │ │ │ │ add x0, x19, #0x8 │ │ │ │ str x20, [x19, #8] │ │ │ │ bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ mov x0, x19 │ │ │ │ bl cca8 │ │ │ │ mov x0, x21 │ │ │ │ bl d6f8 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@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+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x3, x20, #0x9d8 │ │ │ │ + add x2, x2, #0xec0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x868> │ │ │ │ + cbnz x0, df60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca0> │ │ │ │ ldr q30, [x21, #48] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ 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+0x6d40> │ │ │ │ - adrp x1, 9e000 │ │ │ │ + add x4, x4, #0xa90 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x5, x5, #0xac0 │ │ │ │ + add x3, x3, #0xae8 │ │ │ │ + adrp x2, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a000> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xa60 │ │ │ │ - add x1, x1, #0x68 │ │ │ │ + add x2, x2, #0x200 │ │ │ │ + add x1, x1, #0x208 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #32] │ │ │ │ str q30, [x19, #48] │ │ │ │ str d31, [x19, #64] │ │ │ │ bl d668 , 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+0x820> │ │ │ │ + b df18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc58> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - add x20, x20, #0x428 │ │ │ │ + add x20, x20, #0x9d8 │ │ │ │ add x0, x19, #0x8 │ │ │ │ str x20, [x19, #8] │ │ │ │ bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ mov x0, x19 │ │ │ │ bl cca8 │ │ │ │ mov x0, x21 │ │ │ │ bl d6f8 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ mov x21, x19 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ add x1, x22, #0x8 │ │ │ │ str x0, [x21], #8 │ │ │ │ mov x0, x21 │ │ │ │ bl d218 <__gmon_start__@plt+0x8> │ │ │ │ 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+0x223e0> │ │ │ │ + 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+0x948> │ │ │ │ + cbnz x0, e040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd80> │ │ │ │ ldur q30, [x22, #40] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9e000 │ │ │ │ ldr d31, [x22, #56] │ │ │ │ - add x4, x4, #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+0x6d40> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + add x4, x4, #0xe48 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0xe78 │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + adrp x2, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a000> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xe80 │ │ │ │ - add x1, x1, #0xb70 │ │ │ │ + add x2, x2, #0x620 │ │ │ │ + add x1, x1, #0xd30 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #24] │ │ │ │ stur q30, [x19, #40] │ │ │ │ str d31, [x19, #56] │ │ │ │ bl d668 , 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+0x900> │ │ │ │ + b dff8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd38> │ │ │ │ bti j │ │ │ │ mov x22, x0 │ │ │ │ - add x20, x20, #0x1f0 │ │ │ │ + add x20, x20, #0x340 │ │ │ │ mov x0, x21 │ │ │ │ str x20, [x19, #8] │ │ │ │ bl d038 │ │ │ │ mov x0, x19 │ │ │ │ bl cca8 │ │ │ │ mov x0, x22 │ │ │ │ bl d6f8 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@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+0x223e0> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x5, x5, #0xb08 │ │ │ │ + add x6, x6, #0xb38 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x4, x4, #0xb60 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ + adrp x2, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a000> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0xbe0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x2, x2, #0x380 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ + add x1, x1, #0x250 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ 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+0x223e0> │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x6d40> │ │ │ │ - adrp x1, 9e000 │ │ │ │ + adrp x2, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a000> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ stp x4, xzr, [x0, #32] │ │ │ │ - add x2, x2, #0xa60 │ │ │ │ - add x1, x1, #0x68 │ │ │ │ + add x2, x2, #0x200 │ │ │ │ + add x1, x1, #0x208 │ │ │ │ stp xzr, xzr, [x0, #48] │ │ │ │ str q30, [x0, #16] │ │ │ │ str d31, [x0, #64] │ │ │ │ bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1c0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0xec0 │ │ │ │ str x2, [x0], #8 │ │ │ │ mov x1, x20 │ │ │ │ bl d218 <__gmon_start__@plt+0x8> │ │ │ │ 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+0x6d40> │ │ │ │ - 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, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a000> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xe80 │ │ │ │ - add x1, x1, #0xb70 │ │ │ │ + add x2, x2, #0x620 │ │ │ │ + add x1, x1, #0xd30 │ │ │ │ stp x4, x5, [x19] │ │ │ │ stp x3, xzr, [x19, #24] │ │ │ │ str d31, [x19, #56] │ │ │ │ bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ mov x20, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ mov x1, x21 │ │ │ │ str x0, [x20], #8 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1b820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f40> │ │ │ │ + bl 5ae20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e20> │ │ │ │ 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+0x1b40> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x2, 56000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c000> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xc08 │ │ │ │ - add x1, x1, #0xbb8 │ │ │ │ + add x2, x2, #0x3a8 │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ stp x4, x5, [x19] │ │ │ │ stp x3, xzr, [x19, #200] │ │ │ │ stp xzr, xzr, [x19, #216] │ │ │ │ str d31, [x19, #232] │ │ │ │ bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ mov x20, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ mov x1, x21 │ │ │ │ str x0, [x20], #8 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1b820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f40> │ │ │ │ + bl 5ae20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e20> │ │ │ │ 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+0x1b40> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b000> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x828 │ │ │ │ - add x1, x1, #0xc00 │ │ │ │ + add x2, x2, #0xfc8 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ stp x4, x5, [x19] │ │ │ │ stp x3, xzr, [x19, #200] │ │ │ │ stp xzr, xzr, [x19, #216] │ │ │ │ str d31, [x19, #232] │ │ │ │ bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ mov x1, x20 │ │ │ │ - bl 1ca40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4160> │ │ │ │ - adrp x2, 16000 ::do_widen(char) const@@Base+0x1b40> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + bl 5c040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32040> │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b000> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x828 │ │ │ │ - add x1, x1, #0xc00 │ │ │ │ + add x2, x2, #0xfc8 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ bl d668 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ bl cca8 │ │ │ │ mov x0, x20 │ │ │ │ bl d6f8 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ mov x1, x20 │ │ │ │ - bl 1cca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43c0> │ │ │ │ - adrp x2, 16000 ::do_widen(char) const@@Base+0x1b40> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + bl 5c2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x322a0> │ │ │ │ + adrp x2, 56000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c000> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xc08 │ │ │ │ - add x1, x1, #0xbb8 │ │ │ │ + add x2, x2, #0x3a8 │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ bl d668 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ bl cca8 │ │ │ │ mov x0, x20 │ │ │ │ bl d6f8 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@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+0x223e0> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x5, x5, #0xb08 │ │ │ │ + add x6, x6, #0xb38 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x4, x4, #0xb60 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ + adrp x2, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a000> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0xbe0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x2, x2, #0x380 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ + add x1, x1, #0x250 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@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+0x223e0> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x5, x5, #0xb08 │ │ │ │ + add x6, x6, #0xb38 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x4, x4, #0xb60 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ + adrp x2, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a000> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0xbe0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x2, x2, #0x380 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ + add x1, x1, #0x250 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@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+0x223e0> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x5, x5, #0xb08 │ │ │ │ + add x6, x6, #0xb38 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x4, x4, #0xb60 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ + adrp x2, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a000> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0xbe0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x2, x2, #0x380 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ + add x1, x1, #0x250 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@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 d218 <__gmon_start__@plt+0x8> │ │ │ │ - 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+0xe58> │ │ │ │ - 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, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xea0 │ │ │ │ - add x1, x1, #0x658 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #40] │ │ │ │ - stur q30, [x19, #56] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - bl d668 , 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+0xe10> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cca8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6f8 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@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 d620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - 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+0xf24> │ │ │ │ - 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, 46000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d720> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xa0 │ │ │ │ - add x1, x1, #0x5f8 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #24] │ │ │ │ - stur q30, [x19, #40] │ │ │ │ - str d31, [x19, #56] │ │ │ │ - bl d668 , 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+0xedc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cca8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6f8 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1c0 │ │ │ │ - str x2, [x0], #8 │ │ │ │ - mov x1, x20 │ │ │ │ - bl d620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - 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, 46000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d720> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xa0 │ │ │ │ - add x1, x1, #0x5f8 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - stp x3, xzr, [x19, #24] │ │ │ │ - str d31, [x19, #56] │ │ │ │ - bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@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 d218 <__gmon_start__@plt+0x8> │ │ │ │ - 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, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xea0 │ │ │ │ - add x1, x1, #0x658 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - stp x3, xzr, [x19, #40] │ │ │ │ - stp xzr, xzr, [x19, #56] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - bl d668 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@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 d218 <__gmon_start__@plt+0x8> │ │ │ │ - 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+0x1110> │ │ │ │ - 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, 52000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39720> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xe00 │ │ │ │ - add x1, x1, #0xf38 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #48] │ │ │ │ - str q30, [x19, #64] │ │ │ │ - str d31, [x19, #80] │ │ │ │ - bl d668 , 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+0x10c8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x22, #0xf90 │ │ │ │ - mov x0, x20 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cca8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6f8 , 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 c978 , std::allocator >, std::allocator, std::allocator > > > const&)@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 d218 <__gmon_start__@plt+0x8> │ │ │ │ - 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, 52000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39720> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xe00 │ │ │ │ - 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 d668 , 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, #0x4b0 │ │ │ │ str xzr, [sp, #1024] │ │ │ │ - adrp x2, 9f000 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x2, [x2, #3760] │ │ │ │ ldr x3, [x2] │ │ │ │ str x3, [sp, #1192] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ stp xzr, xzr, [sp, #32] │ │ │ │ str xzr, [sp, #48] │ │ │ │ cmp w0, #0x1 │ │ │ │ @@ -756,38 +756,38 @@ │ │ │ │ str x19, [x21, #8] │ │ │ │ add x21, x21, #0x20 │ │ │ │ str x21, [sp, #40] │ │ │ │ add x23, x23, #0x8 │ │ │ │ cmp x25, x23 │ │ │ │ b.ne e508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1248> // b.any │ │ │ │ ldr x19, [sp, #8] │ │ │ │ - adrp x28, 9f000 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x28, [x28, #3760] │ │ │ │ mov x0, x19 │ │ │ │ - bl 1d4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c00> │ │ │ │ + bl 5cae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ae0> │ │ │ │ add x1, sp, #0x20 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1d928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5048> │ │ │ │ + bl 5cf28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f28> │ │ │ │ mov x0, x19 │ │ │ │ - bl 1d620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d40> │ │ │ │ + bl 5cc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c20> │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ cmp x19, x20 │ │ │ │ b.eq e5e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1320> // b.none │ │ │ │ mov x1, x19 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ b.eq e5d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1314> // b.none │ │ │ │ bl ced0 │ │ │ │ add x19, x19, #0x20 │ │ │ │ cmp x20, x19 │ │ │ │ b.ne e5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1300> // b.any │ │ │ │ ldr x0, [sp, #32] │ │ │ │ cbz x0, e5ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x132c> │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne e800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1540> // b.any │ │ │ │ add sp, sp, #0x4b0 │ │ │ │ @@ -801,15 +801,15 @@ │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ cbz x0, e53c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x127c> │ │ │ │ mov x0, x24 │ │ │ │ b e660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x13a0> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ add x1, sp, #0x18 │ │ │ │ - adrp x28, 9f000 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x28, [x28, #3760] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ ldr x1, [sp, #24] │ │ │ │ str x0, [sp, #64] │ │ │ │ str x1, [sp, #80] │ │ │ │ mov x2, x19 │ │ │ │ @@ -830,15 +830,15 @@ │ │ │ │ b.eq e7e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1524> // b.none │ │ │ │ cmp x0, #0x0 │ │ │ │ csinc x22, x0, xzr, ne // ne = any │ │ │ │ add x22, x22, x0 │ │ │ │ mov x0, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ cmp x22, x0 │ │ │ │ csel x22, x22, x0, ls // ls = plast │ │ │ │ - adrp x28, 9f000 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x28, [x28, #3760] │ │ │ │ lsl x22, x22, #5 │ │ │ │ mov x0, x22 │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ mov x27, x0 │ │ │ │ add x28, x0, x20 │ │ │ │ ldr x1, [sp, #64] │ │ │ │ @@ -905,15 +905,15 @@ │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ b e6f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1434> │ │ │ │ mov x19, x27 │ │ │ │ b e780 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x14c0> │ │ │ │ add x0, sp, #0x40 │ │ │ │ str x0, [sp, #8] │ │ │ │ b e58c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12cc> │ │ │ │ - adrp x28, 9f000 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x28, [x28, #3760] │ │ │ │ ldr x0, [sp, #1192] │ │ │ │ ldr x1, [x28] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.eq e894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x15d4> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ @@ -945,41 +945,41 @@ │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne e800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1540> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - adrp x28, 9f000 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x28, [x28, #3760] │ │ │ │ - bl 1d620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d40> │ │ │ │ + bl 5cc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c20> │ │ │ │ b e824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1564> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ b e824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1564> │ │ │ │ - adrp x28, 9f000 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x28, [x28, #3760] │ │ │ │ ldr x0, [sp, #1192] │ │ │ │ ldr x1, [x28] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne e800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1540> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x160 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x3, a0000 │ │ │ │ - add x3, x3, #0x2a0 │ │ │ │ + adrp x3, a0000 │ │ │ │ + add x3, x3, #0x280 │ │ │ │ mov x29, sp │ │ │ │ mov x2, #0xaceb // #44267 │ │ │ │ movk x2, #0xe5, lsl #16 │ │ │ │ mov w4, #0x8965 // #35173 │ │ │ │ mov x0, x2 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ @@ -991,65 +991,65 @@ │ │ │ │ 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 e920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1660> // b.any │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - add x4, x0, #0x810 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + add x4, x0, #0x420 │ │ │ │ mov x2, #0x1400 // #5120 │ │ │ │ add x2, x3, x2 │ │ │ │ - ldr d30, [x0, #2064] │ │ │ │ - adrp x19, a0000 │ │ │ │ + ldr d30, [x0, #1056] │ │ │ │ + adrp x19, a0000 │ │ │ │ ldr q31, [x4, #16] │ │ │ │ - add x20, x19, #0x70 │ │ │ │ + add x20, x19, #0x50 │ │ │ │ add x0, x20, #0x100 │ │ │ │ str x1, [x3, #5000] │ │ │ │ str d30, [x3, #5008] │ │ │ │ stur q31, [x2, #-104] │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ add x2, x20, #0x200 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3816] │ │ │ │ strh wzr, [x20, #480] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x22, [x22, #3720] │ │ │ │ ldp x21, x23, [x0, #8] │ │ │ │ stur q31, [x2, #-24] │ │ │ │ add x3, x22, #0x10 │ │ │ │ stur q31, [x2, #-8] │ │ │ │ ldur x0, [x21, #-24] │ │ │ │ - str x21, [x19, #112] │ │ │ │ + str x21, [x19, #80] │ │ │ │ str x3, [x20, #256] │ │ │ │ str xzr, [x20, #472] │ │ │ │ str x23, [x20, x0] │ │ │ │ add x0, x20, x0 │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #3968] │ │ │ │ add x0, x20, #0x8 │ │ │ │ add x3, x1, #0x18 │ │ │ │ add x1, x1, #0x40 │ │ │ │ - str x3, [x19, #112] │ │ │ │ + str x3, [x19, #80] │ │ │ │ str x1, [x20, #256] │ │ │ │ bl cf78 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt+0x8> │ │ │ │ add x1, x20, #0x8 │ │ │ │ add x0, x20, #0x100 │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x19, x19, #0x70 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ mov w3, #0xffffffff // #-1 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x2, a0000 │ │ │ │ - adrp x0, 40000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27720> │ │ │ │ + adrp x2, a0000 │ │ │ │ + adrp x0, 20000 ::do_widen(char) const@@Base+0x2d40> │ │ │ │ add x2, x2, #0x8 │ │ │ │ - add x0, x0, #0x100 │ │ │ │ + add x0, x0, #0xe60 │ │ │ │ strh w4, [x19, #520] │ │ │ │ str w3, [x19, #524] │ │ │ │ bl d098 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt+0x8> │ │ │ │ add x0, x19, #0x210 │ │ │ │ stp xzr, xzr, [x0] │ │ │ │ bl c5a0 │ │ │ │ ldr x23, [sp, #48] │ │ │ │ @@ -1057,47 +1057,47 @@ │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x19, x19, #0x70 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ add x22, x22, #0x10 │ │ │ │ add x0, x19, #0x100 │ │ │ │ str x22, [x19, #256] │ │ │ │ bl c840 │ │ │ │ mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, x19, #0x70 │ │ │ │ + add x0, x19, #0x50 │ │ │ │ add x0, x0, #0x8 │ │ │ │ bl d4e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ ldur x1, [x21, #-24] │ │ │ │ - add x0, x19, #0x70 │ │ │ │ - str x21, [x19, #112] │ │ │ │ + add x0, x19, #0x50 │ │ │ │ + str x21, [x19, #80] │ │ │ │ str x23, [x0, x1] │ │ │ │ b ea44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1784> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ b ea74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17b4> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ mov x29, sp │ │ │ │ bl d368 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8> │ │ │ │ - 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 │ │ │ │ nop │ │ │ │ @@ -1111,69 +1111,69 @@ │ │ │ │ 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, #3768] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ bl ccc0 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ bl d578 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ cbz x0, eb44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1884> │ │ │ │ b d878 , 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 eb8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18cc> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #4016] │ │ │ │ cbz x1, eb8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18cc> │ │ │ │ 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, ebc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1908> │ │ │ │ - adrp x2, 9f000 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x2, [x2, #4048] │ │ │ │ cbz x2, ebc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1908> │ │ │ │ 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, ec0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x194c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3792] │ │ │ │ cbz x0, ec00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1940> │ │ │ │ - adrp x0, a0000 │ │ │ │ + adrp x0, a0000 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ bl cac8 │ │ │ │ bl eb60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18a0> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ strb w0, [x19, #64] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ @@ -1184,67548 +1184,70978 @@ │ │ │ │ b eb90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18d0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq ed0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a4c> // b.none │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x0, #0xb0 // #176 │ │ │ │ - mov x29, sp │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x6, x0, #0x28 │ │ │ │ - add x2, x2, #0x2b0 │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - add x4, x0, #0x78 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0x320 │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - stp xzr, 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] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - str xzr, [x0, #32] │ │ │ │ - str xzr, [x0, #72] │ │ │ │ - str xzr, [x0, #112] │ │ │ │ - str wzr, [x0, #136] │ │ │ │ - str xzr, [x0, #144] │ │ │ │ - ret │ │ │ │ - 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, #3760] │ │ │ │ - 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, ed9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1adc> │ │ │ │ - mov x0, x21 │ │ │ │ - bl c7e0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi ed5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a9c> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne ed54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a94> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - strb wzr, [x20, x3] │ │ │ │ - str x3, [x19, #8] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne edb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1af8> // b.any │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, ed18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a58> │ │ │ │ - b ed80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ac0> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl d728 , 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 c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x20, [x19] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b ed18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a58> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq edbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1afc> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x160 │ │ │ │ - bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ - 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 c7e0 │ │ │ │ - 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 d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi ee94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bd4> // b.pmore │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c828 │ │ │ │ - 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 ee88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bc8> // b.pmore │ │ │ │ + b.hi ecbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19fc> // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x2, x0, x4 │ │ │ │ + cmp x20, x2 │ │ │ │ + b.hi ed10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> // b.pmore │ │ │ │ + cmp x20, #0x4 │ │ │ │ + b.le ed64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1aa4> │ │ │ │ mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c828 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x4 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + 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 d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - 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, efa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ce0> │ │ │ │ - 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, eef8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c38> │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, ef10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c50> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt ef14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c54> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt ef28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c68> // b.tstop │ │ │ │ - tbnz w0, #31, ef28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c68> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, ef30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c70> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b eee0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c20> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, ef20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c60> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq ef98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cd8> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, ef58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c98> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, ef74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cb4> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt ef78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cb8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt ef98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cd8> // b.tstop │ │ │ │ - tbnz w0, #31, ef98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cd8> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + stp x1, x4, [sp, #32] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x2, x20 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x3, x4, [sp, #32] │ │ │ │ + cbz x4, ecec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a2c> │ │ │ │ + mov x0, x4 │ │ │ │ + bl ced0 │ │ │ │ + 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 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3712] │ │ │ │ - ldrb w0, [x19, #520] │ │ │ │ - tbnz w0, #0, f05c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d9c> │ │ │ │ - ldrb w0, [x19, #521] │ │ │ │ - tbnz w0, #0, effc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d3c> │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.le ed78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ab8> │ │ │ │ + mov x0, x4 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + 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 ed88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ac8> │ │ │ │ + bl c5d0 , 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 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, f14c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e8c> │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbz w0, f0dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e1c> │ │ │ │ - ldrb w1, [x19, #67] │ │ │ │ - mov x0, x20 │ │ │ │ - bl c540 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, f14c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e8c> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, f110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e50> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldrb w0, [x19, #521] │ │ │ │ - tbz w0, #0, efec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d2c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - b f014 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d54> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq f044 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d84> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b f044 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d84> │ │ │ │ - stp x0, x2, [sp, #32] │ │ │ │ - bl d0c8 │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - ldp x0, x2, [sp, #32] │ │ │ │ - add x3, x3, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq f0a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1de8> // b.none │ │ │ │ - str x2, [sp, #32] │ │ │ │ - blr x4 │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - b f0a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1de8> │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - cbz x0, f41c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x215c> │ │ │ │ + add x20, x4, x20 │ │ │ │ + b.ne eca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19e8> // b.any │ │ │ │ + ldr s31, [x1] │ │ │ │ + str s31, [x4] │ │ │ │ + b eca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19e8> │ │ │ │ + b.ne ed34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a74> // b.any │ │ │ │ + ldr s31, [x1] │ │ │ │ + str s31, [x4] │ │ │ │ + b ed34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a74> │ │ │ │ + add x20, x4, x20 │ │ │ │ + b eca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19e8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr x26, [x25, #24] │ │ │ │ - cbz x26, f3c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2108> │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x27, [x26, #24] │ │ │ │ - cbz x27, f37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20bc> │ │ │ │ - ldr x28, [x27, #24] │ │ │ │ - cbz x28, f33c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x207c> │ │ │ │ - ldr x24, [x28, #24] │ │ │ │ - cbz x24, f2fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x203c> │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cbz x23, f2bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ffc> │ │ │ │ - ldr x22, [x23, #24] │ │ │ │ - cbz x22, f27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fbc> │ │ │ │ - ldr x20, [x22, #24] │ │ │ │ - cbz x20, f23c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f7c> │ │ │ │ - ldr x21, [x20, #24] │ │ │ │ - cbz x21, f1fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f3c> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x19, x21 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x21, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f1dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f1c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f1f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f30> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x21, f1b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ef8> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x19, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f54> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f228 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f68> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ + 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 ede4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b24> // b.none │ │ │ │ + str x1, [x0, #200] │ │ │ │ + ldp x1, x2, [x19, #216] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq edf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b34> // b.none │ │ │ │ + str x1, [x19, #224] │ │ │ │ + ldp x1, x2, [x19, #240] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq ee04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b44> // b.none │ │ │ │ + str x1, [x19, #248] │ │ │ │ + ldr x23, [x19, #264] │ │ │ │ + add x21, x19, #0x108 │ │ │ │ + ldr x22, [x21, #8] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq ee3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b7c> // b.none │ │ │ │ + mov x20, x23 │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d48> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ - cbz x19, f23c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f7c> │ │ │ │ - mov x20, x19 │ │ │ │ - b f1b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ef0> │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f254 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f94> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> // b.any │ │ │ │ + str x23, [x21, #8] │ │ │ │ + ldr x24, [x19, #288] │ │ │ │ + add x23, x19, #0x120 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq ee7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bbc> // b.none │ │ │ │ + mov x20, x24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, f018 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d58> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f268 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fa8> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne ee60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ba0> // b.any │ │ │ │ + str x24, [x23, #8] │ │ │ │ + ldp x20, x22, [x19, #384] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq eea4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be4> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, eff4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d34> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne ee88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bc8> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + cbz x22, eeb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bf0> │ │ │ │ mov x0, x22 │ │ │ │ bl ced0 │ │ │ │ - cbz x19, f27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fbc> │ │ │ │ - mov x22, x19 │ │ │ │ - b f1a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ee8> │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f294 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fd4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f2a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fe8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, f2bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ffc> │ │ │ │ - mov x23, x19 │ │ │ │ - b f1a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ee0> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f2d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2014> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f2e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2028> // b.none │ │ │ │ + ldp x20, x22, [x19, #360] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq eedc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c1c> // b.none │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, efe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d20> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ - mov x0, x24 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne eec0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c00> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + cbz x22, eee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c28> │ │ │ │ + mov x0, x22 │ │ │ │ bl ced0 │ │ │ │ - cbz x19, f2fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x203c> │ │ │ │ - mov x24, x19 │ │ │ │ - b f198 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ed8> │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x28, #0x50 │ │ │ │ - ldr x19, [x28, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f314 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2054> // b.none │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, eef4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c34> │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2068> // b.none │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, ef00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c40> │ │ │ │ bl ced0 │ │ │ │ - mov x0, x28 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + ldr x20, [x19, #288] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq ef2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c6c> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, efcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d0c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ - cbz x19, f33c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x207c> │ │ │ │ - mov x28, x19 │ │ │ │ - b f190 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ed0> │ │ │ │ - ldr x0, [x27, #64] │ │ │ │ - add x1, x27, #0x50 │ │ │ │ - ldr x19, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2094> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne ef10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c50> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + cbz x22, ef38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c78> │ │ │ │ + mov x0, x22 │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f368 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20a8> // b.none │ │ │ │ + ldr x21, [x21, #8] │ │ │ │ + ldr x20, [x19, #264] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq ef64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ca4> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, efb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cf8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ - mov x0, x27 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne ef48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c88> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + cbz x21, ef70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cb0> │ │ │ │ + mov x0, x21 │ │ │ │ bl ced0 │ │ │ │ - cbz x19, f37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20bc> │ │ │ │ - mov x27, x19 │ │ │ │ - b f188 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ec8> │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f394 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20d4> // b.none │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, ef7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cbc> │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f3a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20e8> // b.none │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, ef88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cc8> │ │ │ │ bl ced0 │ │ │ │ - mov x0, x26 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, ef94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cd4> │ │ │ │ bl ced0 │ │ │ │ - cbz x19, f3bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20fc> │ │ │ │ - mov x26, x19 │ │ │ │ - b f180 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ec0> │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + bl 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ + add x0, x19, #0x10 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2120> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f3f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2134> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, f408 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2148> │ │ │ │ - mov x25, x19 │ │ │ │ - b f16c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1eac> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - cbz x0, f7a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24e0> │ │ │ │ + b 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne ef48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c88> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + b ef64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ca4> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne ef10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c50> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + b ef2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c6c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne eec0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c00> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + b eedc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c1c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne ee88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bc8> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + b eea4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be4> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b60> // b.any │ │ │ │ + b ee38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b78> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne ee60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ba0> // b.any │ │ │ │ + b ee78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bb8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr x26, [x25, #24] │ │ │ │ - cbz x26, f738 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2478> │ │ │ │ + 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 f994 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26d4> │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x6, #0x82a8 // #33448 │ │ │ │ + mov x7, #0x82c8 // #33480 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov w5, w1 │ │ │ │ + mov w4, w2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x24, x19, x6 │ │ │ │ + add x25, x19, #0x8, lsl #12 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - ldr x27, [x26, #24] │ │ │ │ - cbz x27, f6d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2418> │ │ │ │ - ldr x28, [x27, #24] │ │ │ │ - cbz x28, f684 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23c4> │ │ │ │ - ldr x24, [x28, #24] │ │ │ │ - cbz x24, f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2370> │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cbz x23, f5dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x231c> │ │ │ │ - ldr x22, [x23, #24] │ │ │ │ - cbz x22, f588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22c8> │ │ │ │ - ldr x20, [x22, #24] │ │ │ │ - cbz x20, f534 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2274> │ │ │ │ - ldr x21, [x20, #24] │ │ │ │ - cbz x21, f4e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2220> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x19, x21 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x21, #96] │ │ │ │ - add x1, x21, #0x70 │ │ │ │ - ldr x21, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f4ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21ec> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2200> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f4d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2214> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x21, f488 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21c8> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x19, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f4f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2238> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f50c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x224c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2260> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, f534 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2274> │ │ │ │ - mov x20, x19 │ │ │ │ - b f480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21c0> │ │ │ │ - ldr x0, [x22, #96] │ │ │ │ - add x1, x22, #0x70 │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f54c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22a0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f574 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22b4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, f588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22c8> │ │ │ │ - mov x22, x19 │ │ │ │ - b f478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21b8> │ │ │ │ - ldr x0, [x23, #96] │ │ │ │ - add x1, x23, #0x70 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f5a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22e0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f5b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22f4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f5c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2308> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, f5dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x231c> │ │ │ │ - mov x23, x19 │ │ │ │ - b f470 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21b0> │ │ │ │ - ldr x0, [x24, #96] │ │ │ │ - add x1, x24, #0x70 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f5f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2334> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2348> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f61c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x235c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, f630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2370> │ │ │ │ - mov x24, x19 │ │ │ │ - b f468 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21a8> │ │ │ │ - ldr x0, [x28, #96] │ │ │ │ - add x1, x28, #0x70 │ │ │ │ - ldr x19, [x28, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f648 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2388> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x28, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f65c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x239c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23b0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, f684 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23c4> │ │ │ │ - mov x28, x19 │ │ │ │ - b f460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21a0> │ │ │ │ - ldr x0, [x27, #96] │ │ │ │ - add x1, x27, #0x70 │ │ │ │ - ldr x19, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f69c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23dc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x27, #64] │ │ │ │ - add x1, x27, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23f0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f6c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2404> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, f6d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2418> │ │ │ │ - mov x27, x19 │ │ │ │ - b f458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2198> │ │ │ │ - ldr x0, [x26, #96] │ │ │ │ - add x1, x26, #0x70 │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f6f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2430> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f704 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2444> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2458> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, f72c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x246c> │ │ │ │ - mov x26, x19 │ │ │ │ - b f450 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2190> │ │ │ │ + add x23, x19, x7 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + ldr x27, [x19, #8] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + sub w1, w1, w5 │ │ │ │ + ldr x6, [x27, #136] │ │ │ │ + sub w21, w2, w4 │ │ │ │ + ldr x5, [x0, #80] │ │ │ │ + str w21, [x19, #160] │ │ │ │ + str w1, [x19, #180] │ │ │ │ + ubfiz w1, w2, #2, #1 │ │ │ │ + ldrb w22, [x6, w3, sxtw] │ │ │ │ + ldrb w20, [x5, w2, sxtw] │ │ │ │ + asr w22, w22, w1 │ │ │ │ + and w26, w22, #0x3 │ │ │ │ + ands w3, w22, #0x2 │ │ │ │ + ubfx x22, x22, #1, #1 │ │ │ │ + ccmp w26, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w27, ne // ne = any │ │ │ │ + cmp w4, w2 │ │ │ │ + b.eq f2e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2028> // b.none │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + str w3, [sp, #116] │ │ │ │ + bl 6accc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40ccc> │ │ │ │ + ldr w21, [x19, #160] │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + ldr w3, [sp, #116] │ │ │ │ + fsub s31, s31, s0 │ │ │ │ + uzp1 v31.2s, v31.2s, v0.2s │ │ │ │ + str d31, [x25, #744] │ │ │ │ + cbnz w21, f2f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2038> │ │ │ │ + ldr w8, [x19, #136] │ │ │ │ + cbnz w27, fafc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x283c> │ │ │ │ + cbz w3, fc2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x296c> │ │ │ │ + ldp x0, x27, [x19] │ │ │ │ + ldp d29, d28, [x0, #104] │ │ │ │ + ldr x1, [x27, #160] │ │ │ │ + fdiv d28, d28, d29 │ │ │ │ + ldrsw x0, [x19, #168] │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + fcvt s28, d28 │ │ │ │ + tbnz w0, #0, fdac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2aec> │ │ │ │ + fmov s26, s28 │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + str s27, [x25, #680] │ │ │ │ + str s26, [x25, #712] │ │ │ │ + tbnz w0, #1, fd50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a90> │ │ │ │ + fmov s30, s28 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x25, #684] │ │ │ │ + str s30, [x25, #716] │ │ │ │ + tbnz w0, #2, fd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2aa4> │ │ │ │ + fmov s18, s28 │ │ │ │ + fmov s0, #1.000000000000000000e+00 │ │ │ │ + str s0, [x25, #688] │ │ │ │ + str s18, [x25, #720] │ │ │ │ + tbnz w0, #3, fd78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ab8> │ │ │ │ + fmov s16, s28 │ │ │ │ + fmov s17, #1.000000000000000000e+00 │ │ │ │ + str s17, [x25, #692] │ │ │ │ + str s16, [x25, #724] │ │ │ │ + tbnz w0, #4, fd8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2acc> │ │ │ │ + fmov s6, s28 │ │ │ │ + fmov s7, #1.000000000000000000e+00 │ │ │ │ + str s7, [x25, #696] │ │ │ │ + str s6, [x25, #728] │ │ │ │ + tbnz w0, #5, fda0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ae0> │ │ │ │ + fmov s4, s28 │ │ │ │ + fmov s5, #1.000000000000000000e+00 │ │ │ │ + str s5, [x25, #700] │ │ │ │ + str s4, [x25, #732] │ │ │ │ + tbnz w0, #6, fd44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a84> │ │ │ │ + fmov s2, s28 │ │ │ │ + fmov s3, #1.000000000000000000e+00 │ │ │ │ + fmov s1, #1.000000000000000000e+00 │ │ │ │ + sxtb w0, w0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add x3, x25, #0x2d4 │ │ │ │ + fmov s22, s1 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + fcsel s1, s1, s28, lt // lt = tstop │ │ │ │ + movi v21.4s, #0x0 │ │ │ │ + fcsel s28, s28, s22, lt // lt = tstop │ │ │ │ + stp s2, s1, [x3, #12] │ │ │ │ + stp s3, s28, [x3, #-20] │ │ │ │ + stp q21, q21, [x0] │ │ │ │ + cbz w8, 102b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ff0> │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b f2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fe4> │ │ │ │ + ldp q30, q31, [x23] │ │ │ │ + str q30, [x3, x2] │ │ │ │ + str q31, [x7, #16] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + ldp s31, s0, [x0] │ │ │ │ + add x1, x3, x2 │ │ │ │ + ldr s23, [x3, x2] │ │ │ │ + add x2, x2, #0x20 │ │ │ │ + ldp s17, s7, [x0, #8] │ │ │ │ + fadd s21, s23, s31 │ │ │ │ + ldp s5, s3, [x0, #16] │ │ │ │ + ldp s1, s22, [x0, #24] │ │ │ │ + str s21, [x0] │ │ │ │ + ldr s30, [x1, #4] │ │ │ │ + fadd s24, s30, s0 │ │ │ │ + str s24, [x0, #4] │ │ │ │ + ldr s18, [x1, #8] │ │ │ │ + fadd s25, s18, s17 │ │ │ │ + str s25, [x0, #8] │ │ │ │ + ldr s16, [x1, #12] │ │ │ │ + fadd s26, s16, s7 │ │ │ │ + str s26, [x0, #12] │ │ │ │ + ldr s6, [x1, #16] │ │ │ │ + fadd s27, s6, s5 │ │ │ │ + str s27, [x0, #16] │ │ │ │ + ldr s4, [x1, #20] │ │ │ │ + fadd s29, s4, s3 │ │ │ │ + str s29, [x0, #20] │ │ │ │ + ldr s2, [x1, #24] │ │ │ │ + fadd s19, s2, s1 │ │ │ │ + str s19, [x0, #24] │ │ │ │ + ldr s23, [x1, #28] │ │ │ │ + ldr w1, [x19, #136] │ │ │ │ + fadd s20, s23, s22 │ │ │ │ + str s20, [x0, #28] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.eq f8c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2608> // b.none │ │ │ │ + ldr w1, [x19, #160] │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + lsr w4, w21, #3 │ │ │ │ + ldr w7, [x19, #164] │ │ │ │ + mvn w0, w21 │ │ │ │ + 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, f204 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f44> │ │ │ │ + ldp q30, q31, [x24] │ │ │ │ + str q30, [x3, x2] │ │ │ │ + str q31, [x7, #16] │ │ │ │ + b f210 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f50> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + ldr d31, [x0, #624] │ │ │ │ + str d31, [x25, #744] │ │ │ │ + cbz w21, f114 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e54> │ │ │ │ + ldr w28, [x19, #148] │ │ │ │ + mov s29, v31.s[1] │ │ │ │ + cbz w28, f628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2368> │ │ │ │ + cbnz w27, f9f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2734> │ │ │ │ + ldr w5, [x19, #136] │ │ │ │ + ldr s14, [x19, #184] │ │ │ │ + ldr x20, [x19, #240] │ │ │ │ + ucvtf s30, w5 │ │ │ │ + fmul s30, s30, s14 │ │ │ │ + fdiv s15, s29, s30 │ │ │ │ + cbz w3, fdb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2af8> │ │ │ │ + ldp x0, x27, [x19] │ │ │ │ + ldp d29, d30, [x0, #104] │ │ │ │ + ldr x1, [x27, #160] │ │ │ │ + fdiv d30, d30, d29 │ │ │ │ + ldrsw x0, [x19, #168] │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + fcvt s30, d30 │ │ │ │ + tbnz w0, #0, 101dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f1c> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + str s28, [x25, #680] │ │ │ │ + str s29, [x25, #712] │ │ │ │ + tbnz w0, #1, 101f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f30> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + str s28, [x25, #684] │ │ │ │ + str s29, [x25, #716] │ │ │ │ + tbnz w0, #2, 10204 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f44> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + str s28, [x25, #688] │ │ │ │ + str s29, [x25, #720] │ │ │ │ + tbnz w0, #3, 10218 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f58> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + str s28, [x25, #692] │ │ │ │ + str s29, [x25, #724] │ │ │ │ + tbnz w0, #4, 1022c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f6c> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + str s28, [x25, #696] │ │ │ │ + str s29, [x25, #728] │ │ │ │ + tbnz w0, #5, 10240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f80> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + str s28, [x25, #700] │ │ │ │ + str s29, [x25, #732] │ │ │ │ + tbnz w0, #6, 10254 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f94> │ │ │ │ + fmov s27, s30 │ │ │ │ + fmov s26, #1.000000000000000000e+00 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + sxtb w0, w0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add x2, x25, #0x2d4 │ │ │ │ + fmov s28, s29 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + fcsel s29, s29, s30, lt // lt = tstop │ │ │ │ + fcsel s30, s30, s28, lt // lt = tstop │ │ │ │ + stp s27, s29, [x2, #12] │ │ │ │ + stp s26, s30, [x2, #-20] │ │ │ │ + str w5, [sp, #116] │ │ │ │ + str s31, [sp, #120] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldr s21, [x20] │ │ │ │ + fmul s21, s15, s21 │ │ │ │ + str s21, [x0] │ │ │ │ + ldr s20, [x20, #4] │ │ │ │ + fmul s20, s15, s20 │ │ │ │ + str s20, [x0, #4] │ │ │ │ + ldr s19, [x20, #8] │ │ │ │ + fmul s19, s15, s19 │ │ │ │ + str s19, [x0, #8] │ │ │ │ + ldr s18, [x20, #12] │ │ │ │ + fmul s18, s15, s18 │ │ │ │ + str s18, [x0, #12] │ │ │ │ + ldr s17, [x20, #16] │ │ │ │ + fmul s17, s15, s17 │ │ │ │ + str s17, [x0, #16] │ │ │ │ + ldr s16, [x20, #20] │ │ │ │ + fmul s16, s15, s16 │ │ │ │ + str s16, [x0, #20] │ │ │ │ + ldr s7, [x20, #24] │ │ │ │ + fmul s7, s15, s7 │ │ │ │ + str s7, [x0, #24] │ │ │ │ + ldr s29, [x20, #28] │ │ │ │ + fmul s27, s15, s29 │ │ │ │ + str s27, [x0, #28] │ │ │ │ + stp q30, q30, [x20] │ │ │ │ + ldr w5, [sp, #116] │ │ │ │ + cbz w5, 1027c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fbc> │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w6, [x19, #164] │ │ │ │ + ldr x4, [x19, #88] │ │ │ │ + add w6, w21, w6 │ │ │ │ + ldr s31, [sp, #120] │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + fdiv s31, s31, s14 │ │ │ │ + madd x6, x6, x3, x4 │ │ │ │ + b f574 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22b4> │ │ │ │ + ldr s6, [x25, #680] │ │ │ │ + fmul s28, s6, s28 │ │ │ │ + str s28, [x1] │ │ │ │ + ldr s28, [x25, #684] │ │ │ │ + fmul s29, s28, s29 │ │ │ │ + str s29, [x1, #4] │ │ │ │ + ldr s29, [x25, #688] │ │ │ │ + fmul s30, s29, s30 │ │ │ │ + str s30, [x1, #8] │ │ │ │ + ldr s30, [x25, #692] │ │ │ │ + fmul s30, s30, s22 │ │ │ │ + str s30, [x1, #12] │ │ │ │ + ldr s30, [x25, #696] │ │ │ │ + fmul s30, s30, s23 │ │ │ │ + str s30, [x1, #16] │ │ │ │ + ldr s30, [x25, #700] │ │ │ │ + fmul s30, s30, s24 │ │ │ │ + str s30, [x1, #20] │ │ │ │ + ldr s30, [x25, #704] │ │ │ │ + fmul s30, s30, s25 │ │ │ │ + str s30, [x1, #24] │ │ │ │ + ldr s29, [x25, #708] │ │ │ │ + fmul s29, s29, s26 │ │ │ │ + ldr s30, [x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stur s29, [x1, #-4] │ │ │ │ + ldp s29, s23, [x20] │ │ │ │ + ldp s24, s25, [x20, #8] │ │ │ │ + fadd s30, s30, s29 │ │ │ │ + ldp s26, s28, [x20, #16] │ │ │ │ + ldp s29, s6, [x20, #24] │ │ │ │ + str s30, [x20] │ │ │ │ + ldur s22, [x1, #-28] │ │ │ │ + fadd s22, s22, s23 │ │ │ │ + str s22, [x20, #4] │ │ │ │ + ldur s23, [x1, #-24] │ │ │ │ + fadd s23, s23, s24 │ │ │ │ + str s23, [x20, #8] │ │ │ │ + ldur s24, [x1, #-20] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x20, #12] │ │ │ │ + ldur s25, [x1, #-16] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x20, #16] │ │ │ │ + ldur s26, [x1, #-12] │ │ │ │ + fadd s26, s26, s28 │ │ │ │ + str s26, [x20, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x20, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s6 │ │ │ │ + str s29, [x20, #28] │ │ │ │ + cmp w2, w5 │ │ │ │ + b.eq 10260 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fa0> // b.none │ │ │ │ + ldp s28, s29, [x1] │ │ │ │ + lsr w3, w2, #3 │ │ │ │ + ldp s30, s22, [x1, #8] │ │ │ │ + mvn w4, w2 │ │ │ │ + ldp s23, s24, [x1, #16] │ │ │ │ + fmadd s28, s31, s28, s21 │ │ │ │ + ldp s25, s26, [x1, #24] │ │ │ │ + fmadd s29, s31, s29, s20 │ │ │ │ + fmadd s30, s31, s30, s19 │ │ │ │ + fmadd s22, s31, s22, s18 │ │ │ │ + fmadd s23, s31, s23, s17 │ │ │ │ + fmadd s24, s31, s24, s16 │ │ │ │ + fmadd s25, s31, s25, s7 │ │ │ │ + fmadd s26, s31, s26, s27 │ │ │ │ + ldrb w3, [x6, w3, uxtw] │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + asr w3, w3, w4 │ │ │ │ + stp s28, s29, [x1] │ │ │ │ + stp s30, s22, [x1, #8] │ │ │ │ + stp s23, s24, [x1, #16] │ │ │ │ + stp s25, s26, [x1, #24] │ │ │ │ + tbz w3, #0, f494 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21d4> │ │ │ │ + ldr s6, [x25, #712] │ │ │ │ + fmul s28, s6, s28 │ │ │ │ + str s28, [x1] │ │ │ │ + ldr s28, [x25, #716] │ │ │ │ + fmul s29, s28, s29 │ │ │ │ + str s29, [x1, #4] │ │ │ │ + ldr s29, [x25, #720] │ │ │ │ + fmul s30, s29, s30 │ │ │ │ + str s30, [x1, #8] │ │ │ │ + ldr s30, [x25, #724] │ │ │ │ + fmul s30, s30, s22 │ │ │ │ + str s30, [x1, #12] │ │ │ │ + ldr s30, [x25, #728] │ │ │ │ + fmul s30, s30, s23 │ │ │ │ + str s30, [x1, #16] │ │ │ │ + ldr s30, [x25, #732] │ │ │ │ + fmul s30, s30, s24 │ │ │ │ + str s30, [x1, #20] │ │ │ │ + ldr s30, [x25, #736] │ │ │ │ + fmul s30, s30, s25 │ │ │ │ + str s30, [x1, #24] │ │ │ │ + ldr s29, [x25, #740] │ │ │ │ + b f4ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x222c> │ │ │ │ + ldr w4, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf s30, w4 │ │ │ │ + cbnz w27, 10004 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d44> │ │ │ │ + fdiv s29, s29, s30 │ │ │ │ + ldr s28, [x19, #184] │ │ │ │ + fdiv s30, s31, s28 │ │ │ │ + cbz w3, ff34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c74> │ │ │ │ + ldp x1, x27, [x19] │ │ │ │ + ldp d31, d28, [x1, #104] │ │ │ │ + ldr x2, [x27, #160] │ │ │ │ + fdiv d28, d28, d31 │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + ldrb w1, [x2, x1] │ │ │ │ + fcvt s28, d28 │ │ │ │ + tbnz w1, #0, 10158 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e98> │ │ │ │ + fmov s31, s28 │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + str s27, [x25, #680] │ │ │ │ + str s31, [x25, #712] │ │ │ │ + tbnz w1, #1, 1016c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2eac> │ │ │ │ + fmov s31, s28 │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + str s27, [x25, #684] │ │ │ │ + str s31, [x25, #716] │ │ │ │ + tbnz w1, #2, 10180 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ec0> │ │ │ │ + fmov s31, s28 │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + str s27, [x25, #688] │ │ │ │ + str s31, [x25, #720] │ │ │ │ + tbnz w1, #3, 10194 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ed4> │ │ │ │ + fmov s31, s28 │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + str s27, [x25, #692] │ │ │ │ + str s31, [x25, #724] │ │ │ │ + tbnz w1, #4, 101a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ee8> │ │ │ │ + fmov s31, s28 │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + str s27, [x25, #696] │ │ │ │ + str s31, [x25, #728] │ │ │ │ + tbnz w1, #5, 101bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2efc> │ │ │ │ + fmov s31, s28 │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + str s27, [x25, #700] │ │ │ │ + str s31, [x25, #732] │ │ │ │ + tbnz w1, #6, 101d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f10> │ │ │ │ + fmov s25, s28 │ │ │ │ + fmov s24, #1.000000000000000000e+00 │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + sxtb w1, w1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fmov s26, s27 │ │ │ │ + add x1, x25, #0x2d4 │ │ │ │ + fcsel s27, s27, s28, lt // lt = tstop │ │ │ │ + fcsel s28, s28, s26, lt // lt = tstop │ │ │ │ + stp s25, s27, [x1, #12] │ │ │ │ + stp s24, s28, [x1, #-20] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w4, fff8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d38> │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + mov w4, w4 │ │ │ │ + ldr w1, [x19, #164] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w1, w21, w1 │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + ldr x2, [x19, #192] │ │ │ │ + ldr x7, [x19, #216] │ │ │ │ + madd x1, x1, x5, x6 │ │ │ │ + b f834 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2574> │ │ │ │ + ldr s22, [x25, #680] │ │ │ │ + ldp s23, s24, [x2, #4] │ │ │ │ + fmul s22, s22, s31 │ │ │ │ + ldr s25, [x2, #12] │ │ │ │ + ldp s26, s27, [x2, #20] │ │ │ │ + ldr s28, [x2, #28] │ │ │ │ + str s22, [x2] │ │ │ │ + ldr s22, [x25, #684] │ │ │ │ + fmul s23, s23, s22 │ │ │ │ + str s23, [x2, #4] │ │ │ │ + ldr s23, [x25, #688] │ │ │ │ + fmul s24, s24, s23 │ │ │ │ + str s24, [x2, #8] │ │ │ │ + ldr s24, [x25, #692] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x2, #12] │ │ │ │ + ldr s25, [x25, #696] │ │ │ │ + fmul s31, s25, s31 │ │ │ │ + str s31, [x2, #16] │ │ │ │ + ldr s31, [x25, #700] │ │ │ │ + fmul s31, s26, s31 │ │ │ │ + str s31, [x2, #20] │ │ │ │ + ldr s31, [x25, #704] │ │ │ │ + fmul s31, s27, s31 │ │ │ │ + str s31, [x2, #24] │ │ │ │ + ldr s31, [x25, #708] │ │ │ │ + fmul s28, s28, s31 │ │ │ │ + ldr s31, [x2] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add x2, x2, #0x20 │ │ │ │ + stur s28, [x2, #-4] │ │ │ │ + ldp s28, s23, [x0] │ │ │ │ + ldp s24, s25, [x0, #8] │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + ldp s26, s27, [x0, #16] │ │ │ │ + ldp s28, s21, [x0, #24] │ │ │ │ + str s31, [x0] │ │ │ │ + ldur s22, [x2, #-28] │ │ │ │ + fadd s22, s22, s23 │ │ │ │ + str s22, [x0, #4] │ │ │ │ + ldur s23, [x2, #-24] │ │ │ │ + fadd s23, s23, s24 │ │ │ │ + str s23, [x0, #8] │ │ │ │ + ldur s24, [x2, #-20] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x0, #12] │ │ │ │ + ldur s25, [x2, #-16] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x0, #16] │ │ │ │ + ldur s26, [x2, #-12] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x0, #20] │ │ │ │ + ldur s27, [x2, #-8] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x0, #24] │ │ │ │ + ldur s28, [x2, #-4] │ │ │ │ + fadd s28, s28, s21 │ │ │ │ + str s28, [x0, #28] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.eq 1028c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fcc> // b.none │ │ │ │ + ldr s31, [x7, x3, lsl #2] │ │ │ │ + lsr w5, w3, #3 │ │ │ │ + mvn w6, w3 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + fmadd s31, s31, s30, s29 │ │ │ │ + ldrb w5, [x1, w5, uxtw] │ │ │ │ + asr w5, w5, w6 │ │ │ │ + dup v28.4s, v31.s[0] │ │ │ │ + stp q28, q28, [x2] │ │ │ │ + tbz w5, #0, f744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2484> │ │ │ │ + ldr s22, [x25, #712] │ │ │ │ + ldp s23, s24, [x2, #4] │ │ │ │ + fmul s22, s22, s31 │ │ │ │ + ldr s25, [x2, #12] │ │ │ │ + ldp s26, s27, [x2, #20] │ │ │ │ + ldr s28, [x2, #28] │ │ │ │ + str s22, [x2] │ │ │ │ + ldr s22, [x25, #716] │ │ │ │ + fmul s23, s23, s22 │ │ │ │ + str s23, [x2, #4] │ │ │ │ + ldr s23, [x25, #720] │ │ │ │ + fmul s24, s24, s23 │ │ │ │ + str s24, [x2, #8] │ │ │ │ + ldr s24, [x25, #724] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x2, #12] │ │ │ │ + ldr s25, [x25, #728] │ │ │ │ + fmul s31, s25, s31 │ │ │ │ + str s31, [x2, #16] │ │ │ │ + ldr s31, [x25, #732] │ │ │ │ + fmul s31, s26, s31 │ │ │ │ + str s31, [x2, #20] │ │ │ │ + ldr s31, [x25, #736] │ │ │ │ + fmul s31, s27, s31 │ │ │ │ + str s31, [x2, #24] │ │ │ │ + ldr s31, [x25, #740] │ │ │ │ + b f7ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24ec> │ │ │ │ + ldr x27, [x19, #8] │ │ │ │ + fadd s21, s21, s24 │ │ │ │ + ldp w28, w2, [x19, #148] │ │ │ │ + fadd s21, s21, s25 │ │ │ │ + fadd s21, s21, s26 │ │ │ │ + fadd s21, s21, s27 │ │ │ │ + fadd s21, s21, s29 │ │ │ │ + fadd s21, s21, s19 │ │ │ │ + fadd s21, s21, s20 │ │ │ │ + str s21, [x19, #184] │ │ │ │ + ldr x0, [x27, #208] │ │ │ │ + ldr w3, [x19, #144] │ │ │ │ + ldrh w0, [x0, w3, sxtw #1] │ │ │ │ + str w2, [x19, #156] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w28 │ │ │ │ + b.eq fa40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2780> // b.none │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq f9a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26e4> // b.none │ │ │ │ + ldr x27, [x19, #8] │ │ │ │ + ldp w3, w28, [x19, #144] │ │ │ │ + ldr x0, [x27, #208] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldrh w4, [x0, w3, sxtw #1] │ │ │ │ + ldr w1, [x19, #168] │ │ │ │ + add w0, w28, #0x1 │ │ │ │ + str w0, [x19, #148] │ │ │ │ + cmp w0, w4 │ │ │ │ + add w1, w1, w22 │ │ │ │ + str w1, [x19, #168] │ │ │ │ + ldr w0, [x19, #108] │ │ │ │ + b.lt f970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26b0> // b.tstop │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + stp w3, wzr, [x19, #144] │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.gt f980 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26c0> │ │ │ │ + ldr w4, [x19, #104] │ │ │ │ + ldr w5, [x19, #120] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b f0a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1de0> │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.le f960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26a0> │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x25, #0x70 │ │ │ │ - ldr x0, [x25, #96] │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f750 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2490> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f764 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24a4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24b8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, f78c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24cc> │ │ │ │ - mov x25, x19 │ │ │ │ - b f43c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x217c> │ │ │ │ + ldp d14, d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ 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 ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ + ldr x0, [x19, #384] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + smaddl x0, w2, w20, x0 │ │ │ │ + bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ + ldr x27, [x19, #8] │ │ │ │ + ldp w3, w28, [x19, #144] │ │ │ │ + ldr x1, [x27, #208] │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldrh w4, [x1, w3, sxtw #1] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x19, #176] │ │ │ │ + b f928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2668> │ │ │ │ + ldr x27, [x19, #8] │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x1, [x27, #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, w20 │ │ │ │ + b.eq 102d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3010> // b.none │ │ │ │ + ldr x0, [x27, #208] │ │ │ │ + ldr w3, [x19, #144] │ │ │ │ + ldrh w4, [x0, w3, sxtw #1] │ │ │ │ + sub w0, w4, #0x1 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.ne f928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2668> // b.any │ │ │ │ + nop │ │ │ │ + ldr w4, [x19, #136] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + cbz w4, fa9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27dc> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + add x4, x2, w4, uxtw #2 │ │ │ │ + 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 fa60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27a0> // b.any │ │ │ │ + ldr w0, [x19, #96] │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + smaddl x0, w0, w20, x2 │ │ │ │ + bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ + 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 ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ + 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 f90c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x264c> │ │ │ │ + ldr x27, [x19, #8] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr x1, [x27, #136] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ldrb w4, [x1, w3, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w8, fc20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2960> │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + ubfiz w1, w2, #2, #1 │ │ │ │ + ldr x7, [x19, #88] │ │ │ │ + mov w3, #0x4 // #4 │ │ │ │ + ldr w9, [x19, #164] │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + ldr x6, [x19] │ │ │ │ + lsl w3, w3, w1 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + tst w3, w4 │ │ │ │ + madd x5, x5, x9, x7 │ │ │ │ + cset w7, ne // ne = any │ │ │ │ + lsr w3, w21, #3 │ │ │ │ + mvn w4, w21 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + fmov s7, #1.000000000000000000e+00 │ │ │ │ + ldrb w3, [x5, w3, uxtw] │ │ │ │ + asr w3, w3, w4 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + cmp w7, w3 │ │ │ │ + b.eq fb84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28c4> // b.none │ │ │ │ + ldp d16, d7, [x6, #104] │ │ │ │ + fdiv d7, d7, d16 │ │ │ │ + fcvt s7, d7 │ │ │ │ + dup v6.4s, v7.s[0] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stp q6, q6, [x1, #-32] │ │ │ │ + ldp s27, s5, [x0] │ │ │ │ + ldp s4, s30, [x0, #8] │ │ │ │ + fadd s27, s7, s27 │ │ │ │ + ldp s28, s24, [x0, #16] │ │ │ │ + ldp s29, s22, [x0, #24] │ │ │ │ + str s27, [x0] │ │ │ │ + ldur s25, [x1, #-28] │ │ │ │ + fadd s25, s5, s25 │ │ │ │ + str s25, [x0, #4] │ │ │ │ + ldur s23, [x1, #-24] │ │ │ │ + fadd s23, s4, s23 │ │ │ │ + str s23, [x0, #8] │ │ │ │ + ldur s3, [x1, #-20] │ │ │ │ + fadd s30, s3, s30 │ │ │ │ + str s30, [x0, #12] │ │ │ │ + ldur s2, [x1, #-16] │ │ │ │ + fadd s28, s2, s28 │ │ │ │ + str s28, [x0, #16] │ │ │ │ + ldur s1, [x1, #-12] │ │ │ │ + fadd s24, s1, s24 │ │ │ │ + str s24, [x0, #20] │ │ │ │ + ldur s0, [x1, #-8] │ │ │ │ + fadd s29, s0, s29 │ │ │ │ + str s29, [x0, #24] │ │ │ │ + ldur s26, [x1, #-4] │ │ │ │ + fadd s22, s26, s22 │ │ │ │ + str s22, [x0, #28] │ │ │ │ + cmp w21, w8 │ │ │ │ + b.ne fb50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2890> // b.any │ │ │ │ + fadd s25, s25, s27 │ │ │ │ + fadd s25, s25, s23 │ │ │ │ + fadd s25, s25, s30 │ │ │ │ + fadd s25, s25, s28 │ │ │ │ + fadd s25, s25, s24 │ │ │ │ + fadd s25, s25, s29 │ │ │ │ + fadd s31, s25, s22 │ │ │ │ + ldr w28, [x19, #148] │ │ │ │ + str s31, [x19, #184] │ │ │ │ + b f8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2630> │ │ │ │ + ldp x2, x3, [x19, #192] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq fcbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29fc> // b.none │ │ │ │ + fmov s31, w8 │ │ │ │ + sub x1, x3, #0x4 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + shl v0.2s, v31.2s, #3 │ │ │ │ + mov x0, x2 │ │ │ │ + ucvtf s0, s0 │ │ │ │ + fdiv s30, s30, s0 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.ls fc98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29d8> // b.plast │ │ │ │ + dup v31.4s, v30.s[0] │ │ │ │ + lsr x1, x1, #2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x4, x1, #2 │ │ │ │ + add x2, x2, x4, lsl #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne fc80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29c0> // b.any │ │ │ │ + cmp x1, x4, lsl #2 │ │ │ │ + b.eq fcbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29fc> // b.none │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + str s30, [x0], #4 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq fcbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29fc> // b.none │ │ │ │ + add x0, x2, #0x8 │ │ │ │ + str s30, [x2, #4] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq fcbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29fc> // b.none │ │ │ │ + str s30, [x2, #8] │ │ │ │ + ldp x2, x3, [x19, #240] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq fd30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a70> // b.none │ │ │ │ + sub x1, x3, #0x4 │ │ │ │ + mov x0, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.ls fd08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a48> // b.plast │ │ │ │ + fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ + lsr x1, x1, #2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x4, x1, #2 │ │ │ │ + add x2, x2, x4, lsl #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne fcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a30> // b.any │ │ │ │ + cmp x1, x4, lsl #2 │ │ │ │ + b.eq fd30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a70> // b.none │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + fmov s31, #1.250000000000000000e-01 │ │ │ │ + str s31, [x0], #4 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq fd30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a70> // b.none │ │ │ │ + add x0, x2, #0x8 │ │ │ │ + str s31, [x2, #4] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq fd30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a70> // b.none │ │ │ │ + str s31, [x2, #8] │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + ldr x27, [x19, #8] │ │ │ │ + str s31, [x19, #184] │ │ │ │ + ldp w28, w2, [x19, #148] │ │ │ │ + b f8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2630> │ │ │ │ + fmov s3, s28 │ │ │ │ + fmov s2, #1.000000000000000000e+00 │ │ │ │ + b f1c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f00> │ │ │ │ + fmov s31, s28 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + str s30, [x25, #716] │ │ │ │ + str s31, [x25, #684] │ │ │ │ + tbz w0, #2, f168 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ea8> │ │ │ │ + fmov s0, s28 │ │ │ │ + fmov s18, #1.000000000000000000e+00 │ │ │ │ + str s18, [x25, #720] │ │ │ │ + str s0, [x25, #688] │ │ │ │ + tbz w0, #3, f17c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ebc> │ │ │ │ + fmov s17, s28 │ │ │ │ + fmov s16, #1.000000000000000000e+00 │ │ │ │ + str s16, [x25, #724] │ │ │ │ + str s17, [x25, #692] │ │ │ │ + tbz w0, #4, f190 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ed0> │ │ │ │ + fmov s7, s28 │ │ │ │ + fmov s6, #1.000000000000000000e+00 │ │ │ │ + str s6, [x25, #728] │ │ │ │ + str s7, [x25, #696] │ │ │ │ + tbz w0, #5, f1a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ee4> │ │ │ │ + fmov s5, s28 │ │ │ │ + fmov s4, #1.000000000000000000e+00 │ │ │ │ + b f1ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1eec> │ │ │ │ + fmov s27, s28 │ │ │ │ + fmov s26, #1.000000000000000000e+00 │ │ │ │ + b f148 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e88> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str w5, [sp, #116] │ │ │ │ + str s31, [sp, #120] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldr s21, [x20] │ │ │ │ + fmul s21, s15, s21 │ │ │ │ + str s21, [x0] │ │ │ │ + ldr s20, [x20, #4] │ │ │ │ + fmul s20, s15, s20 │ │ │ │ + str s20, [x0, #4] │ │ │ │ + ldr s19, [x20, #8] │ │ │ │ + fmul s19, s15, s19 │ │ │ │ + str s19, [x0, #8] │ │ │ │ + ldr s18, [x20, #12] │ │ │ │ + fmul s18, s15, s18 │ │ │ │ + str s18, [x0, #12] │ │ │ │ + ldr s17, [x20, #16] │ │ │ │ + fmul s17, s15, s17 │ │ │ │ + str s17, [x0, #16] │ │ │ │ + ldr s16, [x20, #20] │ │ │ │ + fmul s16, s15, s16 │ │ │ │ + str s16, [x0, #20] │ │ │ │ + ldr s7, [x20, #24] │ │ │ │ + fmul s7, s15, s7 │ │ │ │ + str s7, [x0, #24] │ │ │ │ + ldr s29, [x20, #28] │ │ │ │ + fmul s29, s15, s29 │ │ │ │ + str s29, [x0, #28] │ │ │ │ + stp q30, q30, [x20] │ │ │ │ + ldr w5, [sp, #116] │ │ │ │ + cbz w5, ff20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c60> │ │ │ │ + ldr s31, [sp, #120] │ │ │ │ + mov w2, #0x20 // #32 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + fdiv s31, s31, s14 │ │ │ │ + umaddl x2, w5, w2, x1 │ │ │ │ + ldp s30, s22, [x1] │ │ │ │ + ldp s24, s23, [x1, #8] │ │ │ │ + ldp s26, s25, [x1, #16] │ │ │ │ + fmadd s30, s31, s30, s21 │ │ │ │ + ldp s28, s27, [x1, #24] │ │ │ │ + fmadd s22, s31, s22, s20 │ │ │ │ + fmadd s24, s31, s24, s19 │ │ │ │ + fmadd s23, s31, s23, s18 │ │ │ │ + fmadd s26, s31, s26, s17 │ │ │ │ + fmadd s25, s31, s25, s16 │ │ │ │ + fmadd s28, s31, s28, s7 │ │ │ │ + fmadd s27, s31, s27, s29 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stp s30, s22, [x1, #-32] │ │ │ │ + stp s24, s23, [x1, #-24] │ │ │ │ + stp s26, s25, [x1, #-16] │ │ │ │ + stp s28, s27, [x1, #-8] │ │ │ │ + ldp s28, s24, [x20] │ │ │ │ + ldp s25, s26, [x20, #8] │ │ │ │ + fadd s30, s30, s28 │ │ │ │ + ldp s27, s28, [x20, #16] │ │ │ │ + str s30, [x20] │ │ │ │ + ldur s22, [x1, #-28] │ │ │ │ + fadd s22, s22, s24 │ │ │ │ + str s22, [x20, #4] │ │ │ │ + ldur s23, [x1, #-24] │ │ │ │ + fadd s23, s23, s25 │ │ │ │ + str s23, [x20, #8] │ │ │ │ + ldur s24, [x1, #-20] │ │ │ │ + fadd s24, s24, s26 │ │ │ │ + str s24, [x20, #12] │ │ │ │ + ldur s25, [x1, #-16] │ │ │ │ + fadd s25, s25, s27 │ │ │ │ + str s25, [x20, #16] │ │ │ │ + ldur s26, [x1, #-12] │ │ │ │ + fadd s26, s26, s28 │ │ │ │ + ldp s28, s6, [x20, #24] │ │ │ │ + str s26, [x20, #20] │ │ │ │ + ldur s27, [x1, #-8] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x20, #24] │ │ │ │ + ldur s28, [x1, #-4] │ │ │ │ + fadd s28, s28, s6 │ │ │ │ + str s28, [x20, #28] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne fe4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8c> // b.any │ │ │ │ + fadd s30, s30, s22 │ │ │ │ + fadd s30, s30, s23 │ │ │ │ + fadd s30, s30, s24 │ │ │ │ + fadd s30, s30, s25 │ │ │ │ + fadd s30, s30, s26 │ │ │ │ + fadd s30, s30, s27 │ │ │ │ + fadd s30, s30, s28 │ │ │ │ + str s30, [x19, #184] │ │ │ │ + bl ced0 │ │ │ │ + ldr x27, [x19, #8] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + b f8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2630> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w4, fff0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d30> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + add x4, x2, w4, uxtw #2 │ │ │ │ + ldr s31, [x2], #4 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + fmadd s31, s31, s30, s29 │ │ │ │ + dup v28.4s, v31.s[0] │ │ │ │ + stp q28, q28, [x1, #-32] │ │ │ │ + ldp s28, s23, [x0] │ │ │ │ + ldp s24, s25, [x0, #8] │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + ldp s26, s27, [x0, #16] │ │ │ │ + ldp s28, s21, [x0, #24] │ │ │ │ + str s31, [x0] │ │ │ │ + ldur s22, [x1, #-28] │ │ │ │ + fadd s22, s22, s23 │ │ │ │ + str s22, [x0, #4] │ │ │ │ + ldur s23, [x1, #-24] │ │ │ │ + fadd s23, s23, s24 │ │ │ │ + str s23, [x0, #8] │ │ │ │ + ldur s24, [x1, #-20] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x0, #12] │ │ │ │ + ldur s25, [x1, #-16] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x0, #16] │ │ │ │ + ldur s26, [x1, #-12] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x0, #20] │ │ │ │ + ldur s27, [x1, #-8] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x0, #24] │ │ │ │ + ldur s28, [x1, #-4] │ │ │ │ + fadd s28, s28, s21 │ │ │ │ + str s28, [x0, #28] │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ne ff4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c8c> // b.any │ │ │ │ + fadd s31, s31, s22 │ │ │ │ + fadd s31, s31, s23 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + ldr x27, [x19, #8] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + str s31, [x19, #184] │ │ │ │ + b f8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2630> │ │ │ │ + ldr x27, [x19, #8] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + ldr x1, [x27, #136] │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ldrb w5, [x1, w3, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w4, fffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d3c> │ │ │ │ + ldr x3, [x19] │ │ │ │ + mov w10, w4 │ │ │ │ + ldr s29, [x19, #184] │ │ │ │ + ubfiz w6, w2, #2, #1 │ │ │ │ + ldr s20, [x25, #744] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldp d31, d21, [x3, #104] │ │ │ │ + lsl w1, w1, w6 │ │ │ │ + ldr s22, [x25, #748] │ │ │ │ + tst w1, w5 │ │ │ │ + fdiv s20, s20, s29 │ │ │ │ + ldr w7, [x19, #164] │ │ │ │ + fdiv d21, d21, d31 │ │ │ │ + cset w9, ne // ne = any │ │ │ │ + ldr x4, [x19, #64] │ │ │ │ + add w7, w21, w7 │ │ │ │ + fdiv s22, s22, s30 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + lsr x4, x4, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + ldr x8, [x19, #216] │ │ │ │ + madd x7, x7, x4, x5 │ │ │ │ + fcvt s21, d21 │ │ │ │ + lsr w6, w3, #3 │ │ │ │ + mvn w5, w3 │ │ │ │ + ldr s31, [x8, x3, lsl #2] │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldrb w4, [x7, w6, uxtw] │ │ │ │ + fmadd s31, s20, s31, s22 │ │ │ │ + asr w4, w4, w5 │ │ │ │ + and w4, w4, #0x1 │ │ │ │ + cmp w9, w4 │ │ │ │ + b.eq 100b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2df4> // 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 x10, x3 │ │ │ │ + b.ne 10084 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2dc4> // 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 f8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2630> │ │ │ │ + fmov s27, s28 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x25, #712] │ │ │ │ + str s27, [x25, #680] │ │ │ │ + tbz w1, #1, f67c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23bc> │ │ │ │ + fmov s27, s28 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x25, #716] │ │ │ │ + str s27, [x25, #684] │ │ │ │ + tbz w1, #2, f690 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23d0> │ │ │ │ + fmov s27, s28 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x25, #720] │ │ │ │ + str s27, [x25, #688] │ │ │ │ + tbz w1, #3, f6a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23e4> │ │ │ │ + fmov s27, s28 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x25, #724] │ │ │ │ + str s27, [x25, #692] │ │ │ │ + tbz w1, #4, f6b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23f8> │ │ │ │ + fmov s27, s28 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x25, #728] │ │ │ │ + str s27, [x25, #696] │ │ │ │ + tbz w1, #5, f6cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240c> │ │ │ │ + fmov s27, s28 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x25, #732] │ │ │ │ + str s27, [x25, #700] │ │ │ │ + tbz w1, #6, f6e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2420> │ │ │ │ + fmov s24, s28 │ │ │ │ + fmov s25, #1.000000000000000000e+00 │ │ │ │ + b f6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2428> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x25, #712] │ │ │ │ + str s28, [x25, #680] │ │ │ │ + tbz w0, #1, f358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2098> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x25, #716] │ │ │ │ + str s28, [x25, #684] │ │ │ │ + tbz w0, #2, f36c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20ac> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x25, #720] │ │ │ │ + str s28, [x25, #688] │ │ │ │ + tbz w0, #3, f380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20c0> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x25, #724] │ │ │ │ + str s28, [x25, #692] │ │ │ │ + tbz w0, #4, f394 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20d4> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x25, #728] │ │ │ │ + str s28, [x25, #696] │ │ │ │ + tbz w0, #5, f3a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20e8> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x25, #732] │ │ │ │ + str s28, [x25, #700] │ │ │ │ + tbz w0, #6, f3bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20fc> │ │ │ │ + fmov s26, s30 │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + b f3c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2104> │ │ │ │ + fadd s30, s30, s22 │ │ │ │ + fadd s30, s30, s23 │ │ │ │ + fadd s30, s30, s24 │ │ │ │ + fadd s30, s30, s25 │ │ │ │ + fadd s30, s30, s26 │ │ │ │ + fadd s30, s30, s28 │ │ │ │ + fadd s30, s30, s29 │ │ │ │ + str s30, [x19, #184] │ │ │ │ + bl ced0 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + b f8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2630> │ │ │ │ + fadd s31, s31, s22 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + fadd s31, s31, s23 │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + fadd s31, s31, s25 │ │ │ │ + fadd s31, s31, s26 │ │ │ │ + fadd s31, s31, s27 │ │ │ │ + fadd s31, s31, s28 │ │ │ │ + b fffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d3c> │ │ │ │ + fmov s20, s21 │ │ │ │ + fmov s19, s21 │ │ │ │ + fmov s29, s21 │ │ │ │ + fmov s27, s21 │ │ │ │ + fmov s26, s21 │ │ │ │ + fmov s25, s21 │ │ │ │ + fmov s24, s21 │ │ │ │ + b f8cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x260c> │ │ │ │ + ldr w20, [x19, #136] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + ldr s15, [x19, #184] │ │ │ │ + str w7, [sp, #116] │ │ │ │ + ucvtf s30, w20 │ │ │ │ + str s31, [sp, #120] │ │ │ │ + str w2, [sp, #124] │ │ │ │ + fmul s30, s30, s15 │ │ │ │ + fdiv s14, s29, s30 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x1, [x19, #240] │ │ │ │ + ldr x3, [x19] │ │ │ │ + ldp q21, q20, [x1] │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldp d28, d19, [x3, #104] │ │ │ │ + fmul v21.4s, v21.4s, v14.s[0] │ │ │ │ + fmul v20.4s, v20.4s, v14.s[0] │ │ │ │ + stp q21, q20, [x0] │ │ │ │ + stp q30, q30, [x1] │ │ │ │ + ldr w2, [sp, #124] │ │ │ │ + cbz w20, 10460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31a0> │ │ │ │ + fdiv d19, d19, d28 │ │ │ │ + ldr s31, [sp, #120] │ │ │ │ + ldr x4, [x19, #64] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + fdiv s23, s31, s15 │ │ │ │ + ldr w8, [x19, #164] │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w8, w21, w8 │ │ │ │ + lsr x4, x4, #3 │ │ │ │ + ldr w7, [sp, #116] │ │ │ │ + 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 103c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3108> // 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, s27, [x1] │ │ │ │ + add x3, x3, #0x20 │ │ │ │ + ldp s28, s29, [x1, #8] │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + str s31, [x1] │ │ │ │ + ldur s30, [x3, #-28] │ │ │ │ + fadd s30, s30, s27 │ │ │ │ + str s30, [x1, #4] │ │ │ │ + ldur s24, [x3, #-24] │ │ │ │ + fadd s24, s24, s28 │ │ │ │ + str s24, [x1, #8] │ │ │ │ + ldur s25, [x3, #-20] │ │ │ │ + fadd s25, s25, s29 │ │ │ │ + ldp s29, s28, [x1, #16] │ │ │ │ + str s25, [x1, #12] │ │ │ │ + ldur s26, [x3, #-16] │ │ │ │ + fadd s26, s26, s29 │ │ │ │ + ldp s29, s22, [x1, #24] │ │ │ │ + str s26, [x1, #16] │ │ │ │ + ldur s27, [x3, #-12] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x1, #20] │ │ │ │ + ldur s28, [x3, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x1, #24] │ │ │ │ + ldur s29, [x3, #-4] │ │ │ │ + fadd s29, s29, s22 │ │ │ │ + str s29, [x1, #28] │ │ │ │ + cmp w5, w20 │ │ │ │ + b.ne 10358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3098> // b.any │ │ │ │ + fadd s30, s31, s30 │ │ │ │ + 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 w2, [sp, #116] │ │ │ │ + str s30, [x19, #184] │ │ │ │ + bl ced0 │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + b f8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2630> │ │ │ │ + nop │ │ │ │ + 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 x22, 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - mov x23, x0 │ │ │ │ - add x3, x0, #0x30 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - str x3, [x23, #32] │ │ │ │ - bl 188e0 , 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 188e0 , 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, f81c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x255c> │ │ │ │ - mov x1, x23 │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24e4> │ │ │ │ - str x0, [x23, #24] │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - mov x21, x23 │ │ │ │ - cbz x22, f8a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25e4> │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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, 105ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x332c> │ │ │ │ + fmov d31, x19 │ │ │ │ + str d30, [sp, #72] │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x0, d31 │ │ │ │ + fmov w21, s31 │ │ │ │ + lsl x20, x0, #3 │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - bl 188e0 , 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 188e0 , 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, f88c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25cc> │ │ │ │ - mov x1, x19 │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24e4> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - cbz x22, f8a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25e4> │ │ │ │ - mov x21, x19 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - b f830 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2570> │ │ │ │ - mov x0, x23 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + ldr d30, [sp, #72] │ │ │ │ + ldr x6, [x22, #240] │ │ │ │ + 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, 10544 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3284> │ │ │ │ + ldr s31, [x6, x5, lsl #2] │ │ │ │ + ldr s29, [x6, 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 10508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3248> // b.any │ │ │ │ + cbz w21, 105b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32f4> │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr x2, [x23] │ │ │ │ + fdiv d30, d30, d28 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq 105f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3338> // b.none │ │ │ │ + ubfx x1, x21, #1, #7 │ │ │ │ + lsr w3, w21, #1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr q31, [x20, x0] │ │ │ │ + fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ + str q31, [x2, x0] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 10580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32c0> // b.any │ │ │ │ + lsl w0, w3, #1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 105b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32f4> // b.none │ │ │ │ + ubfiz x0, x0, #3, #32 │ │ │ │ + ldr d31, [x20, x0] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x2, x0] │ │ │ │ + cbz x20, 105d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3314> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ 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 c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl ced0 │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - b f8e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2628> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x23, #0x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - b f8c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2604> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - b f8fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x263c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + b 104f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3238> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 105a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32e4> │ │ │ │ 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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 6accc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40ccc> │ │ │ │ + fmov s20, s0 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + add x2, x19, #0x198 │ │ │ │ + ldr x5, [x19, #336] │ │ │ │ + fsub s30, s30, s0 │ │ │ │ + str s0, [x21, #748] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x1, x2 │ │ │ │ + umull x0, w22, w0 │ │ │ │ + add x9, x5, x23, lsl #2 │ │ │ │ + str s30, [x21, #744] │ │ │ │ + mov w3, #0x20 // #32 │ │ │ │ + ldr s29, [x5, x23, lsl #2] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + fdiv s30, s30, s29 │ │ │ │ + stp q31, q31, [x2, #32] │ │ │ │ + stp q31, q31, [x2, #64] │ │ │ │ + stp q31, q31, [x2, #96] │ │ │ │ + stp q31, q31, [x2, #128] │ │ │ │ + stp q31, q31, [x2, #160] │ │ │ │ + stp q31, q31, [x2, #192] │ │ │ │ + stp q31, q31, [x2, #224] │ │ │ │ + ldr w5, [x19, #136] │ │ │ │ + ldr x7, [x19, #192] │ │ │ │ + ldr x2, [x19, #288] │ │ │ │ + ucvtf s19, w5 │ │ │ │ + ldr x6, [x19, #264] │ │ │ │ + umaddl x3, w5, w3, x7 │ │ │ │ + ldr x8, [x2, x0] │ │ │ │ + add x6, x6, x0 │ │ │ │ + cbz w5, 10a08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3748> │ │ │ │ + ldr s29, [x9] │ │ │ │ + mov x0, x7 │ │ │ │ + ldr s31, [x8, x4, lsl #2] │ │ │ │ + ldr x2, [x6] │ │ │ │ + fdiv s31, s31, s29 │ │ │ │ + ldp s22, s21, [x1] │ │ │ │ + add x2, x2, w4, uxtw #2 │ │ │ │ + ldp s24, s23, [x1, #8] │ │ │ │ + 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 188e0 , 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 188e0 , 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 188e0 , 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, f9f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2734> │ │ │ │ - mov x1, x21 │ │ │ │ - bl f968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26a8> │ │ │ │ - str x0, [x21, #24] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - mov x22, x21 │ │ │ │ - cbz x20, fa94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27d4> │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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 188e0 , 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 188e0 , 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 188e0 , 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, fa7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27bc> │ │ │ │ - mov x1, x19 │ │ │ │ - bl f968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26a8> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, fa94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27d4> │ │ │ │ - mov x22, x19 │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - b fa08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2748> │ │ │ │ - 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 10704 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3444> // 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 106d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3410> // b.any │ │ │ │ + fcmp s31, s31 │ │ │ │ + b.vs 109ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x372c> │ │ │ │ + fmov w1, s31 │ │ │ │ + mov w0, #0xff000000 // #-16777216 │ │ │ │ + cmp w0, w1, lsl #1 │ │ │ │ + b.eq 109ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x372c> // b.none │ │ │ │ + movi v30.2s, #0x80, lsl #16 │ │ │ │ + fcmpe s31, s30 │ │ │ │ + b.mi 109ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x372c> // b.first │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + fcvt d31, s31 │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + movi d28, #0x0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + ldr x12, [x1, #184] │ │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ │ + add x13, x0, #0x8 │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + fdiv d29, d29, d31 │ │ │ │ + add x11, x12, x13 │ │ │ │ + ldr x10, [x12, x0] │ │ │ │ + b 1086c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35ac> │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + cmp w14, #0x40 │ │ │ │ + b.eq 108ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x362c> // b.none │ │ │ │ + lsr x0, x10, x14 │ │ │ │ + tbz w0, #0, 10860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35a0> │ │ │ │ + ldr x8, [x11] │ │ │ │ + ubfiz w7, w14, #3, #3 │ │ │ │ + and w6, w14, #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, 108d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3618> │ │ │ │ + ldr s30, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr s31, [x2, #408] │ │ │ │ + mov w9, #0x1 // #1 │ │ │ │ + fcvt d30, s30 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d30, d30, d29 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fadd d28, d28, d31 │ │ │ │ + str d31, [x5, #664] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 10884 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35c4> // b.any │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + cmp w14, #0x40 │ │ │ │ + b.ne 1086c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35ac> // b.any │ │ │ │ + cbz w9, 10910 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3650> │ │ │ │ + fcmp d28, d28 │ │ │ │ + str d28, [x21, #672] │ │ │ │ + b.vs 10910 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3650> │ │ │ │ + fmov x1, d28 │ │ │ │ + mov x0, #0xffe0000000000000 // #-9007199254740992 │ │ │ │ + cmp x0, x1, lsl #1 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne 10a10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3750> // b.any │ │ │ │ + movi d28, #0x0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + str d28, [x21, #672] │ │ │ │ + b 10934 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3674> │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + cmp w14, #0x40 │ │ │ │ + b.eq 109b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36f0> // b.none │ │ │ │ + lsr x0, x10, x14 │ │ │ │ + tbz w0, #0, 10928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3668> │ │ │ │ + ldr x8, [x11] │ │ │ │ + ubfiz w7, w14, #3, #3 │ │ │ │ + and w6, w14, #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, 1099c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36dc> │ │ │ │ + ldr s31, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr s30, [x2, #408] │ │ │ │ + mov w9, #0x1 // #1 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fcvt d30, s30 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fmadd d31, d29, d30, d31 │ │ │ │ + fadd d28, d28, d31 │ │ │ │ + str d31, [x5, #664] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 1094c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x368c> // b.any │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + cmp w14, #0x40 │ │ │ │ + b.ne 10934 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3674> // b.any │ │ │ │ + cbz w9, 109d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3710> │ │ │ │ + fcmp d28, d28 │ │ │ │ + str d28, [x21, #672] │ │ │ │ + b.vs 109d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3710> │ │ │ │ + fmov x1, d28 │ │ │ │ + mov x0, #0xffe0000000000000 // #-9007199254740992 │ │ │ │ + cmp x0, x1, lsl #1 │ │ │ │ + b.ne 10b2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x386c> // b.any │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ 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 c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b fad4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2814> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - b fae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2820> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x21, #0x40 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, x21, #0x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - b fab4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27f4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b fb48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2888> │ │ │ │ - bti j │ │ │ │ - b fb20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2860> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - mov x3, x0 │ │ │ │ - cbz x1, fc04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2944> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x8e0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x1] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq fc74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29b4> // b.none │ │ │ │ - adrp x0, 18000 ::do_widen(char) const@@Base+0x3b40> │ │ │ │ - add x0, x0, #0x9a0 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq fc2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x296c> // b.none │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x920 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq fca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29e0> // b.none │ │ │ │ - str x3, [sp, #32] │ │ │ │ - mov x0, x1 │ │ │ │ - blr x2 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x1, [x3] │ │ │ │ - cbz x0, fc20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2960> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x1, [x3] │ │ │ │ - cbz x0, fccc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x3, x1, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x5, x0, #0x18 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x480 │ │ │ │ - ldp x1, x2, [x1, #8] │ │ │ │ - str x4, [x0], #8 │ │ │ │ - str x5, [x3, #8] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - mov x1, x20 │ │ │ │ + ldr s28, [x1, #28] │ │ │ │ + b 107b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34f4> │ │ │ │ + mov x1, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d31, x1 │ │ │ │ + fcmpe d28, d31 │ │ │ │ + b.mi 10910 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3650> // b.first │ │ │ │ + ldr x1, [x12, x13] │ │ │ │ + cbz x1, 10b20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3860> │ │ │ │ + fmov d31, x1 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x1, d31 │ │ │ │ + cbz x10, 10b20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3860> │ │ │ │ + fmov d31, x10 │ │ │ │ + ldr d29, [x21, #672] │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + ldr x9, [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 w7, w4, #0x1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ls 10af0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3830> // b.plast │ │ │ │ + add x6, x9, w7, sxtw #3 │ │ │ │ + sub x1, x6, x19 │ │ │ │ + cmp x1, #0x2a0 │ │ │ │ + b.eq 10af0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3830> // b.none │ │ │ │ + ubfx x3, x2, #1, #15 │ │ │ │ + lsr w5, w2, #1 │ │ │ │ + add x8, x19, #0x298 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + lsl x3, x3, #4 │ │ │ │ + ldr q31, [x8, x1] │ │ │ │ + fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ + str q31, [x6, x1] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 10a9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x37dc> // b.any │ │ │ │ + lsl w1, w5, #1 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 10ad4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3814> // b.none │ │ │ │ + add x2, x19, w1, sxtw #3 │ │ │ │ + add w1, w1, w7 │ │ │ │ + ldr d31, [x2, #664] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x9, w1, sxtw #3] │ │ │ │ + str w4, [x19, #172] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - b fbe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2920> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - stp x3, x1, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp x3, x1, [sp, #32] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x450 │ │ │ │ - str x2, [x0] │ │ │ │ - ldr w4, [x1, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - str w4, [x0, #8] │ │ │ │ - b fbe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2920> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - stp x3, x1, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp x3, x1, [sp, #32] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ - str x2, [x0] │ │ │ │ - ldr d31, [x1, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - str d31, [x0, #8] │ │ │ │ - b fbe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2920> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ubfiz x2, x2, #3, #16 │ │ │ │ + add x7, x9, w7, sxtw #3 │ │ │ │ + add x3, x19, #0x298 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr d31, [x3, x1] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x7, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 10b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3840> // b.any │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 10ad8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3818> │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 10ad8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3818> │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmpe d28, d31 │ │ │ │ + b.mi 109d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3710> // b.first │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 10a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3760> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - add x1, x1, #0x1b8 │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ stp x29, x30, [sp, #112] │ │ │ │ add x29, sp, #0x70 │ │ │ │ stp x19, x20, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + ldr w28, [x20, #108] │ │ │ │ + ldr w4, [x20, #116] │ │ │ │ + ldr w5, [x20, #132] │ │ │ │ + stp x1, x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x2, [x3, #208] │ │ │ │ + ldp w1, w0, [x20, #100] │ │ │ │ + ldrh w2, [x2, w1, sxtw #1] │ │ │ │ + str w1, [x20, #144] │ │ │ │ + ldr w1, [x20, #124] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + stp w2, w28, [x20, #148] │ │ │ │ + str w28, [x20, #156] │ │ │ │ + stp w4, w5, [x20, #168] │ │ │ │ + str w1, [x20, #176] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 12388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> // b.tstop │ │ │ │ + mov x4, #0x82a8 // #33448 │ │ │ │ + mov w6, w28 │ │ │ │ + add x27, x20, #0x8, lsl #12 │ │ │ │ stp x23, x24, [sp, #160] │ │ │ │ + add x24, x20, x4 │ │ │ │ + mov x5, #0x82c8 // #33480 │ │ │ │ + add x2, x20, x5 │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ stp x25, x26, [sp, #176] │ │ │ │ - str x27, [sp, #192] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 102c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3008> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 102ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fec> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x20, sp, #0x58 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq fd60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2aa0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - mov x1, x0 │ │ │ │ - add x24, sp, #0x38 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3760] │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - ldp x22, x21, [x1] │ │ │ │ - stp x24, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - add x1, x21, #0x11 │ │ │ │ - bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x1, #0x12 // #18 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.ls 104c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3200> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3760] │ │ │ │ - add x1, x1, #0x1c0 │ │ │ │ - mov x2, #0x11 // #17 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 104a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31e0> // b.pmore │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3760] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl c828 │ │ │ │ - adrp x22, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - add x1, x22, #0xe98 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl cab0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq fe40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b80> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq fe50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b90> // b.none │ │ │ │ + stp d13, d14, [sp, #208] │ │ │ │ + str d15, [sp, #224] │ │ │ │ + ldr w5, [x20, #120] │ │ │ │ + sub w0, w28, w0 │ │ │ │ + ldr x3, [x3, #136] │ │ │ │ + sub w1, w1, w5 │ │ │ │ + str w1, [x20, #180] │ │ │ │ + asr w1, w28, #1 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + ubfiz w0, w28, #2, #1 │ │ │ │ + ldrb w21, [x3, w1, sxtw] │ │ │ │ + asr w21, w21, w0 │ │ │ │ + and w22, w21, #0x3 │ │ │ │ + ands w21, w21, #0x2 │ │ │ │ + ccmp w22, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + cmp w6, w28 │ │ │ │ + b.ne 10e10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b50> // b.any │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + ldr d31, [x0, #624] │ │ │ │ + str d31, [x27, #744] │ │ │ │ + ldr w23, [x20, #136] │ │ │ │ + and w6, w26, #0x1 │ │ │ │ + cbnz w26, 11b40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4880> │ │ │ │ + cbz w21, 11c9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x49dc> │ │ │ │ + ldp x0, x1, [x20] │ │ │ │ + ldp d29, d28, [x0, #104] │ │ │ │ + ldr x1, [x1, #160] │ │ │ │ + fdiv d28, d28, d29 │ │ │ │ + ldrsw x0, [x20, #168] │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + fcvt s28, d28 │ │ │ │ + tbnz w0, #0, 120e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e20> │ │ │ │ + fmov s26, s28 │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + str s27, [x27, #680] │ │ │ │ + str s26, [x27, #712] │ │ │ │ + tbnz w0, #1, 120d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e14> │ │ │ │ + fmov s30, s28 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x27, #684] │ │ │ │ + str s30, [x27, #716] │ │ │ │ + tbnz w0, #2, 120c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e08> │ │ │ │ + fmov s18, s28 │ │ │ │ + fmov s0, #1.000000000000000000e+00 │ │ │ │ + str s0, [x27, #688] │ │ │ │ + str s18, [x27, #720] │ │ │ │ + tbnz w0, #3, 120bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4dfc> │ │ │ │ + fmov s16, s28 │ │ │ │ + fmov s17, #1.000000000000000000e+00 │ │ │ │ + str s17, [x27, #692] │ │ │ │ + str s16, [x27, #724] │ │ │ │ + tbnz w0, #4, 120b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4df0> │ │ │ │ + fmov s6, s28 │ │ │ │ + fmov s7, #1.000000000000000000e+00 │ │ │ │ + str s7, [x27, #696] │ │ │ │ + str s6, [x27, #728] │ │ │ │ + tbnz w0, #5, 12090 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4dd0> │ │ │ │ + fmov s4, s28 │ │ │ │ + fmov s5, #1.000000000000000000e+00 │ │ │ │ + str s5, [x27, #700] │ │ │ │ + str s4, [x27, #732] │ │ │ │ + tbnz w0, #6, 120a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4de4> │ │ │ │ + fmov s2, s28 │ │ │ │ + fmov s3, #1.000000000000000000e+00 │ │ │ │ + fmov s1, #1.000000000000000000e+00 │ │ │ │ + sxtb w0, w0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add x3, x27, #0x2d4 │ │ │ │ + fmov s22, s1 │ │ │ │ + ldr x0, [x20, #240] │ │ │ │ + fcsel s1, s1, s28, lt // lt = tstop │ │ │ │ + movi v21.4s, #0x0 │ │ │ │ + fcsel s28, s28, s22, lt // lt = tstop │ │ │ │ + stp s2, s1, [x3, #12] │ │ │ │ + stp s3, s28, [x3, #-20] │ │ │ │ + stp q21, q21, [x0] │ │ │ │ + cbz w23, 11ad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4810> │ │ │ │ + ldr x6, [x20, #192] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 10dcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b0c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldp q30, q31, [x0] │ │ │ │ + str q30, [x6, x3] │ │ │ │ + str q31, [x8, #16] │ │ │ │ + ldr w23, [x20, #136] │ │ │ │ + ldr x0, [x20, #240] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldr x6, [x20, #192] │ │ │ │ + ldp s31, s0, [x0] │ │ │ │ + add x1, x6, x3 │ │ │ │ + ldr s23, [x6, x3] │ │ │ │ + add x3, x3, #0x20 │ │ │ │ + ldp s17, s7, [x0, #8] │ │ │ │ + fadd s21, s23, s31 │ │ │ │ + ldp s5, s3, [x0, #16] │ │ │ │ + ldp s1, s22, [x0, #24] │ │ │ │ + str s21, [x0] │ │ │ │ + ldr s30, [x1, #4] │ │ │ │ + fadd s24, s30, s0 │ │ │ │ + str s24, [x0, #4] │ │ │ │ + ldr s18, [x1, #8] │ │ │ │ + fadd s25, s18, s17 │ │ │ │ + str s25, [x0, #8] │ │ │ │ + ldr s16, [x1, #12] │ │ │ │ + fadd s26, s16, s7 │ │ │ │ + str s26, [x0, #12] │ │ │ │ + ldr s6, [x1, #16] │ │ │ │ + fadd s27, s6, s5 │ │ │ │ + str s27, [x0, #16] │ │ │ │ + ldr s4, [x1, #20] │ │ │ │ + fadd s29, s4, s3 │ │ │ │ + str s29, [x0, #20] │ │ │ │ + ldr s2, [x1, #24] │ │ │ │ + fadd s19, s2, s1 │ │ │ │ + str s19, [x0, #24] │ │ │ │ + ldr s23, [x1, #28] │ │ │ │ + fadd s20, s23, s22 │ │ │ │ + str s20, [x0, #28] │ │ │ │ + cmp w23, w5 │ │ │ │ + b.eq 11aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x482c> // b.none │ │ │ │ + ldr x7, [x20, #64] │ │ │ │ + lsr w2, w5, #3 │ │ │ │ + ldp w1, w8, [x20, #160] │ │ │ │ + mvn w0, w5 │ │ │ │ + ldr x9, [x20, #88] │ │ │ │ + add w1, w1, w8 │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + add x8, x6, x3 │ │ │ │ + madd x1, x1, x7, x9 │ │ │ │ + ldrb w1, [x1, w2, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbnz w0, #0, 10d2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a6c> │ │ │ │ + ldp q30, q31, [x24] │ │ │ │ + str q30, [x6, x3] │ │ │ │ + str q31, [x8, #16] │ │ │ │ + b 10d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a7c> │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w2, w28 │ │ │ │ + ldr w1, [x20, #156] │ │ │ │ + ldr x3, [x0, #80] │ │ │ │ + ldrb w19, [x3, w28, sxtw] │ │ │ │ + bl 6ad88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40d88> │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + ldr w9, [x20, #152] │ │ │ │ + ldr w0, [x20, #108] │ │ │ │ + fsub s14, s29, s0 │ │ │ │ + mov w28, w9 │ │ │ │ + uzp1 v31.2s, v14.2s, v0.2s │ │ │ │ + str d31, [x27, #744] │ │ │ │ + cmp w0, w9 │ │ │ │ + b.eq 10c38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> // b.none │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + ldrsw x2, [x20, #144] │ │ │ │ + ldr w25, [x20, #148] │ │ │ │ + ldr x0, [x1, #208] │ │ │ │ + ldrh w0, [x0, x2, lsl #1] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.eq 11190 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ed0> // b.none │ │ │ │ + and w6, w26, #0x1 │ │ │ │ + cbnz w26, 119f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4734> │ │ │ │ + ldr w23, [x20, #136] │ │ │ │ + ldr s13, [x20, #184] │ │ │ │ + ldr x19, [x20, #240] │ │ │ │ + ucvtf s31, w23 │ │ │ │ + fmul s31, s31, s13 │ │ │ │ + fdiv s15, s0, s31 │ │ │ │ + cbz w21, 1143c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x417c> │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x1, [x1, #160] │ │ │ │ + ldp d31, d30, [x0, #104] │ │ │ │ + ldrsw x0, [x20, #168] │ │ │ │ + fdiv d30, d30, d31 │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + fcvt s30, d30 │ │ │ │ + fmov s31, s30 │ │ │ │ + tbnz w0, #0, 10ebc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3bfc> │ │ │ │ + fmov s31, s29 │ │ │ │ + fmov s29, s30 │ │ │ │ + str s31, [x27, #680] │ │ │ │ + str s29, [x27, #712] │ │ │ │ + tbnz w0, #1, 12058 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d98> │ │ │ │ + fmov s31, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x27, #684] │ │ │ │ + str s31, [x27, #716] │ │ │ │ + tbnz w0, #2, 11ffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d3c> │ │ │ │ + fmov s31, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x27, #688] │ │ │ │ + str s31, [x27, #720] │ │ │ │ + tbnz w0, #3, 12010 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d50> │ │ │ │ + fmov s31, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x27, #692] │ │ │ │ + str s31, [x27, #724] │ │ │ │ + tbnz w0, #4, 12024 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d64> │ │ │ │ + fmov s31, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x27, #696] │ │ │ │ + str s31, [x27, #728] │ │ │ │ + tbnz w0, #5, 12038 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d78> │ │ │ │ + fmov s31, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x27, #700] │ │ │ │ + str s31, [x27, #732] │ │ │ │ + tbnz w0, #6, 1204c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d8c> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s27, #1.000000000000000000e+00 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + sxtb w0, w0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add x2, x27, #0x2d4 │ │ │ │ + fmov s29, s31 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + fcsel s31, s31, s30, lt // lt = tstop │ │ │ │ + fcsel s30, s30, s29, lt // lt = tstop │ │ │ │ + stp s28, s31, [x2, #12] │ │ │ │ + stp s27, s30, [x2, #-20] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr s22, [x19] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x10, x0 │ │ │ │ + fmul s22, s15, s22 │ │ │ │ + str s22, [x0] │ │ │ │ + ldr s21, [x19, #4] │ │ │ │ + fmul s21, s15, s21 │ │ │ │ + str s21, [x0, #4] │ │ │ │ + ldr s20, [x19, #8] │ │ │ │ + fmul s20, s15, s20 │ │ │ │ + str s20, [x0, #8] │ │ │ │ + ldr s19, [x19, #12] │ │ │ │ + fmul s19, s15, s19 │ │ │ │ + str s19, [x0, #12] │ │ │ │ + ldr s18, [x19, #16] │ │ │ │ + fmul s18, s15, s18 │ │ │ │ + str s18, [x0, #16] │ │ │ │ + ldr s17, [x19, #20] │ │ │ │ + fmul s17, s15, s17 │ │ │ │ + str s17, [x0, #20] │ │ │ │ + ldr s16, [x19, #24] │ │ │ │ + fmul s16, s15, s16 │ │ │ │ + str s16, [x0, #24] │ │ │ │ + ldr s30, [x19, #28] │ │ │ │ + fmul s15, s15, s30 │ │ │ │ + str s15, [x0, #28] │ │ │ │ + stp q31, q31, [x19] │ │ │ │ + cbz w23, 12328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5068> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x26, x20, #0xc0 │ │ │ │ + ldp w9, w1, [x20, #160] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldr x6, [x20, #88] │ │ │ │ + add w9, w9, w1 │ │ │ │ + fdiv s31, s14, s13 │ │ │ │ + lsr x0, x0, #3 │ │ │ │ + ldr x1, [x20, #192] │ │ │ │ + madd x9, x9, x0, x6 │ │ │ │ + b 110dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e1c> │ │ │ │ + ldr s7, [x27, #680] │ │ │ │ + fmul s23, s7, s23 │ │ │ │ + str s23, [x1] │ │ │ │ + ldr s23, [x27, #684] │ │ │ │ + fmul s24, s23, s24 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldr s24, [x27, #688] │ │ │ │ + fmul s25, s24, s25 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldr s25, [x27, #692] │ │ │ │ + fmul s26, s25, s26 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldr s26, [x27, #696] │ │ │ │ + fmul s27, s26, s27 │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldr s27, [x27, #700] │ │ │ │ + fmul s28, s27, s28 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldr s28, [x27, #704] │ │ │ │ + fmul s29, s28, s29 │ │ │ │ + str s29, [x1, #24] │ │ │ │ + ldr s29, [x27, #708] │ │ │ │ + fmul s29, s29, s30 │ │ │ │ + ldr s30, [x1] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stur s29, [x1, #-4] │ │ │ │ + ldp s29, s24, [x19] │ │ │ │ + ldp s25, s26, [x19, #8] │ │ │ │ + fadd s30, s30, s29 │ │ │ │ + ldp s27, s28, [x19, #16] │ │ │ │ + ldp s29, s7, [x19, #24] │ │ │ │ + str s30, [x19] │ │ │ │ + ldur s23, [x1, #-28] │ │ │ │ + fadd s23, s23, s24 │ │ │ │ + str s23, [x19, #4] │ │ │ │ + ldur s24, [x1, #-24] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x19, #8] │ │ │ │ + ldur s25, [x1, #-20] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x19, #12] │ │ │ │ + ldur s26, [x1, #-16] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x19, #16] │ │ │ │ + ldur s27, [x1, #-12] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x19, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x19, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s7 │ │ │ │ + str s29, [x19, #28] │ │ │ │ + cmp w5, w23 │ │ │ │ + b.eq 119ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46ec> // b.none │ │ │ │ + ldp s23, s24, [x1] │ │ │ │ + lsr w6, w5, #3 │ │ │ │ + ldp s25, s26, [x1, #8] │ │ │ │ + mvn w7, w5 │ │ │ │ + ldp s27, s28, [x1, #16] │ │ │ │ + fmadd s23, s31, s23, s22 │ │ │ │ + ldp s29, s30, [x1, #24] │ │ │ │ + fmadd s24, s31, s24, s21 │ │ │ │ + fmadd s25, s31, s25, s20 │ │ │ │ + fmadd s26, s31, s26, s19 │ │ │ │ + fmadd s27, s31, s27, s18 │ │ │ │ + fmadd s28, s31, s28, s17 │ │ │ │ + fmadd s29, s31, s29, s16 │ │ │ │ + fmadd s30, s31, s30, s15 │ │ │ │ + ldrb w6, [x9, w6, uxtw] │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + asr w6, w6, w7 │ │ │ │ + stp s23, s24, [x1] │ │ │ │ + stp s25, s26, [x1, #8] │ │ │ │ + stp s27, s28, [x1, #16] │ │ │ │ + stp s29, s30, [x1, #24] │ │ │ │ + tbz w6, #0, 10ffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d3c> │ │ │ │ + ldr s7, [x27, #712] │ │ │ │ + fmul s23, s7, s23 │ │ │ │ + str s23, [x1] │ │ │ │ + ldr s23, [x27, #716] │ │ │ │ + fmul s24, s23, s24 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldr s24, [x27, #720] │ │ │ │ + fmul s25, s24, s25 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldr s25, [x27, #724] │ │ │ │ + fmul s26, s25, s26 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldr s26, [x27, #728] │ │ │ │ + fmul s27, s26, s27 │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldr s27, [x27, #732] │ │ │ │ + fmul s28, s27, s28 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldr s28, [x27, #736] │ │ │ │ + fmul s29, s28, s29 │ │ │ │ + str s29, [x1, #24] │ │ │ │ + ldr s29, [x27, #740] │ │ │ │ + b 11054 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d94> │ │ │ │ + ldr w23, [x20, #136] │ │ │ │ + and w6, w26, #0x1 │ │ │ │ + ldr x0, [x20, #240] │ │ │ │ + ucvtf s31, w23 │ │ │ │ + cbnz w26, 11e9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4bdc> │ │ │ │ + fdiv s15, s0, s31 │ │ │ │ + ldr s30, [x20, #184] │ │ │ │ + fdiv s31, s14, s30 │ │ │ │ + cbz w21, 11dc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b08> │ │ │ │ + ldr x5, [x20] │ │ │ │ + ldr x6, [x1, #160] │ │ │ │ + ldp d28, d30, [x5, #104] │ │ │ │ + ldrsw x1, [x20, #168] │ │ │ │ + fdiv d30, d30, d28 │ │ │ │ + ldrb w1, [x6, x1] │ │ │ │ + fcvt s30, d30 │ │ │ │ + fmov s28, s30 │ │ │ │ + tbnz w1, #0, 111e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f20> │ │ │ │ + fmov s28, s29 │ │ │ │ + fmov s29, s30 │ │ │ │ + str s28, [x27, #680] │ │ │ │ + str s29, [x27, #712] │ │ │ │ + tbnz w1, #1, 12160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ea0> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + str s28, [x27, #684] │ │ │ │ + str s29, [x27, #716] │ │ │ │ + tbnz w1, #2, 12104 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e44> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + str s28, [x27, #688] │ │ │ │ + str s29, [x27, #720] │ │ │ │ + tbnz w1, #3, 12118 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e58> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + str s28, [x27, #692] │ │ │ │ + str s29, [x27, #724] │ │ │ │ + tbnz w1, #4, 1212c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e6c> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + str s28, [x27, #696] │ │ │ │ + str s29, [x27, #728] │ │ │ │ + tbnz w1, #5, 12140 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e80> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + str s28, [x27, #700] │ │ │ │ + str s29, [x27, #732] │ │ │ │ + tbnz w1, #6, 12154 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e94> │ │ │ │ + fmov s26, s30 │ │ │ │ + fmov s25, #1.000000000000000000e+00 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + sxtb w1, w1 │ │ │ │ + movi v28.4s, #0x0 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fmov s27, s29 │ │ │ │ + add x1, x27, #0x2d4 │ │ │ │ + fcsel s29, s29, s30, lt // lt = tstop │ │ │ │ + fcsel s30, s30, s27, lt // lt = tstop │ │ │ │ + stp s26, s29, [x1, #12] │ │ │ │ + stp s25, s30, [x1, #-20] │ │ │ │ + stp q28, q28, [x0] │ │ │ │ + cbz w23, 12358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5098> │ │ │ │ + ldr x6, [x20, #64] │ │ │ │ + add x10, x20, #0xd8 │ │ │ │ + ldp w8, w1, [x20, #160] │ │ │ │ + mov w12, w23 │ │ │ │ + ldr x7, [x20, #88] │ │ │ │ + add w8, w8, w1 │ │ │ │ + lsr x6, x6, #3 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #192] │ │ │ │ + ldr x11, [x20, #216] │ │ │ │ + madd x8, x8, x6, x7 │ │ │ │ + b 113a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x40e8> │ │ │ │ + ldr s23, [x27, #680] │ │ │ │ + ldp s24, s25, [x1, #4] │ │ │ │ + fmul s23, s23, s30 │ │ │ │ + ldr s26, [x1, #12] │ │ │ │ + ldp s27, s28, [x1, #20] │ │ │ │ + ldr s29, [x1, #28] │ │ │ │ + str s23, [x1] │ │ │ │ + ldr s23, [x27, #684] │ │ │ │ + fmul s24, s24, s23 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldr s24, [x27, #688] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldr s25, [x27, #692] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldr s26, [x27, #696] │ │ │ │ + fmul s30, s26, s30 │ │ │ │ + str s30, [x1, #16] │ │ │ │ + ldr s30, [x27, #700] │ │ │ │ + fmul s30, s27, s30 │ │ │ │ + str s30, [x1, #20] │ │ │ │ + ldr s30, [x27, #704] │ │ │ │ + fmul s30, s28, s30 │ │ │ │ + str s30, [x1, #24] │ │ │ │ + ldr s30, [x27, #708] │ │ │ │ + fmul s29, s29, s30 │ │ │ │ + ldr s30, [x1] │ │ │ │ + add x5, x5, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stur s29, [x1, #-4] │ │ │ │ + ldp s29, s24, [x0] │ │ │ │ + ldp s25, s26, [x0, #8] │ │ │ │ + fadd s30, s30, s29 │ │ │ │ + ldp s27, s28, [x0, #16] │ │ │ │ + ldp s29, s22, [x0, #24] │ │ │ │ + str s30, [x0] │ │ │ │ + ldur s23, [x1, #-28] │ │ │ │ + fadd s23, s23, s24 │ │ │ │ + str s23, [x0, #4] │ │ │ │ + ldur s24, [x1, #-24] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x0, #8] │ │ │ │ + ldur s25, [x1, #-20] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x0, #12] │ │ │ │ + ldur s26, [x1, #-16] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x0, #16] │ │ │ │ + ldur s27, [x1, #-12] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x0, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x0, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s22 │ │ │ │ + str s29, [x0, #28] │ │ │ │ + cmp x12, x5 │ │ │ │ + b.eq 12064 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4da4> // b.none │ │ │ │ + ldr s30, [x11, x5, lsl #2] │ │ │ │ + lsr w6, w5, #3 │ │ │ │ + mvn w7, w5 │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + fmadd s30, s30, s31, s15 │ │ │ │ + ldrb w6, [x8, w6, uxtw] │ │ │ │ + asr w6, w6, w7 │ │ │ │ + dup v29.4s, v30.s[0] │ │ │ │ + stp q29, q29, [x1] │ │ │ │ + tbz w6, #0, 112b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ff8> │ │ │ │ + ldr s23, [x27, #712] │ │ │ │ + ldp s24, s25, [x1, #4] │ │ │ │ + fmul s23, s23, s30 │ │ │ │ + ldr s26, [x1, #12] │ │ │ │ + ldp s27, s28, [x1, #20] │ │ │ │ + ldr s29, [x1, #28] │ │ │ │ + str s23, [x1] │ │ │ │ + ldr s23, [x27, #716] │ │ │ │ + fmul s24, s24, s23 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldr s24, [x27, #720] │ │ │ │ + fmul s25, s25, s24 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldr s25, [x27, #724] │ │ │ │ + fmul s26, s26, s25 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldr s26, [x27, #728] │ │ │ │ + fmul s30, s26, s30 │ │ │ │ + str s30, [x1, #16] │ │ │ │ + ldr s30, [x27, #732] │ │ │ │ + fmul s30, s27, s30 │ │ │ │ + str s30, [x1, #20] │ │ │ │ + ldr s30, [x27, #736] │ │ │ │ + fmul s30, s28, s30 │ │ │ │ + str s30, [x1, #24] │ │ │ │ + ldr s30, [x27, #740] │ │ │ │ + b 11320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4060> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr s22, [x19] │ │ │ │ + mov x5, x0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + fmul s22, s15, s22 │ │ │ │ + str s22, [x0] │ │ │ │ + ldr s21, [x19, #4] │ │ │ │ + fmul s21, s15, s21 │ │ │ │ + str s21, [x0, #4] │ │ │ │ + ldr s20, [x19, #8] │ │ │ │ + fmul s20, s15, s20 │ │ │ │ + str s20, [x0, #8] │ │ │ │ + ldr s19, [x19, #12] │ │ │ │ + fmul s19, s15, s19 │ │ │ │ + str s19, [x0, #12] │ │ │ │ + ldr s18, [x19, #16] │ │ │ │ + fmul s18, s15, s18 │ │ │ │ + str s18, [x0, #16] │ │ │ │ + ldr s17, [x19, #20] │ │ │ │ + fmul s17, s15, s17 │ │ │ │ + str s17, [x0, #20] │ │ │ │ + ldr s16, [x19, #24] │ │ │ │ + fmul s16, s15, s16 │ │ │ │ + str s16, [x0, #24] │ │ │ │ + ldr s30, [x19, #28] │ │ │ │ + fmul s15, s15, s30 │ │ │ │ + str s15, [x0, #28] │ │ │ │ + stp q31, q31, [x19] │ │ │ │ + cbz w23, 1216c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4eac> │ │ │ │ + fdiv s31, s14, s13 │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + ldr x1, [x20, #192] │ │ │ │ + add x26, x20, #0xc0 │ │ │ │ + umaddl x0, w23, w0, x1 │ │ │ │ + ldp s30, s23, [x1] │ │ │ │ + ldp s25, s24, [x1, #8] │ │ │ │ + ldp s27, s26, [x1, #16] │ │ │ │ + fmadd s30, s31, s30, s22 │ │ │ │ + ldp s29, s28, [x1, #24] │ │ │ │ + fmadd s23, s31, s23, s21 │ │ │ │ + fmadd s25, s31, s25, s20 │ │ │ │ + fmadd s24, s31, s24, s19 │ │ │ │ + fmadd s27, s31, s27, s18 │ │ │ │ + fmadd s26, s31, s26, s17 │ │ │ │ + fmadd s29, s31, s29, s16 │ │ │ │ + fmadd s28, s31, s28, s15 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stp s30, s23, [x1, #-32] │ │ │ │ + stp s25, s24, [x1, #-24] │ │ │ │ + stp s27, s26, [x1, #-16] │ │ │ │ + stp s29, s28, [x1, #-8] │ │ │ │ + ldp s29, s25, [x19] │ │ │ │ + ldp s26, s27, [x19, #8] │ │ │ │ + fadd s30, s30, s29 │ │ │ │ + ldp s28, s29, [x19, #16] │ │ │ │ + str s30, [x19] │ │ │ │ + ldur s23, [x1, #-28] │ │ │ │ + fadd s23, s23, s25 │ │ │ │ + str s23, [x19, #4] │ │ │ │ + ldur s24, [x1, #-24] │ │ │ │ + fadd s24, s24, s26 │ │ │ │ + str s24, [x19, #8] │ │ │ │ + ldur s25, [x1, #-20] │ │ │ │ + fadd s25, s25, s27 │ │ │ │ + str s25, [x19, #12] │ │ │ │ + ldur s26, [x1, #-16] │ │ │ │ + fadd s26, s26, s28 │ │ │ │ + str s26, [x19, #16] │ │ │ │ + ldur s27, [x1, #-12] │ │ │ │ + fadd s27, s27, s29 │ │ │ │ + ldp s29, s7, [x19, #24] │ │ │ │ + str s27, [x19, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x19, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s7 │ │ │ │ + str s29, [x19, #28] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 114c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4208> // b.any │ │ │ │ + fadd s31, s30, s23 │ │ │ │ + mov x0, x5 │ │ │ │ + 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, [x20, #184] │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x25, sp, #0x18 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq fe64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ba4> // b.none │ │ │ │ + cbz w25, 11b30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4870> │ │ │ │ + str w28, [x20, #156] │ │ │ │ + cbz w28, 123a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50e4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.ne 119ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x472c> // b.any │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x30 // #48 │ │ │ │ + stp q31, q31, [x22] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x25, x19 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + add x28, x19, #0x30 │ │ │ │ + str x19, [sp, #56] │ │ │ │ + stp x19, x0, [sp, #64] │ │ │ │ + str x19, [sp, #80] │ │ │ │ + str x28, [sp, #96] │ │ │ │ + stp xzr, xzr, [x25] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str xzr, [x25, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp q31, q30, [x22] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + stp x0, x1, [x25] │ │ │ │ + add x25, x25, #0x18 │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + stur x1, [x25, #-8] │ │ │ │ + str x25, [sp, #56] │ │ │ │ + cmp x28, x25 │ │ │ │ + b.ne 11604 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4344> // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + str x28, [sp, #88] │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x27, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x27, #0x1d8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x26, x2, [sp, #72] │ │ │ │ - add x21, x19, #0x90 │ │ │ │ - add x19, x19, #0x98 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr w22, [x20, #180] │ │ │ │ + mov w1, #0x18 // #24 │ │ │ │ + ldr x0, [x20, #384] │ │ │ │ + smull x22, w22, w1 │ │ │ │ + add x1, x0, x22 │ │ │ │ + ldr x26, [x0, x22] │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + subs x28, x2, x26 │ │ │ │ + b.eq 12400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5140> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x2, x28 │ │ │ │ mov x1, x26 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 102f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3038> // b.none │ │ │ │ - cmp x26, x20 │ │ │ │ - b.eq fea4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2be4> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl ced0 │ │ │ │ - add x1, x27, #0x1d8 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - mov x1, x0 │ │ │ │ - add x8, sp, #0x28 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x1e8 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - add x1, x22, #0xe98 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl cab0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq ff08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c48> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq ff18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c58> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq ff28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c68> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x26, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x26, #0x200 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x24, x2, [sp, #72] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 102e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3024> // b.none │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq ff60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ca0> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - add x1, x26, #0x200 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - mov x1, x0 │ │ │ │ - add x8, sp, #0x28 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x210 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - add x1, x22, #0xe98 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl cab0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq ffc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d04> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x26, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x26, #0x968 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x24, x2, [sp, #72] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 10320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3060> // b.none │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 1000c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d4c> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - add x1, x26, #0x968 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - mov x1, x0 │ │ │ │ - add x8, sp, #0x28 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x228 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - add x1, x22, #0xe98 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl cab0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x26, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x26, #0x240 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x24, x2, [sp, #72] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 10348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3088> // b.none │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 100b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2df0> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - add x1, x26, #0x240 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - mov x1, x0 │ │ │ │ - add x8, sp, #0x28 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x248 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - add x1, x22, #0xe98 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl cab0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x26, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x26, #0x260 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x24, x2, [sp, #72] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 10334 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3074> // b.none │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 10154 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e94> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + mov x8, x0 │ │ │ │ + ldp q31, q29, [x0] │ │ │ │ + fmov v0.4s, #1.000000000000000000e+00 │ │ │ │ + ldr w9, [x20, #136] │ │ │ │ + fdiv v31.4s, v0.4s, v31.4s │ │ │ │ + fdiv v29.4s, v0.4s, v29.4s │ │ │ │ + stp q31, q29, [x0] │ │ │ │ + cbz w9, 117c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4504> │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldp w7, w2, [x20, #160] │ │ │ │ + mov w10, #0x18 // #24 │ │ │ │ + ldr x6, [x20, #88] │ │ │ │ + add w7, w7, w2 │ │ │ │ + ldr x0, [x20, #360] │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + ldr x2, [x20, #192] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + madd x7, x7, x1, x6 │ │ │ │ + mov s28, v31.s[3] │ │ │ │ + mov s27, v31.s[2] │ │ │ │ + mov s26, v31.s[1] │ │ │ │ + mov s25, v29.s[3] │ │ │ │ + mov s24, v29.s[2] │ │ │ │ + mov s23, 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 w1, w1, #0x1 │ │ │ │ + umull x1, w1, w10 │ │ │ │ + ldr x1, [x19, x1] │ │ │ │ + ldp s5, s30, [x1] │ │ │ │ + ldp s22, 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, s26, 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, s27, s17 │ │ │ │ + fmadd s22, s17, s16, s22 │ │ │ │ + str s22, [x1, #8] │ │ │ │ + ldur s21, [x0, #-20] │ │ │ │ + ldur s20, [x2, #-20] │ │ │ │ + fmul s21, s28, 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, s23, s0 │ │ │ │ + fmadd s6, s0, s7, s6 │ │ │ │ + str s6, [x1, #20] │ │ │ │ + ldur s5, [x0, #-8] │ │ │ │ + ldur s4, [x2, #-8] │ │ │ │ + fmul s5, s24, s5 │ │ │ │ + fmadd s3, s5, s4, s3 │ │ │ │ + str s3, [x1, #24] │ │ │ │ + ldur s17, [x0, #-4] │ │ │ │ + ldur s16, [x2, #-4] │ │ │ │ + fmul s17, s25, s17 │ │ │ │ + fmadd s30, s17, s16, s30 │ │ │ │ + str s30, [x1, #28] │ │ │ │ + cmp w3, w9 │ │ │ │ + b.ne 116e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4420> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x8 │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + mov x22, x19 │ │ │ │ + ldr s16, [x1] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + ldr s17, [x2] │ │ │ │ + ldr w7, [x20, #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 ced0 │ │ │ │ - add x1, x26, #0x260 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - mov x1, x0 │ │ │ │ - add x8, sp, #0x28 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x270 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - add x1, x22, #0xe98 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl cab0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f08> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 11910 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4650> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x24, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x24, #0x288 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x21, x2, [sp, #72] │ │ │ │ - mov x1, x21 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 1030c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x304c> // b.none │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 10200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f40> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + cmp x25, x22 │ │ │ │ + b.ne 118a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x45e0> // b.any │ │ │ │ + ldr w22, [x20, #176] │ │ │ │ + mov x0, x19 │ │ │ │ bl ced0 │ │ │ │ - add x1, x24, #0x288 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - mov x1, x0 │ │ │ │ - add x8, sp, #0x28 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x290 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - add x1, x22, #0xe98 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl cab0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp w25, w28, [x20, #148] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + str w22, [x20, #176] │ │ │ │ + ldr w0, [x20, #168] │ │ │ │ + ubfx x21, x21, #1, #1 │ │ │ │ + sub w3, w25, #0x1 │ │ │ │ + str w3, [x20, #148] │ │ │ │ + sub w0, w0, w21 │ │ │ │ + str w0, [x20, #168] │ │ │ │ + tbnz w3, #31, 11920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4660> │ │ │ │ + ldr w0, [x20, #104] │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + str w28, [x20, #152] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 11960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46a0> // b.tstop │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + ldr w6, [x20, #108] │ │ │ │ + ldr w1, [x20, #176] │ │ │ │ + b 10bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x392c> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + cmp x25, x22 │ │ │ │ + b.ne 118a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x45e0> // b.any │ │ │ │ + b 118b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x45f8> │ │ │ │ + ldr w0, [x20, #144] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 118ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x462c> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + ldr x1, [x1, #208] │ │ │ │ + str w0, [x20, #144] │ │ │ │ + ldrh w0, [x1, w0, uxtw #1] │ │ │ │ + str w28, [x20, #152] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x20, #148] │ │ │ │ + ldr w0, [x20, #104] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.ge 11900 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4640> // b.tcont │ │ │ │ + nop │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + ldp d13, d14, [sp, #208] │ │ │ │ + ldr d15, [sp, #224] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 10398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30d8> // b.any │ │ │ │ - ldr x27, [sp, #192] │ │ │ │ + b.ne 123b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50f4> // b.any │ │ │ │ ldp x29, x30, [sp, #112] │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + add sp, sp, #0xf0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - b fd4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a8c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - b fd44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a84> │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq ffd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d14> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - b ffd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d14> │ │ │ │ - cmp x26, x20 │ │ │ │ - b.eq ff28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c68> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl ced0 │ │ │ │ - b ff28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c68> │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 1026c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fac> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - b 1026c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fac> │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 10078 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2db8> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - b 10078 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2db8> │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f08> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - b 101c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f08> │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 1011c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e5c> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - b 1011c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e5c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1041c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x315c> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 10374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30b4> │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - b 10400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3140> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 10374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1036c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30ac> │ │ │ │ - bti j │ │ │ │ - b 10360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30a0> │ │ │ │ - bti j │ │ │ │ - b 10360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30a0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1036c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30d8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1036c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30ac> │ │ │ │ - bti j │ │ │ │ - b 10360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30a0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1036c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 10374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 10374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30b4> │ │ │ │ - bti j │ │ │ │ - b 10360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30a0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1036c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3760] │ │ │ │ - b 10400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3140> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 10480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30d8> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30d8> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 10374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30b4> │ │ │ │ - bti j │ │ │ │ - b 10360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30a0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1036c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 10374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1041c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x315c> // b.none │ │ │ │ - b 10398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30d8> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x110 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - stp x29, x30, [sp, #176] │ │ │ │ - add x29, sp, #0xb0 │ │ │ │ - stp x19, x20, [sp, #192] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #208] │ │ │ │ - add x22, x0, #0x98 │ │ │ │ - stp x23, x24, [sp, #224] │ │ │ │ - add x23, x0, #0x90 │ │ │ │ - str d15, [sp, #264] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x2d0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x20, x2, [sp, #136] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 10b94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38d4> // b.none │ │ │ │ - add x21, sp, #0x98 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 105bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32fc> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + fadd s31, s30, s23 │ │ │ │ + mov x0, x10 │ │ │ │ + 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, [x20, #184] │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x2d8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x20, x2, [sp, #136] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 10be4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3924> // b.none │ │ │ │ - stp x25, x26, [sp, #240] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 105f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3338> // b.none │ │ │ │ + cbz w25, 11b30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4870> │ │ │ │ + str w28, [x20, #156] │ │ │ │ + cbnz w28, 118d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4610> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x240 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - mov x0, x23 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - mov x26, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - add x1, x1, #0x260 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x20, x2, [sp, #136] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - mov x25, x0 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 1064c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x338c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x24, sp, #0x78 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 10660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x33a0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - cmp x26, x22 │ │ │ │ - cset x0, ne // ne = any │ │ │ │ - cmp x25, x22 │ │ │ │ - cinc x0, x0, ne // ne = any │ │ │ │ - cbz x0, 10f50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c90> │ │ │ │ - adrp x25, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - add x1, x25, #0x358 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x20, x2, [sp, #104] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 10c30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3970> // b.none │ │ │ │ - add x1, x25, #0x358 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - add x0, x19, #0x80 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr w0, [x0] │ │ │ │ - tbnz w0, #31, 10a30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3770> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 106d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3418> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x20, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - add x1, x20, #0x3b0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x26, x2, [sp, #104] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x26 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 10c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3984> // b.none │ │ │ │ - add x1, x20, #0x3b0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - add x0, x19, #0x80 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - b.le 10c6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39ac> │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 10740 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3480> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x1, x20, #0x3b0 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x20, x19, #0x80 │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbnz w0, #0, 1078c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34cc> │ │ │ │ - add x1, x25, #0x358 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbz w0, #0, 10cbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39fc> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 1079c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34dc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x25, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - add x1, x25, #0x418 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbnz w0, #0, 107f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3530> │ │ │ │ - add x1, x25, #0x418 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - b.le 10d08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a48> │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 10800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3540> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x25, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - add x1, x25, #0x458 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbz w0, #0, 10a84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x37c4> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10838 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3578> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x26, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x26, #0x4a0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> │ │ │ │ - ldr d31, [x0] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str d31, [x19, #1016] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 10874 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35b4> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x4b0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x25, x2, [sp, #136] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x25 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 10c58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3998> // b.none │ │ │ │ - cmp x25, x21 │ │ │ │ - b.eq 108ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35ec> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - ldr d31, [x19, #1016] │ │ │ │ - mov x0, #0x4049000000000000 // #4632233691727265792 │ │ │ │ - fmov d30, x0 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - str d31, [x19, #1016] │ │ │ │ - add x1, x26, #0x4a0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldrb w25, [x0, #8] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 108f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3630> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - tbnz w25, #0, 10924 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3664> │ │ │ │ - add x1, x26, #0x4a0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x19, #1016] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - ldrb w25, [x0, #8] │ │ │ │ - and w26, w25, #0x1 │ │ │ │ - tbnz w25, #0, 10b60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38a0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36a0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3712] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldrb w0, [x25, #520] │ │ │ │ - tbnz w0, #0, 10e1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b5c> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbnz w0, #0, 10de8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b28> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - mov x1, x0 │ │ │ │ - str x21, [sp, #136] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1e2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a00> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 109e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3720> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 109f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3730> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10f48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c88> // b.any │ │ │ │ - ldr d15, [sp, #264] │ │ │ │ - ldp x29, x30, [sp, #176] │ │ │ │ - ldp x25, x26, [sp, #240] │ │ │ │ - ldp x19, x20, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #208] │ │ │ │ - ldp x23, x24, [sp, #224] │ │ │ │ - add sp, sp, #0x110 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 10a48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3788> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x360 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10f48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c88> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - add x1, x25, #0x458 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> │ │ │ │ - ldr d31, [x0] │ │ │ │ - fmov d30, #5.000000000000000000e-01 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 10b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3848> // b.first │ │ │ │ - add x1, x25, #0x458 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - ldr d15, [x1] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10af8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3838> // b.none │ │ │ │ - bl ced0 │ │ │ │ - fmov d29, #1.000000000000000000e+01 │ │ │ │ - fcmpe d15, d29 │ │ │ │ - b.gt 10b24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3864> │ │ │ │ - b 10838 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3578> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10b24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3864> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x460 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10f48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c88> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - add x1, x1, #0x4d0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - ldrb w25, [x0, #8] │ │ │ │ - and w26, w25, #0x1 │ │ │ │ - tbnz w25, #0, 10e78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3bb8> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1094c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x368c> │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 10ba8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38e8> // b.none │ │ │ │ + bl 10480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31c0> │ │ │ │ + ldp w25, w28, [x20, #148] │ │ │ │ + b 118d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4610> │ │ │ │ + ldr x5, [x1, #136] │ │ │ │ + asr w1, w9, #1 │ │ │ │ + ubfiz w2, w9, #2, #1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + ldrb w1, [x5, w1, sxtw] │ │ │ │ + lsl w0, w0, w2 │ │ │ │ + tst w1, w0 │ │ │ │ + cset w11, ne // ne = any │ │ │ │ + cmp w11, w19 │ │ │ │ + b.eq 12184 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ec4> // b.none │ │ │ │ + cbnz w25, 119dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x471c> │ │ │ │ + ldr w23, [x20, #136] │ │ │ │ + add x26, x20, #0xc0 │ │ │ │ + add x10, x20, #0xd8 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + cbz w23, 11a94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47d4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [x10] │ │ │ │ + ldr x0, [x26] │ │ │ │ + add x2, x1, w23, uxtw #2 │ │ │ │ + ldp s2, s1, [x0] │ │ │ │ + ldp s0, s20, [x0, #8] │ │ │ │ + fadd s1, s2, s1 │ │ │ │ + ldp s19, s18, [x0, #16] │ │ │ │ + ldp s22, s21, [x0, #24] │ │ │ │ + fadd s0, s1, s0 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + fadd s20, s0, s20 │ │ │ │ + fadd s19, s20, s19 │ │ │ │ + fadd s18, s19, s18 │ │ │ │ + fadd s22, s18, s22 │ │ │ │ + fadd s21, s22, s21 │ │ │ │ + str s21, [x1], #4 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 11a4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x478c> // b.any │ │ │ │ + mov w28, w9 │ │ │ │ + mov w19, w9 │ │ │ │ + cbnz w6, 11a9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47dc> │ │ │ │ + ldr w28, [x20, #156] │ │ │ │ + mov w19, w9 │ │ │ │ + str w28, [x20, #156] │ │ │ │ + cbz w19, 11c8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x49cc> │ │ │ │ + ldr w0, [x20, #104] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.eq 115c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4300> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x2a8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10f8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ccc> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 10bf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3934> // b.none │ │ │ │ + bl 10600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3340> │ │ │ │ + tbnz w0, #31, 1233c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x507c> │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + add w0, w1, w0 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 115c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4300> │ │ │ │ + fmov s20, s21 │ │ │ │ + fmov s19, s21 │ │ │ │ + fmov s29, s21 │ │ │ │ + fmov s27, s21 │ │ │ │ + fmov s26, s21 │ │ │ │ + fmov s25, s21 │ │ │ │ + fmov s24, s21 │ │ │ │ + fadd s21, s21, s24 │ │ │ │ + ldr w25, [x20, #148] │ │ │ │ + fadd s21, s21, s25 │ │ │ │ + fadd s21, s21, s26 │ │ │ │ + fadd s21, s21, s27 │ │ │ │ + fadd s21, s21, s29 │ │ │ │ + fadd s21, s21, s19 │ │ │ │ + fadd s21, s21, s20 │ │ │ │ + str s21, [x20, #184] │ │ │ │ + cbz w25, 120ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e2c> │ │ │ │ + ldr w28, [x20, #152] │ │ │ │ + str w28, [x20, #156] │ │ │ │ + cbnz w28, 118d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4610> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x2e0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10f8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ccc> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - cmp x20, x24 │ │ │ │ - b.eq 106d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3418> // b.none │ │ │ │ + bl 10480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31c0> │ │ │ │ + b 119ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x472c> │ │ │ │ + ldr w9, [x20, #152] │ │ │ │ + add x10, x20, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 11a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4780> │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + asr w1, w28, #1 │ │ │ │ + ldr x0, [x20, #240] │ │ │ │ + ldr x3, [x3, #136] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w5, [x3, w1, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w23, 12344 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5084> │ │ │ │ + ldr x3, [x20, #64] │ │ │ │ + ubfiz w7, w28, #2, #1 │ │ │ │ + ldp w8, w9, [x20, #160] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + lsl w1, w1, w7 │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x7, [x20, #88] │ │ │ │ + add w8, w8, w9 │ │ │ │ + ldr x9, [x20] │ │ │ │ + tst w1, w5 │ │ │ │ + ldr x1, [x20, #192] │ │ │ │ + madd x8, x8, x3, x7 │ │ │ │ + cset w10, ne // ne = any │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsr w3, w5, #3 │ │ │ │ + mvn w7, w5 │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + fmov s17, #1.000000000000000000e+00 │ │ │ │ + ldrb w3, [x8, w3, uxtw] │ │ │ │ + asr w3, w3, w7 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + cmp w10, w3 │ │ │ │ + b.eq 11bd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4910> // b.none │ │ │ │ + ldp d16, d7, [x9, #104] │ │ │ │ + fdiv d7, d7, d16 │ │ │ │ + fcvt s17, d7 │ │ │ │ + dup v6.4s, v17.s[0] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + stp q6, q6, [x1, #-32] │ │ │ │ + ldp s27, s25, [x0] │ │ │ │ + ldp s23, s30, [x0, #8] │ │ │ │ + fadd s27, s17, s27 │ │ │ │ + ldp s28, s24, [x0, #16] │ │ │ │ + ldp s29, s31, [x0, #24] │ │ │ │ + str s27, [x0] │ │ │ │ + ldur s5, [x1, #-28] │ │ │ │ + fadd s25, s5, s25 │ │ │ │ + str s25, [x0, #4] │ │ │ │ + ldur s4, [x1, #-24] │ │ │ │ + fadd s23, s4, s23 │ │ │ │ + str s23, [x0, #8] │ │ │ │ + ldur s3, [x1, #-20] │ │ │ │ + fadd s30, s3, s30 │ │ │ │ + str s30, [x0, #12] │ │ │ │ + ldur s2, [x1, #-16] │ │ │ │ + fadd s28, s2, s28 │ │ │ │ + str s28, [x0, #16] │ │ │ │ + ldur s1, [x1, #-12] │ │ │ │ + fadd s24, s1, s24 │ │ │ │ + str s24, [x0, #20] │ │ │ │ + ldur s0, [x1, #-8] │ │ │ │ + fadd s29, s0, s29 │ │ │ │ + str s29, [x0, #24] │ │ │ │ + ldur s26, [x1, #-4] │ │ │ │ + fadd s31, s26, s31 │ │ │ │ + str s31, [x0, #28] │ │ │ │ + cmp w5, w23 │ │ │ │ + b.ne 11ba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48e0> // b.any │ │ │ │ + fadd s25, s27, s25 │ │ │ │ + ldr w25, [x20, #148] │ │ │ │ + fadd s25, s25, s23 │ │ │ │ + fadd s25, s25, s30 │ │ │ │ + fadd s25, s25, s28 │ │ │ │ + fadd s25, s25, s24 │ │ │ │ + fadd s25, s25, s29 │ │ │ │ + fadd s25, s25, s31 │ │ │ │ + str s25, [x20, #184] │ │ │ │ + cbnz w25, 119d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4718> │ │ │ │ + ldr w9, [x20, #152] │ │ │ │ + add x26, x20, #0xc0 │ │ │ │ + add x10, x20, #0xd8 │ │ │ │ + b 11a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4780> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x0, x20 │ │ │ │ + bl 10480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31c0> │ │ │ │ + b 11aa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47e4> │ │ │ │ + ldp x3, x5, [x20, #192] │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 11d20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a60> // b.none │ │ │ │ + fmov s31, w23 │ │ │ │ + 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 11cfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a3c> // b.plast │ │ │ │ + dup v31.4s, v30.s[0] │ │ │ │ + lsr x1, x1, #2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x6, x1, #2 │ │ │ │ + add x3, x3, x6, lsl #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 11ce4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a24> // b.any │ │ │ │ + cmp x1, x6, lsl #2 │ │ │ │ + b.eq 11d20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a60> // b.none │ │ │ │ + mov x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + str s30, [x0], #4 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 11d20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a60> // b.none │ │ │ │ + add x0, x3, #0x8 │ │ │ │ + str s30, [x3, #4] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 11d20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a60> // b.none │ │ │ │ + str s30, [x3, #8] │ │ │ │ + ldp x3, x5, [x20, #240] │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 11da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ae0> // b.none │ │ │ │ + sub x1, x5, #0x4 │ │ │ │ + mov x0, x3 │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.ls 11d78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ab8> // b.plast │ │ │ │ + fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ + lsr x1, x1, #2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x6, x1, #2 │ │ │ │ + add x3, x3, x6, lsl #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 11d60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4aa0> // b.any │ │ │ │ + cmp x1, x6, lsl #2 │ │ │ │ + b.eq 11da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ae0> // b.none │ │ │ │ + mov x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + fmov s31, #1.250000000000000000e-01 │ │ │ │ + str s31, [x0], #4 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 11da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ae0> // b.none │ │ │ │ + add x0, x3, #0x8 │ │ │ │ + str s31, [x3, #4] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 11da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ae0> // b.none │ │ │ │ + str s31, [x3, #8] │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x20, #184] │ │ │ │ + cbnz w0, 115ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42ec> │ │ │ │ + cbz w23, 12178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4eb8> │ │ │ │ + ldr w9, [x20, #152] │ │ │ │ + add x26, x20, #0xc0 │ │ │ │ + add x10, x20, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 11a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4780> │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + stp q30, q30, [x0] │ │ │ │ + cbz w23, 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50b8> │ │ │ │ + ldr x5, [x20, #216] │ │ │ │ + add x10, x20, #0xd8 │ │ │ │ + ldr x1, [x20, #192] │ │ │ │ + add x6, x5, w23, uxtw #2 │ │ │ │ + ldr s30, [x5], #4 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + fmadd s30, s30, s31, s15 │ │ │ │ + dup v29.4s, v30.s[0] │ │ │ │ + stp q29, q29, [x1, #-32] │ │ │ │ + ldp s29, s24, [x0] │ │ │ │ + ldp s25, s26, [x0, #8] │ │ │ │ + fadd s30, s30, s29 │ │ │ │ + ldp s27, s28, [x0, #16] │ │ │ │ + ldp s29, s22, [x0, #24] │ │ │ │ + str s30, [x0] │ │ │ │ + ldur s23, [x1, #-28] │ │ │ │ + fadd s23, s23, s24 │ │ │ │ + str s23, [x0, #4] │ │ │ │ + ldur s24, [x1, #-24] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x0, #8] │ │ │ │ + ldur s25, [x1, #-20] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x0, #12] │ │ │ │ + ldur s26, [x1, #-16] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x0, #16] │ │ │ │ + ldur s27, [x1, #-12] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x0, #20] │ │ │ │ + ldur s28, [x1, #-8] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x0, #24] │ │ │ │ + ldur s29, [x1, #-4] │ │ │ │ + fadd s29, s29, s22 │ │ │ │ + str s29, [x0, #28] │ │ │ │ + cmp x5, x6 │ │ │ │ + b.ne 11de4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b24> // b.any │ │ │ │ + fadd s31, s30, 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, [x20, #184] │ │ │ │ + cbnz w25, 115ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42ec> │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + add x26, x20, #0xc0 │ │ │ │ + b 11a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4780> │ │ │ │ + ldr x5, [x1, #136] │ │ │ │ + asr w1, w9, #1 │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldrb w7, [x5, w1, sxtw] │ │ │ │ + stp q30, q30, [x0] │ │ │ │ + cbz w23, 12368 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50a8> │ │ │ │ + ldr x5, [x20] │ │ │ │ + ubfiz w8, w9, #2, #1 │ │ │ │ + ldr s29, [x20, #184] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + ldr s21, [x27, #744] │ │ │ │ + lsl w1, w1, w8 │ │ │ │ + ldp d30, d20, [x5, #104] │ │ │ │ + tst w1, w7 │ │ │ │ + ldr s22, [x27, #748] │ │ │ │ + cset w12, ne // ne = any │ │ │ │ + fdiv s21, s21, s29 │ │ │ │ + add x10, x20, #0xd8 │ │ │ │ + fdiv d20, d20, d30 │ │ │ │ + mov w13, w23 │ │ │ │ + ldr x7, [x20, #64] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + fdiv s22, s22, s31 │ │ │ │ + ldp w11, w1, [x20, #160] │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + ldr x8, [x20, #88] │ │ │ │ + add w11, w11, w1 │ │ │ │ + ldr x1, [x20, #192] │ │ │ │ + ldr x14, [x20, #216] │ │ │ │ + madd x11, x11, x7, x8 │ │ │ │ + fcvt s20, d20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsr w7, w5, #3 │ │ │ │ + mvn w8, w5 │ │ │ │ + ldr s31, [x14, x5, lsl #2] │ │ │ │ + and w8, w8, #0x7 │ │ │ │ + ldrb w7, [x11, w7, uxtw] │ │ │ │ + fmadd s31, s21, s31, s22 │ │ │ │ + asr w7, w7, w8 │ │ │ │ + and w7, w7, #0x1 │ │ │ │ + cmp w12, w7 │ │ │ │ + b.eq 11f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8c> // b.none │ │ │ │ + fmul s31, s31, s20 │ │ │ │ + dup v30.4s, v31.s[0] │ │ │ │ + add x5, x5, #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 x5, x13 │ │ │ │ + b.ne 11f20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c60> // 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, [x20, #184] │ │ │ │ + cbz w25, 11e94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4bd4> │ │ │ │ + str w28, [x20, #156] │ │ │ │ + b 119dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x471c> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x27, #720] │ │ │ │ + str s29, [x27, #688] │ │ │ │ + tbz w0, #3, 10ef0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c30> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x27, #724] │ │ │ │ + str s29, [x27, #692] │ │ │ │ + tbz w0, #4, 10f04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c44> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x27, #728] │ │ │ │ + str s29, [x27, #696] │ │ │ │ + tbz w0, #5, 10f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c58> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x27, #732] │ │ │ │ + str s29, [x27, #700] │ │ │ │ + tbz w0, #6, 10f2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c6c> │ │ │ │ + fmov s27, s30 │ │ │ │ + fmov s28, #1.000000000000000000e+00 │ │ │ │ + b 10f34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c74> │ │ │ │ + fmov s29, s30 │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + b 10ed0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c10> │ │ │ │ + fadd s31, s30, 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, [x20, #184] │ │ │ │ + cbz w25, 11e90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4bd0> │ │ │ │ + str w28, [x20, #156] │ │ │ │ + b 119dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x471c> │ │ │ │ + fmov s5, s28 │ │ │ │ + fmov s4, #1.000000000000000000e+00 │ │ │ │ + str s4, [x27, #732] │ │ │ │ + str s5, [x27, #700] │ │ │ │ + tbz w0, #6, 10ce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a20> │ │ │ │ + fmov s3, s28 │ │ │ │ + fmov s2, #1.000000000000000000e+00 │ │ │ │ + b 10ce8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a28> │ │ │ │ + fmov s7, s28 │ │ │ │ + fmov s6, #1.000000000000000000e+00 │ │ │ │ + b 10cc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a00> │ │ │ │ + fmov s17, s28 │ │ │ │ + fmov s16, #1.000000000000000000e+00 │ │ │ │ + b 10cac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39ec> │ │ │ │ + fmov s0, s28 │ │ │ │ + fmov s18, #1.000000000000000000e+00 │ │ │ │ + b 10c98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39d8> │ │ │ │ + fmov s31, s28 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + b 10c84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39c4> │ │ │ │ + fmov s27, s28 │ │ │ │ + fmov s26, #1.000000000000000000e+00 │ │ │ │ + b 10c70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39b0> │ │ │ │ + cbz w23, 12178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4eb8> │ │ │ │ + ldr w9, [x20, #152] │ │ │ │ + add x26, x20, #0xc0 │ │ │ │ + add x10, x20, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 11a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4780> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x27, #720] │ │ │ │ + str s28, [x27, #688] │ │ │ │ + tbz w1, #3, 11214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f54> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x27, #724] │ │ │ │ + str s28, [x27, #692] │ │ │ │ + tbz w1, #4, 11228 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f68> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x27, #728] │ │ │ │ + str s28, [x27, #696] │ │ │ │ + tbz w1, #5, 1123c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f7c> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + str s29, [x27, #732] │ │ │ │ + str s28, [x27, #700] │ │ │ │ + tbz w1, #6, 11250 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f90> │ │ │ │ + fmov s25, s30 │ │ │ │ + fmov s26, #1.000000000000000000e+00 │ │ │ │ + b 11258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f98> │ │ │ │ + fmov s28, s30 │ │ │ │ + fmov s29, #1.000000000000000000e+00 │ │ │ │ + b 111f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f34> │ │ │ │ + str s31, [x20, #184] │ │ │ │ bl ced0 │ │ │ │ - b 106d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3418> │ │ │ │ - cmp x26, x24 │ │ │ │ - b.eq 10740 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3480> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl ced0 │ │ │ │ - b 10740 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3480> │ │ │ │ - cmp x25, x21 │ │ │ │ - b.eq 108c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3600> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - b 108c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3600> │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 10c80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39c0> // b.none │ │ │ │ + cbnz w25, 115ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42ec> │ │ │ │ + ldr w28, [x20, #152] │ │ │ │ + mov w19, w28 │ │ │ │ + b 11a9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47dc> │ │ │ │ + ldr w23, [x20, #136] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + ldr s13, [x20, #184] │ │ │ │ + stp w11, w6, [sp, #40] │ │ │ │ + ucvtf s31, w23 │ │ │ │ + fmul s31, s31, s13 │ │ │ │ + fdiv s15, s0, s31 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x1, [x20, #240] │ │ │ │ + ldr x5, [x20] │ │ │ │ + ldp q21, q20, [x1] │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldp d29, d31, [x5, #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 w11, w6, [sp, #40] │ │ │ │ + cbz w23, 12390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50d0> │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + add x26, x20, #0xc0 │ │ │ │ + fdiv s23, s14, s13 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + ldr x7, [x20, #64] │ │ │ │ + ldp w12, w5, [x20, #160] │ │ │ │ + ldr x9, [x20, #88] │ │ │ │ + add w12, w12, w5 │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + ldr x5, [x20, #192] │ │ │ │ + madd x12, x12, x7, x9 │ │ │ │ + fcvt s19, d31 │ │ │ │ + ldp q30, q29, [x5] │ │ │ │ + lsr w7, w10, #3 │ │ │ │ + mov v31.16b, v21.16b │ │ │ │ + mvn w9, w10 │ │ │ │ + and w9, w9, #0x7 │ │ │ │ + ldrb w7, [x12, w7, uxtw] │ │ │ │ + fmla v31.4s, v30.4s, v23.s[0] │ │ │ │ + mov v30.16b, v20.16b │ │ │ │ + asr w7, w7, w9 │ │ │ │ + and w7, w7, #0x1 │ │ │ │ + fmla v30.4s, v29.4s, v23.s[0] │ │ │ │ + stp q31, q30, [x5] │ │ │ │ + cmp w11, w7 │ │ │ │ + b.eq 1226c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fac> // b.none │ │ │ │ + ldp s28, s26, [x5, #4] │ │ │ │ + add x2, x5, #0xc │ │ │ │ + ldp s29, s27, [x5, #20] │ │ │ │ + ld1 {v28.s}[1], [x2] │ │ │ │ + add x2, x5, #0x1c │ │ │ │ + mov v31.s[1], v26.s[0] │ │ │ │ + mov v30.s[1], v27.s[0] │ │ │ │ + ld1 {v29.s}[1], [x2] │ │ │ │ + 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, [x5] │ │ │ │ + ldr s31, [x5] │ │ │ │ + ldp s30, s25, [x1] │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + ldp s26, s27, [x1, #8] │ │ │ │ + add x5, x5, #0x20 │ │ │ │ + fadd s31, s31, s30 │ │ │ │ + ldp s28, s29, [x1, #16] │ │ │ │ + ldp s30, s22, [x1, #24] │ │ │ │ + str s31, [x1] │ │ │ │ + ldur s24, [x5, #-28] │ │ │ │ + fadd s24, s24, s25 │ │ │ │ + str s24, [x1, #4] │ │ │ │ + ldur s25, [x5, #-24] │ │ │ │ + fadd s25, s25, s26 │ │ │ │ + str s25, [x1, #8] │ │ │ │ + ldur s26, [x5, #-20] │ │ │ │ + fadd s26, s26, s27 │ │ │ │ + str s26, [x1, #12] │ │ │ │ + ldur s27, [x5, #-16] │ │ │ │ + fadd s27, s27, s28 │ │ │ │ + str s27, [x1, #16] │ │ │ │ + ldur s28, [x5, #-12] │ │ │ │ + fadd s28, s28, s29 │ │ │ │ + str s28, [x1, #20] │ │ │ │ + ldur s29, [x5, #-8] │ │ │ │ + fadd s29, s29, s30 │ │ │ │ + str s29, [x1, #24] │ │ │ │ + ldur s30, [x5, #-4] │ │ │ │ + fadd s30, s30, s22 │ │ │ │ + str s30, [x1, #28] │ │ │ │ + cmp w10, w23 │ │ │ │ + b.ne 12200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f40> // b.any │ │ │ │ + fadd s31, s31, s24 │ │ │ │ + str w6, [sp, #40] │ │ │ │ + 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, [x20, #184] │ │ │ │ bl ced0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x398 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10f48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c88> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 10cd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a14> // b.none │ │ │ │ + ldr w6, [sp, #40] │ │ │ │ + cbnz w25, 119d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4718> │ │ │ │ + ldr w9, [x20, #152] │ │ │ │ + add x10, x20, #0xd8 │ │ │ │ + b 11a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4780> │ │ │ │ + str s31, [x20, #184] │ │ │ │ bl ced0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3712] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x3b8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldrb w0, [x25, #520] │ │ │ │ - tbnz w0, #0, 10d8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3acc> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbnz w0, #0, 10d58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a98> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1079c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34dc> │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 10d1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a5c> // b.none │ │ │ │ + cbz w25, 12178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4eb8> │ │ │ │ + str w28, [x20, #156] │ │ │ │ + b 119dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x471c> │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 11960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46a0> │ │ │ │ + ldr w25, [x20, #148] │ │ │ │ + str s31, [x20, #184] │ │ │ │ + cbz w25, 12178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4eb8> │ │ │ │ + str w28, [x20, #156] │ │ │ │ + b 119dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x471c> │ │ │ │ + str s28, [x20, #184] │ │ │ │ + cbnz w25, 119d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4718> │ │ │ │ + mov w19, w28 │ │ │ │ + b 11a9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47dc> │ │ │ │ + str s30, [x20, #184] │ │ │ │ + cbz w25, 12360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50a0> │ │ │ │ + str w28, [x20, #156] │ │ │ │ + b 119dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x471c> │ │ │ │ + str s30, [x20, #184] │ │ │ │ + cbnz w25, 115ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42ec> │ │ │ │ + mov w19, w28 │ │ │ │ + b 11a9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47dc> │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + b 11974 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46b4> │ │ │ │ + str s30, [x20, #184] │ │ │ │ bl ced0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x428 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10f48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c88> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x25, x0 │ │ │ │ - add x1, x1, #0x408 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #136] │ │ │ │ - mov x0, x25 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - b 10cfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a3c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, x1, #0x400 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, x1, #0x408 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, x1, #0xe68 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #136] │ │ │ │ - mov x0, x26 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - b 10cf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a34> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, x1, #0x408 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #136] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - b 10988 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36c8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, x1, #0x400 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x408 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xe68 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #136] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - b 10980 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36c0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - add x1, x1, #0x4e0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - ldrb w25, [x0, #8] │ │ │ │ - and w26, w25, #0x1 │ │ │ │ - tbnz w25, #0, 10eac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3bec> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 10b88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38c8> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - add x1, x1, #0x4f0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x68 │ │ │ │ + cbz w25, 12178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4eb8> │ │ │ │ + str w28, [x20, #156] │ │ │ │ + b 119dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x471c> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - ldrb w25, [x0, #8] │ │ │ │ - str x27, [sp, #256] │ │ │ │ - and w27, w25, #0x1 │ │ │ │ - tbnz w25, #0, 10f10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c50> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10f04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c44> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x27, [sp, #256] │ │ │ │ - cbz w26, 10990 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36d0> │ │ │ │ - b 10960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36a0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x1, x2, [sp, #136] │ │ │ │ - mov x0, x23 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x22, x0 │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 10ee0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c20> │ │ │ │ - str x27, [sp, #256] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x320 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10f48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c88> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - stp x25, x26, [sp, #240] │ │ │ │ - str x27, [sp, #256] │ │ │ │ + bl 10480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31c0> │ │ │ │ + b 115c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4300> │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + stp d13, d14, [sp, #208] │ │ │ │ + str d15, [sp, #224] │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - str x27, [sp, #256] │ │ │ │ - mov w20, w25 │ │ │ │ - mov x19, x0 │ │ │ │ - and w27, w20, #0x1 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - tbz w25, #0, 10fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cfc> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - tbz w20, #0, 10fc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d08> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - cbz w27, 10fd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d14> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - cbz w26, 10fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d20> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 10f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c8c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x27, [sp, #256] │ │ │ │ - b.ne 10f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c8c> // b.any │ │ │ │ + b.ne 123c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr s31, [x28] │ │ │ │ + brk #0x3e8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz w1, 1104c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d8c> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + bl 12d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a40> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x27, [sp, #256] │ │ │ │ - b.eq 10ffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d3c> // b.none │ │ │ │ - b 10f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz w1, 11044 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d84> │ │ │ │ - b 1104c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 1107c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3dbc> │ │ │ │ - bti j │ │ │ │ - b 11038 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d78> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 11078 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3db8> │ │ │ │ - bti j │ │ │ │ - b 11088 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3dc8> │ │ │ │ - bti j │ │ │ │ - b 11038 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d78> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 11078 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3db8> │ │ │ │ - bti j │ │ │ │ - b 11088 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3dc8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cbz w20, 1104c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d8c> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1104c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - cbnz w20, 110e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e24> │ │ │ │ - b 1104c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1104c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d8c> │ │ │ │ - bti j │ │ │ │ - b 11108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e48> │ │ │ │ - bti j │ │ │ │ - b 11108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e48> │ │ │ │ - bti j │ │ │ │ - str x27, [sp, #256] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - tbnz w25, #0, 10fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cf4> │ │ │ │ - b 10fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cfc> │ │ │ │ - bti j │ │ │ │ - str x27, [sp, #256] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - tbnz w25, #0, 10fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cf4> │ │ │ │ - b 10fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cfc> │ │ │ │ - bti j │ │ │ │ - b 11088 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3dc8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 11078 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3db8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - b 11048 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d88> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - b 11048 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d88> │ │ │ │ - bti j │ │ │ │ - b 11038 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d78> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1118c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ecc> │ │ │ │ - bti j │ │ │ │ - str x27, [sp, #256] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - tbnz w25, #0, 10fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cf4> │ │ │ │ - b 10fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cfc> │ │ │ │ - bti j │ │ │ │ - str x27, [sp, #256] │ │ │ │ - mov x19, x0 │ │ │ │ - and w27, w25, #0x1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - tbnz w25, #0, 10fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cf4> │ │ │ │ - b 10fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cfc> │ │ │ │ - bti j │ │ │ │ - b 11108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e48> │ │ │ │ - bti j │ │ │ │ - str x27, [sp, #256] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w25 │ │ │ │ - and w27, w25, #0x1 │ │ │ │ - tbnz w25, #0, 10fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cf4> │ │ │ │ - b 10fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cfc> │ │ │ │ + b.ne 123c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5108> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #240] │ │ │ │ - str x27, [sp, #256] │ │ │ │ - b.eq 1102c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d6c> // b.none │ │ │ │ - b 10f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c8c> │ │ │ │ - bti j │ │ │ │ - b 10f9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cdc> │ │ │ │ - bti j │ │ │ │ - b 111e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f24> │ │ │ │ - bti j │ │ │ │ - b 110f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e34> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - cbnz w20, 110e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e24> │ │ │ │ - b 1104c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w25 │ │ │ │ - and w26, w25, #0x1 │ │ │ │ - tbnz w25, #0, 10fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cf4> │ │ │ │ - b 10fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3cfc> │ │ │ │ - bti j │ │ │ │ - b 11008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d48> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 11278 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3fb8> │ │ │ │ - bti j │ │ │ │ - b 11008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d48> │ │ │ │ - bti j │ │ │ │ - b 11228 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f68> │ │ │ │ - bti j │ │ │ │ - b 11108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3e48> │ │ │ │ - bti j │ │ │ │ - b 11008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d48> │ │ │ │ - bti j │ │ │ │ - b 11008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d48> │ │ │ │ - bti j │ │ │ │ - b 11270 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3fb0> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x5a8 │ │ │ │ - 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, #0x2d0 │ │ │ │ - add x19, sp, #0x150 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - str x0, [sp] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #712] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 123d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5114> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 123b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50f8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x358 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - add x27, x0, #0x80 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3720] │ │ │ │ - ldr w28, [x1] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x2a8 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x2b8 │ │ │ │ - str xzr, [sp, #664] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x24, [x0, #8] │ │ │ │ - strh wzr, [sp, #672] │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - str q31, [x3] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #336] │ │ │ │ - str x2, [sp, #448] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - add x0, x19, x0 │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3864] │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3808] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #352] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4088] │ │ │ │ - stp x3, x2, [sp, #336] │ │ │ │ - add x25, sp, #0x1b0 │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x3, x26, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x158 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x3, [sp, #344] │ │ │ │ - str w2, [sp, #408] │ │ │ │ - stp x25, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w28 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 12da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ae0> │ │ │ │ mov x0, x19 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #384] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - stp x0, xzr, [sp, #304] │ │ │ │ - strb wzr, [sp, #320] │ │ │ │ - cbz x4, 12444 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5184> │ │ │ │ - ldp x5, x3, [sp, #368] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #336] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 114bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41fc> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - add x3, x3, #0x5b8 │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ + b 123d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5114> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + add x6, x19, #0x10 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x6, [sp, #8] │ │ │ │ + str x2, [sp, #48] │ │ │ │ + mov x20, x3 │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + mov x21, x4 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + stp x27, x28, [sp, #224] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #136] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cab0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x3b0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - ldr w28, [x1] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + mov x0, x6 │ │ │ │ + stp x5, x1, [x19] │ │ │ │ + bl 17040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d80> │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl 17040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d80> │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - add x0, sp, #0x2a8 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #664] │ │ │ │ - strh wzr, [sp, #672] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #344] │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - stp xzr, xzr, [sp, #352] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - add x1, sp, #0x158 │ │ │ │ - str w0, [sp, #408] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - stp x25, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w28 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #384] │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - stp x0, xzr, [sp, #272] │ │ │ │ - strb wzr, [sp, #288] │ │ │ │ - cbz x4, 12454 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5194> │ │ │ │ - ldp x5, x3, [sp, #368] │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #336] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #448] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 11650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4390> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - add x3, x3, #0x5c8 │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - add x1, x1, #0x5d8 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cab0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x8, sp, #0x130 │ │ │ │ - bl 1d98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ac> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - add x3, x3, #0x5e8 │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cab0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x5f8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x110 │ │ │ │ + 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, [x21, #32] │ │ │ │ + ldp w6, w25, [x21] │ │ │ │ + str w6, [sp, #40] │ │ │ │ + ldp w2, w7, [x21, #16] │ │ │ │ + ldp w3, w0, [x21, #8] │ │ │ │ + str w7, [sp, #44] │ │ │ │ + ldp w22, w4, [x21, #24] │ │ │ │ + stp w25, w22, [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, [x21, #36] │ │ │ │ + stp w2, w0, [x19, #128] │ │ │ │ + str xzr, [x19, #400] │ │ │ │ + ldp x0, x23, [x20] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str wzr, [x19, #184] │ │ │ │ + sub x23, x23, x0 │ │ │ │ + asr x21, x23, #2 │ │ │ │ + stp w21, w26, [x19, #136] │ │ │ │ + lsl w0, w23, #1 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ubfiz x27, x23, #3, #31 │ │ │ │ + lsl w28, w23, #1 │ │ │ │ + str x27, [sp, #64] │ │ │ │ + cbz w0, 12a8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57cc> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp] │ │ │ │ mov x0, x27 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + sub x1, x28, #0x1 │ │ │ │ + mov x20, x0 │ │ │ │ + add x28, x0, x27 │ │ │ │ + mov x2, x27 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x19, #0x108 │ │ │ │ + str x2, [sp] │ │ │ │ + str x20, [x19, #192] │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + stp x1, x28, [x19, #200] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ mov x1, x0 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - ldr w28, [x1] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x0, [x19, #240] │ │ │ │ + stp xzr, xzr, [x1], #32 │ │ │ │ + stp x1, x1, [x19, #248] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + cbz w21, 12a7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57bc> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + ubfiz x21, x21, #2, #32 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x21, x0, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + mov x1, x21 │ │ │ │ + stp x1, x21, [x19, #224] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + str x20, [x19, #216] │ │ │ │ + cbz w0, 12a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57b0> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + add w20, w1, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + lsl x2, x20, #2 │ │ │ │ + add x20, x24, x20, lsl #2 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + sub w22, w22, w25 │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + add w1, w22, #0x1 │ │ │ │ + str w1, [sp, #28] │ │ │ │ + movk x0, #0x555, lsl #48 │ │ │ │ + sxtw x21, w1 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 12b1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x585c> // b.pmore │ │ │ │ + cbz x21, 12a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57a0> │ │ │ │ + ldr w27, [sp, #28] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + smull x0, w27, w0 │ │ │ │ + str x0, [sp] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + stp x0, x1, [sp, #112] │ │ │ │ + mov x25, x0 │ │ │ │ + subs x20, x20, x24 │ │ │ │ + mov x28, x0 │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + b.ne 126e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5424> // b.any │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - add x0, sp, #0x2a8 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #664] │ │ │ │ - strh wzr, [sp, #672] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #344] │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - stp xzr, xzr, [sp, #352] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - add x1, sp, #0x158 │ │ │ │ - str w0, [sp, #408] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - stp x25, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w28 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #384] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - stp x0, xzr, [sp, #304] │ │ │ │ - strb wzr, [sp, #320] │ │ │ │ - cbz x4, 12464 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51a4> │ │ │ │ - ldp x5, x3, [sp, #368] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #336] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #448] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 11854 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4594> // b.none │ │ │ │ + cbz x22, 126d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5410> │ │ │ │ + mov w1, #0x18 // #24 │ │ │ │ + add x0, x0, #0x18 │ │ │ │ + smaddl x1, w27, w1, x25 │ │ │ │ + nop │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str q31, [x0], #24 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 126c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5400> // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x0, x25, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + b 12724 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5464> │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + stp xzr, xzr, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x28, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x27, x0, x20 │ │ │ │ + str x0, [x28] │ │ │ │ + str x27, [x28, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + add x28, x28, #0x18 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x27, [x28, #-16] │ │ │ │ + str x28, [sp, #80] │ │ │ │ + cbnz x22, 126e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5420> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x0, x25, x0 │ │ │ │ + add x1, x19, #0x108 │ │ │ │ + str x1, [sp] │ │ │ │ + str x25, [x19, #264] │ │ │ │ + stp x28, x0, [x19, #272] │ │ │ │ + cbz x24, 12740 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5480> │ │ │ │ + mov x0, x24 │ │ │ │ bl ced0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - add x3, x3, #0x608 │ │ │ │ - mov x4, #0x34 // #52 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cab0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x640 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + mov x20, x0 │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + cbz x21, 12a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5780> │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + smull x27, w1, w0 │ │ │ │ mov x0, x27 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - ldr w28, [x1] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - add x0, sp, #0x2a8 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #664] │ │ │ │ - strh wzr, [sp, #672] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #344] │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - stp xzr, xzr, [sp, #352] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - add x1, sp, #0x158 │ │ │ │ - str w0, [sp, #408] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - stp x25, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w28 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #384] │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - stp x1, xzr, [sp, #48] │ │ │ │ - strb wzr, [sp, #64] │ │ │ │ - cbz x4, 12474 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51b4> │ │ │ │ - ldp x5, x3, [sp, #368] │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #336] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #448] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 119e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4728> // b.none │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x25, x0 │ │ │ │ + sub x24, x21, #0x1 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + stp x0, x1, [sp, #112] │ │ │ │ + b 12794 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54d4> │ │ │ │ + sub x24, x24, #0x1 │ │ │ │ + stp xzr, xzr, [x25] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str xzr, [x25, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp q31, q30, [x20] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + stp x0, x1, [x25] │ │ │ │ + add x25, x25, #0x18 │ │ │ │ + stur x1, [x25, #-8] │ │ │ │ + str x25, [sp, #88] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + cbnz x24, 12790 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54d0> │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + add x1, x22, x27 │ │ │ │ + str x22, [x19, #288] │ │ │ │ + mov x0, x20 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + stp x25, x1, [x24, #8] │ │ │ │ bl ced0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - add x3, x3, #0x650 │ │ │ │ - mov x4, #0x2a // #42 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x1, x1, #0x680 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x1, x1, #0x690 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - ldr d15, [x1] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #336] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - add x0, sp, #0x2a8 │ │ │ │ - str xzr, [sp, #664] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #672] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #344] │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - stp xzr, xzr, [sp, #352] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - add x1, sp, #0x158 │ │ │ │ - str w0, [sp, #408] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - stp x25, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - add x0, sp, #0x158 │ │ │ │ - add x8, sp, #0xb0 │ │ │ │ - bl d560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0> │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x2, x26, #0x10 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - stp x3, x2, [sp, #336] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - ldp x3, x4, [sp, #112] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 1240c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x514c> // b.none │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - b.ls 11bb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48f4> // b.plast │ │ │ │ - add x5, sp, #0xc0 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 11bb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48f4> // b.none │ │ │ │ - ldr x5, [sp, #192] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 12398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50d8> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 129d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5718> // b.pmore │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl c828 │ │ │ │ - add x28, sp, #0xd0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x6a0 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl cab0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr d14, [x0, #1016] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #336] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - add x0, sp, #0x2a8 │ │ │ │ - str xzr, [sp, #664] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #672] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #344] │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - stp xzr, xzr, [sp, #352] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - add x1, sp, #0x158 │ │ │ │ - str w0, [sp, #408] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - stp x25, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - fmov d0, d14 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - add x8, sp, #0x110 │ │ │ │ - add x0, sp, #0x158 │ │ │ │ - bl d560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0> │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x2, x26, #0x10 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - stp x3, x2, [sp, #336] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - ldp x3, x4, [sp, #240] │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - ldr x2, [sp, #280] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 12428 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5168> // b.none │ │ │ │ - ldr x1, [sp, #256] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - b.ls 11d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a80> // b.plast │ │ │ │ - add x5, sp, #0x120 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 11d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a80> // b.none │ │ │ │ - ldr x5, [sp, #288] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50b8> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 12594 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52d4> // b.pmore │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - add x1, x1, #0x6b0 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cab0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x458 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - ldr d13, [x1] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #336] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - add x0, sp, #0x2a8 │ │ │ │ - str xzr, [sp, #664] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #672] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #344] │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - stp xzr, xzr, [sp, #352] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - add x1, sp, #0x158 │ │ │ │ - str w0, [sp, #408] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - stp x25, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - 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, #456] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - add x8, sp, #0xb0 │ │ │ │ - add x0, sp, #0x158 │ │ │ │ - bl d560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0> │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x2, x26, #0x10 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - stp x3, x2, [sp, #336] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - add x3, x3, #0x6b8 │ │ │ │ - mov x4, #0x23 // #35 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x6e0 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - add x1, x1, #0x418 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #8] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #336] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - add x0, sp, #0x2a8 │ │ │ │ - str xzr, [sp, #664] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #672] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #344] │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - stp xzr, xzr, [sp, #352] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - add x1, sp, #0x158 │ │ │ │ - str w0, [sp, #408] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - stp x25, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #384] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - stp x0, xzr, [sp, #304] │ │ │ │ - strb wzr, [sp, #320] │ │ │ │ - cbz x4, 12484 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51c4> │ │ │ │ - ldp x5, x3, [sp, #368] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #336] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #448] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 12090 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4dd0> // b.none │ │ │ │ + lsl x0, x21, #2 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + lsl x2, x21, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + add x0, x20, x21, lsl #2 │ │ │ │ + str x20, [x19, #312] │ │ │ │ + stp x0, x0, [x19, #320] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + lsl x0, x21, #2 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + lsl x2, x21, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x21, x0, x21, lsl #2 │ │ │ │ + mov x20, x0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + mov x1, x21 │ │ │ │ + str x20, [x19, #336] │ │ │ │ + stp x1, x21, [x19, #344] │ │ │ │ + cbz w26, 12980 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56c0> │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 12ae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5820> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + mov x22, x0 │ │ │ │ + add w20, w1, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + lsl x2, x20, #2 │ │ │ │ + add x20, x22, x20, lsl #2 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + mov w21, w26 │ │ │ │ + umull x0, w26, w0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + stp x0, x1, [sp, #112] │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + mov x25, x0 │ │ │ │ + subs x20, x20, x22 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x26, x21 │ │ │ │ + b.ne 128a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55e4> // b.any │ │ │ │ + b 12aa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57e4> │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + stp xzr, xzr, [x27] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x28, x0, x20 │ │ │ │ + str x0, [x27] │ │ │ │ + str x28, [x27, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x28, [x27, #-16] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + cbnz x26, 128a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55e0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x0, x25, x0 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x25, [x19, #360] │ │ │ │ + stp x27, x0, [x20, #8] │ │ │ │ + cbz x22, 128fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x563c> │ │ │ │ + mov x0, x22 │ │ │ │ bl ced0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - ldp x3, x4, [sp, #240] │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 123f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5130> // b.none │ │ │ │ - ldr x1, [sp, #256] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - b.ls 120fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e3c> // b.plast │ │ │ │ - add x5, sp, #0x140 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 120fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e3c> // b.none │ │ │ │ - ldr x5, [sp, #320] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 12358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5098> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 12a78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57b8> // b.pmore │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cab0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x968 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x1, x2, [sp, #336] │ │ │ │ - ldr x28, [sp] │ │ │ │ - add x25, x28, #0x90 │ │ │ │ - add x28, x28, #0x98 │ │ │ │ - mov x0, x25 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x28, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 12338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5078> // b.none │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x6f0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x760 │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x1, x2, [sp, #336] │ │ │ │ - mov x0, x25 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x28, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 122cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x500c> // b.none │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d12, [x2] │ │ │ │ - bl cde0 <__errno_location@plt> │ │ │ │ - fmov d0, d12 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - add x8, sp, #0x130 │ │ │ │ - add x0, sp, #0x158 │ │ │ │ - bl d560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - stp x1, x26, [sp, #336] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x20, [sp, #448] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x23, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #336] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x24, [x19, x1] │ │ │ │ - str x22, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - add x3, x3, #0x768 │ │ │ │ - mov x4, #0x48 // #72 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cab0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x7b8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + mov x26, x25 │ │ │ │ + str x25, [sp, #104] │ │ │ │ + stp x25, x0, [sp, #112] │ │ │ │ + b 12934 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5674> │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + stp xzr, xzr, [x26] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str xzr, [x26, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp q31, q30, [x22] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + stp x0, x1, [x26] │ │ │ │ + add x26, x26, #0x18 │ │ │ │ + stur x1, [x26, #-8] │ │ │ │ + str x26, [sp, #104] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + cbnz x21, 12930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5670> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x25, [x19, #384] │ │ │ │ + add x27, x25, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + stp x26, x27, [x0, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + cbz x23, 12a34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5774> │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x2, x23 │ │ │ │ + add x23, x0, x23 │ │ │ │ + stp x0, x0, [sp, #112] │ │ │ │ + str x23, [sp, #128] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x2, sp, #0x70 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x23, [sp, #120] │ │ │ │ + ldp w3, w4, [sp, #40] │ │ │ │ + bl 17080 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9dc0> │ │ │ │ + str w0, [x19, #164] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cbz x0, 129d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5710> │ │ │ │ + bl ced0 │ │ │ │ + ldr w1, [x19, #24] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17290 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fd0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 176c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa400> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #712] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5210> // b.any │ │ │ │ - add sp, sp, #0x2d0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp d12, d13, [sp, #96] │ │ │ │ - ldp d14, d15, [sp, #112] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + b.ne 12b18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5858> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #208] │ │ │ │ + ldp x27, x28, [sp, #224] │ │ │ │ + add sp, sp, #0xf0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x728 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - b 121bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4efc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + b 129a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56e8> │ │ │ │ + str xzr, [x19, #288] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x24, #8] │ │ │ │ + bl ced0 │ │ │ │ + str xzr, [x19, #312] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 12120 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x19, #320] │ │ │ │ + b 12828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5568> │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 12724 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5464> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 12640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5380> │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 11d64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4aa4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + b 125fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x533c> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 11bd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4918> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - ldp x1, x2, [sp, #336] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - b 11360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x40a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - ldp x1, x2, [sp, #336] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - b 11358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4098> │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 1210c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e4c> // b.plast │ │ │ │ - add x5, sp, #0x140 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 120f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e30> // b.any │ │ │ │ - b 1210c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e4c> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 11bc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4904> // b.plast │ │ │ │ - add x5, sp, #0xc0 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 11ba8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48e8> // b.any │ │ │ │ - b 11bc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4904> │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 11d50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a90> // b.plast │ │ │ │ - add x5, sp, #0x120 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 11d34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a74> // b.any │ │ │ │ - b 11d50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a90> │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl ca08 │ │ │ │ - b 1149c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41dc> │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl ca08 │ │ │ │ - b 11630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4370> │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl ca08 │ │ │ │ - b 11834 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4574> │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl ca08 │ │ │ │ - b 119c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4708> │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl ca08 │ │ │ │ - b 12070 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4db0> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 12598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52d8> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str q31, [x0] │ │ │ │ + cbz x21, 12ad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5810> │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + mov x0, x21 │ │ │ │ + nop │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + subs x0, x0, #0x1 │ │ │ │ + str q31, [x1], #24 │ │ │ │ + b.ne 12ac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5800> // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x0, x25, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + b 128e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5624> │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 12864 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55a4> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #712] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1253c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x527c> // b.none │ │ │ │ + b.eq 12b44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5884> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - str x26, [sp, #344] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x23, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #336] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x22, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #712] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5210> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5248> │ │ │ │ - bti j │ │ │ │ - b 12498 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51d8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #712] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1253c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x527c> // b.none │ │ │ │ - b 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5210> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5258> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #712] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5210> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 12b18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5858> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0xd8 │ │ │ │ bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - mov x20, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 12518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5258> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5258> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #712] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1253c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x527c> // b.none │ │ │ │ - b 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5210> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5348> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 125cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x530c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5390> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x20, x19 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #712] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1253c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x527c> // b.none │ │ │ │ - b 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5210> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - str x26, [sp, #344] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x23, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #336] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 12688 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53c8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - str x26, [sp, #344] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x23, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #336] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x22, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - b 124ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51ec> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 124a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51e4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 124ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51ec> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1275c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x549c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 12670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53b0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 124ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51ec> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #712] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1253c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x527c> // b.none │ │ │ │ - b 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5210> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - mov x20, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 127e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5520> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 12820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5560> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 127cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x550c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - str x26, [sp, #344] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x23, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #336] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 127e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5520> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55c8> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 127e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5520> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - str x26, [sp, #344] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x23, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #336] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 12818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5558> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12900 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5640> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 124ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51ec> │ │ │ │ - bti j │ │ │ │ - b 1272c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x546c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1275c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x549c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #712] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5210> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x21 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 12928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5668> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 12920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5660> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #712] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5210> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12974 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56b4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1297c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56bc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1297c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56bc> │ │ │ │ - bti j │ │ │ │ - b 1255c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x529c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x19, x20 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 12688 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53c8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #712] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 124d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5210> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 125ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x532c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 127b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54f0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 124a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51e4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 127b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54f0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12704 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5444> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 12688 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53c8> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 12690 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53d0> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 12698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53d8> │ │ │ │ - bti j │ │ │ │ - b 12ad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5810> │ │ │ │ - bti j │ │ │ │ - b 1255c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x529c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x19, x20 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 12920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5660> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x19, x20 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 12920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5660> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - str x26, [sp, #344] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x23, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #336] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 12b64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58a4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12bd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5918> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 12b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12b74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58b4> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 12d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a40> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 12d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a40> │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 12b78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58b8> │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 12b84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58c4> │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 12d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a40> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 12d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a40> │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 12ba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58e0> │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 12bac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58ec> │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 12bb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58f8> │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ + b 12afc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x583c> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 126a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53e0> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 12da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ae0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + cbz x24, 12bf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5930> │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp] │ │ │ │ + b 12b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x589c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 126ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53ec> │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz x24, 12be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5928> │ │ │ │ + b 12bf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5930> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - str x26, [sp, #344] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x23, [sp, #344] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #336] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #448] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 126ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53ec> │ │ │ │ + mov x21, x0 │ │ │ │ + b 12c38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5978> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12c98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59d8> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 12da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ae0> │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x20 │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl ced0 │ │ │ │ + b 12b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x589c> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 126ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53ec> │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x22, 12c68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59a8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + b 12b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x589c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 12b64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58a4> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 12da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ae0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + cbnz x22, 12c60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59a0> │ │ │ │ + b 12c68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59a8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12cf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a30> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 12da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ae0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + b 12b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x589c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12d04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a44> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x1, 12c68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59a8> │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + b 12c68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59a8> │ │ │ │ bti j │ │ │ │ - b 1255c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x529c> │ │ │ │ + mov x21, x0 │ │ │ │ + b 12cb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59f0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x818 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sub sp, sp, #0x3d0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #968] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3776] │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - add x1, sp, #0x348 │ │ │ │ - ldr w20, [x2] │ │ │ │ - mov w2, w20 │ │ │ │ - lsr w3, w20, #1 │ │ │ │ - bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - add x22, sp, #0x358 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 12dac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5aec> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d0e0 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x2, x2, #0x828 │ │ │ │ - add x1, x1, #0x840 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - bl d7e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov w2, #0xaceb // #44267 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - movk w2, #0xe5, lsl #16 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - bl 18020 ::do_widen(char) const@@Base+0x3b60> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0x848 │ │ │ │ - add x1, x1, #0x358 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - str w2, [sp, #24] │ │ │ │ - bl 18020 ::do_widen(char) const@@Base+0x3b60> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0x870 │ │ │ │ - add x1, x1, #0x888 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - add x1, x1, #0x898 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - lsr w3, w20, #1 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - mov w2, w20 │ │ │ │ - add x1, sp, #0x348 │ │ │ │ - bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 12e7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bbc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - bl d0e0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x3, x3, #0x8a8 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x1, x1, #0x8d8 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0x8e0 │ │ │ │ - add x1, x1, #0x910 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0x920 │ │ │ │ - add x1, x1, #0x950 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0x960 │ │ │ │ - add x1, x1, #0x970 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0x978 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0x998 │ │ │ │ - add x1, x1, #0x760 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x2, x2, #0x9d0 │ │ │ │ - add x1, x1, #0x4b0 │ │ │ │ - bl d7e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - add x1, x1, #0xa38 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - lsr w3, w20, #1 │ │ │ │ - add x0, sp, #0x148 │ │ │ │ - mov w2, w20 │ │ │ │ - add x1, sp, #0x348 │ │ │ │ - bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 12fa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ce8> // b.none │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x19, x20, [x0] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 12d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a80> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 12d5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a9c> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x148 │ │ │ │ - bl d0e0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - add x1, x1, #0xa48 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x4, x0, #0x18 │ │ │ │ - ldr x1, [sp, #840] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - ldr x2, [sp, #848] │ │ │ │ - add x3, x3, #0x480 │ │ │ │ - str x3, [x0], #8 │ │ │ │ - str x4, [x23, #8] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - str x23, [x19, #56] │ │ │ │ - cbz x0, 1355c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x629c> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 12d24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a64> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 12d70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ab0> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 12d24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a64> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + b 12d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a80> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + cbnz x2, 12db0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5af0> │ │ │ │ + ret │ │ │ │ ldr x1, [x0] │ │ │ │ - add x24, sp, #0x38 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - stp x24, xzr, [sp, #40] │ │ │ │ - ldr x3, [sp, #840] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - ldr x4, [sp, #848] │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldp x3, x2, [sp, #40] │ │ │ │ - add x23, x19, #0x40 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13574 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62b4> // b.none │ │ │ │ - cmp x3, x24 │ │ │ │ - b.eq 13598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62d8> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x3, [x19, #64] │ │ │ │ - stp x2, x1, [x23, #8] │ │ │ │ - cbz x0, 13588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62c8> │ │ │ │ - str x0, [sp, #40] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 1307c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5dbc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, x19 │ │ │ │ - add x3, x3, #0xa60 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ - adrp x23, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - ldr d31, [x23, #1848] │ │ │ │ - str d31, [sp, #32] │ │ │ │ - bl 1ab60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2280> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0xa80 │ │ │ │ - add x1, x1, #0xaa8 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 130e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e24> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - add x1, x1, #0xab8 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - lsr w3, w20, #1 │ │ │ │ - add x0, sp, #0x1c8 │ │ │ │ - mov w2, w20 │ │ │ │ - add x1, sp, #0x348 │ │ │ │ - bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 13118 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e58> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x1c8 │ │ │ │ - bl d0e0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 1a5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ - add x2, x23, #0x738 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - ldr d31, [x2, #8] │ │ │ │ - str d31, [sp, #24] │ │ │ │ - bl 1ab60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2280> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x3, x3, #0xac8 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - add x1, x1, #0x4a0 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - add x1, sp, #0x4 │ │ │ │ - str w2, [sp, #4] │ │ │ │ - bl 18020 ::do_widen(char) const@@Base+0x3b60> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0xb18 │ │ │ │ - add x1, x1, #0x5f8 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - str w2, [sp, #8] │ │ │ │ - bl 18020 ::do_widen(char) const@@Base+0x3b60> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0xb40 │ │ │ │ - add x1, x1, #0x640 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - str d31, [sp, #32] │ │ │ │ - bl 1ab60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2280> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0xb78 │ │ │ │ - add x1, x1, #0x690 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x2, x2, #0xbb0 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - bl d7e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - add x1, x1, #0xbf0 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - lsr w3, w20, #1 │ │ │ │ - add x0, sp, #0x248 │ │ │ │ - mov w2, w20 │ │ │ │ - add x1, sp, #0x348 │ │ │ │ - bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 13250 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f90> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x248 │ │ │ │ - bl d0e0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 1a5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ - fmov d31, #3.000000000000000000e+00 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - str d31, [sp, #16] │ │ │ │ - bl 1ab60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2280> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x19, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - add x3, x19, #0xc10 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ - add x23, x23, #0x738 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - ldr d31, [x23, #16] │ │ │ │ - str d31, [sp, #24] │ │ │ │ - bl 1ab60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2280> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0x4d0 │ │ │ │ - add x3, x19, #0xc10 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - str d31, [sp, #32] │ │ │ │ - bl 1ab60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2280> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x4e0 │ │ │ │ - add x3, x19, #0xc10 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov w2, #0x64 // #100 │ │ │ │ - add x1, sp, #0x4 │ │ │ │ - str w2, [sp, #4] │ │ │ │ - bl 18020 ::do_widen(char) const@@Base+0x3b60> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x4f0 │ │ │ │ - add x3, x19, #0xc10 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x23, x0 │ │ │ │ - bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x3, x19, #0xc10 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - add x1, x1, #0xc20 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - lsr w3, w20, #1 │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ - mov w2, w20 │ │ │ │ - add x1, sp, #0x348 │ │ │ │ - bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 13388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60c8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ - bl d0e0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl 1a5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ - fmov d31, #2.500000000000000000e+00 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - str d31, [sp, #32] │ │ │ │ - bl 1ab60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2280> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x3, x3, #0xc30 │ │ │ │ - add x1, x1, #0xc60 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80> │ │ │ │ - mov w2, #0x3a98 // #15000 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - bl 18020 ::do_widen(char) const@@Base+0x3b60> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0xc70 │ │ │ │ - add x1, x1, #0x418 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - add x1, x1, #0xc98 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - lsr w3, w20, #1 │ │ │ │ - mov w2, w20 │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 13438 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6178> // b.none │ │ │ │ + ldr x2, [x2] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 12dac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5aec> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbz x0, 12e0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b4c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x2, x1, [sp, #16] │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - bl d0e0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x3, x3, #0xca8 │ │ │ │ - add x1, x1, #0xcd0 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x19, x0 │ │ │ │ - bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0xce0 │ │ │ │ - add x1, x1, #0x260 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + ldp x2, x1, [sp, #16] │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 12e00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b40> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbnz x0, 12dd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b14> │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 12dec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b2c> // b.any │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 12dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b00> // b.any │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 12eec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c2c> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x3, x1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl ec40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1980> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0xd48 │ │ │ │ - add x1, x1, #0x288 │ │ │ │ - bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cf60 │ │ │ │ - add x1, sp, #0xc8 │ │ │ │ - bl cf60 │ │ │ │ - add x1, sp, #0x148 │ │ │ │ - bl cf60 │ │ │ │ - add x1, sp, #0x1c8 │ │ │ │ - bl cf60 │ │ │ │ - add x1, sp, #0x248 │ │ │ │ - bl cf60 │ │ │ │ - add x1, sp, #0x2c8 │ │ │ │ - bl cf60 │ │ │ │ - add x1, sp, #0x348 │ │ │ │ - bl cf60 │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - add x0, sp, #0x248 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - add x0, sp, #0x1c8 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - add x0, sp, #0x148 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #968] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1362c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x636c> // b.any │ │ │ │ - add sp, sp, #0x3d0 │ │ │ │ + ldp x1, x5, [x1] │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + sub x20, x5, x1 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 12e9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bdc> // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x2, x0, x4 │ │ │ │ + cmp x20, x2 │ │ │ │ + b.hi 12ef0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c30> // b.pmore │ │ │ │ + cmp x20, #0x8 │ │ │ │ + b.le 12f44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c84> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x4 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x20, x0, x20 │ │ │ │ + str x20, [x19, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x3, [sp, #840] │ │ │ │ - add x24, sp, #0x38 │ │ │ │ - ldr x4, [sp, #848] │ │ │ │ - stp x24, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - b 13024 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d64> │ │ │ │ - cmp x3, x24 │ │ │ │ - b.eq 13598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62d8> // b.none │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x3, [x19, #64] │ │ │ │ - stp x2, x0, [x23, #8] │ │ │ │ - str x24, [sp, #40] │ │ │ │ - add x24, sp, #0x38 │ │ │ │ - mov x0, x24 │ │ │ │ - b 13068 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5da8> │ │ │ │ - cbz x2, 135b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62f4> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 135c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6304> // b.none │ │ │ │ - mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + stp x1, x4, [sp, #32] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x2, x20 │ │ │ │ + str x0, [sp, #32] │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - str x2, [x23, #8] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - b 13068 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5da8> │ │ │ │ - ldrb w1, [sp, #56] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 135ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62ec> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - add x0, sp, #0x248 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - add x0, sp, #0x1c8 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - add x0, sp, #0x148 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #968] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1369c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63dc> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 136b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63f4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 135e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6328> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6348> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - b 135e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6320> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #968] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1362c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x636c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + ldp x3, x4, [sp, #32] │ │ │ │ + cbz x4, 12ecc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c0c> │ │ │ │ + mov x0, x4 │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 135f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6338> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 135f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6330> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 135f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6330> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 135e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6320> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6340> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 135e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6328> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 136b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63f4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 13608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6348> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 135f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6338> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 13600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6340> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 136b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63f4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + add x20, x3, x20 │ │ │ │ + str x3, [x19] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + str x20, [x19, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 12f58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c98> │ │ │ │ + mov x0, x4 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + 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 12f68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ca8> │ │ │ │ + bl c5d0 , 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 12e88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bc8> // b.any │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x4] │ │ │ │ + b 12e88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bc8> │ │ │ │ + b.ne 12f14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c54> // b.any │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x4] │ │ │ │ + b 12f14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c54> │ │ │ │ + add x20, x4, x20 │ │ │ │ + b 12e88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bc8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ + 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] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x260 │ │ │ │ - add x19, sp, #0xd0 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #600] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 18420 ::do_widen(char) const@@Base+0x3f60> │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ce10 │ │ │ │ - mov x0, x19 │ │ │ │ - add x8, sp, #0x68 │ │ │ │ - str x24, [sp, #320] │ │ │ │ - bl 1af00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2620> │ │ │ │ - add x23, x24, #0x80 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - mov x1, x23 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d6c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x408> │ │ │ │ - ldp x21, x22, [sp, #104] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 13880 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65c0> // b.none │ │ │ │ - ldp x20, x25, [x21, #64] │ │ │ │ - cmp x20, x25 │ │ │ │ - b.eq 13814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6554> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6544> // b.none │ │ │ │ + ldp x1, x2, [x0, #192] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + stp xzr, xzr, [x0, #96] │ │ │ │ + str xzr, [x0, #112] │ │ │ │ + str wzr, [x0, #128] │ │ │ │ + str wzr, [x0, #136] │ │ │ │ + str xzr, [x0, #144] │ │ │ │ + str wzr, [x0, #152] │ │ │ │ + str wzr, [x0, #160] │ │ │ │ + str xzr, [x0, #168] │ │ │ │ + str xzr, [x0, #184] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 12fc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d04> // b.none │ │ │ │ + str x1, [x0, #200] │ │ │ │ + ldp x1, x2, [x19, #216] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 12fd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d14> // b.none │ │ │ │ + str x1, [x19, #224] │ │ │ │ + ldp x1, x2, [x19, #240] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 12fe4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d24> // b.none │ │ │ │ + str x1, [x19, #248] │ │ │ │ + ldr x23, [x19, #264] │ │ │ │ + add x21, x19, #0x108 │ │ │ │ + ldr x22, [x21, #8] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 1301c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d5c> // b.none │ │ │ │ + mov x20, x23 │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 131e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f28> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.ne 137f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6530> // b.any │ │ │ │ - ldr x25, [x21, #64] │ │ │ │ - cbz x25, 13820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6560> │ │ │ │ - mov x0, x25 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 13000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d40> // b.any │ │ │ │ + str x23, [x21, #8] │ │ │ │ + ldr x24, [x19, #288] │ │ │ │ + add x23, x19, #0x120 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 1305c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d9c> // b.none │ │ │ │ + mov x20, x24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 131f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f38> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ - ldp x20, x25, [x21, #40] │ │ │ │ - cmp x20, x25 │ │ │ │ - b.eq 13850 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6590> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13840 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6580> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 13040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d80> // b.any │ │ │ │ + str x24, [x23, #8] │ │ │ │ + ldp x20, x22, [x19, #384] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 13084 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5dc4> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 131d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f14> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.ne 1382c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x656c> // b.any │ │ │ │ - ldr x25, [x21, #40] │ │ │ │ - cbz x25, 1385c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x659c> │ │ │ │ - mov x0, x25 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 13068 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5da8> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + cbz x22, 13090 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5dd0> │ │ │ │ + mov x0, x22 │ │ │ │ bl ced0 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65b0> // b.none │ │ │ │ + ldp x20, x22, [x19, #360] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 130bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5dfc> // b.none │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 131c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5f00> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 137e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6524> // b.any │ │ │ │ - ldr x22, [sp, #104] │ │ │ │ - cbz x22, 1388c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65cc> │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 130a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5de0> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + cbz x22, 130c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e08> │ │ │ │ mov x0, x22 │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - cbz x0, 138b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65f4> │ │ │ │ - tbnz w0, #0, 138b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65f4> │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 138b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65f4> │ │ │ │ - add x1, sp, #0x128 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cbz x0, 138c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6600> │ │ │ │ - tbz w0, #0, 13964 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66a4> │ │ │ │ - ldp x20, x21, [sp, #208] │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 130d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e14> │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 130e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e20> │ │ │ │ + bl ced0 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + ldr x20, [x19, #288] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 1310c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e4c> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 131ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5eec> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl ced0 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 130f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e30> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + cbz x22, 13118 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e58> │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + ldr x21, [x21, #8] │ │ │ │ + ldr x20, [x19, #264] │ │ │ │ cmp x20, x21 │ │ │ │ - b.eq 138f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6630> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 138e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6620> // b.none │ │ │ │ + b.eq 13144 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e84> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 13198 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ed8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 138cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x660c> // b.any │ │ │ │ - ldr x21, [sp, #208] │ │ │ │ - cbz x21, 138fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x663c> │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 13128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e68> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + cbz x21, 13150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e90> │ │ │ │ mov x0, x21 │ │ │ │ bl ced0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl ca68 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0x840 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x20, x2, [sp, #208] │ │ │ │ - add x25, x24, #0x90 │ │ │ │ - add x22, x24, #0x98 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x20 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 13984 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66c4> // b.none │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 13948 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6688> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 1315c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e9c> │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x1, x24 │ │ │ │ - bl c6a8 >::~basic_ifstream()@plt+0x8> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl d680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c0> │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 138c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6600> │ │ │ │ - add x1, sp, #0x108 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 138c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6600> │ │ │ │ - add x21, sp, #0xe0 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 13998 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66d8> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 13168 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ea8> │ │ │ │ bl ced0 │ │ │ │ - adrp x24, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x1, x24, #0x288 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - mov x0, x25 │ │ │ │ - bl eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1be0> │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 13e6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6bac> // b.none │ │ │ │ - add x22, sp, #0xb0 │ │ │ │ - add x1, x24, #0x288 │ │ │ │ - mov x0, x22 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - mov x1, x0 │ │ │ │ - str x21, [sp, #208] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - add x0, x20, #0x8 │ │ │ │ - bl ce40 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 13f14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c54> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - ldr w1, [x20, #288] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 13e80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6bc0> // b.any │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - strb w1, [x20, #521] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0xd78 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 13e50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b90> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 13e34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b74> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0xd80 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0xdc0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0xdf0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - bl c5a0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x94b3 // #38067 │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - movk x1, #0x26d6, lsl #16 │ │ │ │ - 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, #88] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, sp, #0x238 │ │ │ │ - ldp x23, x27, [x20, #16] │ │ │ │ - strh wzr, [sp, #560] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - str q31, [x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0x248 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #208] │ │ │ │ - str x2, [sp, #336] │ │ │ │ - str x27, [x19, x0] │ │ │ │ - str xzr, [sp, #216] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldp x26, x0, [x20, #32] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - mov x3, x0 │ │ │ │ - str x26, [sp, #224] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x3, [x21, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x28, [x20, #8] │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldur x1, [x28, #-24] │ │ │ │ - adrp x5, 9f000 │ │ │ │ - ldr x5, [x5, #3808] │ │ │ │ - str x5, [sp, #32] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3888] │ │ │ │ - str x2, [x19, x1] │ │ │ │ - add x2, x5, #0x10 │ │ │ │ - str x2, [sp, #232] │ │ │ │ - add x4, x20, #0x18 │ │ │ │ - add x3, x20, #0x40 │ │ │ │ - add x1, x20, #0x68 │ │ │ │ - str x4, [sp, #208] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4088] │ │ │ │ - str x3, [sp, #224] │ │ │ │ - stp xzr, xzr, [sp, #240] │ │ │ │ - stp xzr, xzr, [sp, #256] │ │ │ │ - stp xzr, xzr, [sp, #272] │ │ │ │ - str x1, [sp, #336] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x2, sp, #0x140 │ │ │ │ - add x4, x25, #0x10 │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - add x1, sp, #0xe8 │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x4, [sp, #232] │ │ │ │ - str w3, [sp, #296] │ │ │ │ - stp x2, xzr, [sp, #304] │ │ │ │ - strb wzr, [sp, #320] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl cdc8 │ │ │ │ - mov x1, x21 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl cd80 │ │ │ │ - ldrb w0, [sp, #104] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - tbz w0, #0, 13ce4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a24> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x21, x1 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl cb28 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3936] │ │ │ │ - bl c9c0 (unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - cbz x0, 1417c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ebc> │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x22, x21, x0 │ │ │ │ - ldr x0, [x22, #232] │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x22, #225] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - bfxil x2, x1, #0, #8 │ │ │ │ - str x2, [sp, #64] │ │ │ │ - tbz w0, #0, 13f3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c7c> │ │ │ │ - ldrb w4, [x22, #224] │ │ │ │ - ldp x5, x0, [sp, #40] │ │ │ │ - adrp x6, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - ldp x1, x2, [sp, #56] │ │ │ │ - adrp x7, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - mov x3, x22 │ │ │ │ - add x6, x6, #0xe08 │ │ │ │ - add x7, x7, #0xe15 │ │ │ │ - bl d320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - tbnz w1, #0, 13e18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b58> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl c948 >::open(char const*, std::_Ios_Openmode)@plt+0x8> │ │ │ │ - ldr x4, [sp, #272] │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - stp x1, xzr, [sp, #176] │ │ │ │ - add x22, sp, #0xb0 │ │ │ │ - strb wzr, [sp, #192] │ │ │ │ - cbz x4, 13f24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c64> │ │ │ │ - ldp x5, x3, [sp, #256] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - mov x0, x1 │ │ │ │ - add x1, x20, #0x68 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - str x2, [sp, #208] │ │ │ │ - stp x20, x25, [sp, #224] │ │ │ │ - str x1, [sp, #336] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - str x1, [sp, #232] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x4, [x28, #-24] │ │ │ │ - ldp x5, x0, [sp, #16] │ │ │ │ - ldur x3, [x26, #-24] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - str x5, [x19, x4] │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - str x26, [sp, #224] │ │ │ │ - str x4, [x21, x3] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x23, [sp, #208] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x27, [x19, x2] │ │ │ │ - str xzr, [sp, #216] │ │ │ │ - str x1, [sp, #336] │ │ │ │ - bl c840 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x22 │ │ │ │ - add x3, x3, #0xe18 │ │ │ │ - mov x4, #0x10 // #16 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cab0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl efc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - add sp, sp, #0x260 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 13174 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5eb4> │ │ │ │ + bl ced0 │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + bl 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ + add x0, x19, #0x10 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 13ce4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a24> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - ldp x1, x2, [sp, #208] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - b 13a74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x67b4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - ldp x1, x2, [sp, #208] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - b 13a6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x67ac> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - b 13a54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6794> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x1, x24, #0x288 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x22 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xd58 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cab0 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 13a24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6764> │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl ca08 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - b 13d2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a6c> │ │ │ │ - ldr x0, [x22, #240] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - cbz x0, 13fd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d10> │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #56] │ │ │ │ - cbz w0, 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c9c> │ │ │ │ - ldrb w4, [x1, #89] │ │ │ │ - b 13cb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x69f8> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - ldr x1, [x0] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 13cb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x69f8> // b.none │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov w1, w4 │ │ │ │ - blr x2 │ │ │ │ - mov w4, w0 │ │ │ │ - b 13cb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x69f8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 14078 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6db8> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bti j │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - b 14008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d48> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x1, [sp, #336] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #600] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - ldur x1, [x23, #-24] │ │ │ │ - str x23, [sp, #208] │ │ │ │ - mov x20, x0 │ │ │ │ - str x27, [x19, x1] │ │ │ │ - str xzr, [sp, #216] │ │ │ │ - b 14048 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d88> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x25, [sp, #232] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - str x1, [sp, #232] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x28, #-24] │ │ │ │ - ldur x1, [x26, #-24] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x3, [x19, x2] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str x26, [sp, #224] │ │ │ │ - str x2, [x21, x1] │ │ │ │ - str x23, [sp, #208] │ │ │ │ - str x27, [x19, x0] │ │ │ │ - str xzr, [sp, #216] │ │ │ │ - b 14048 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d88> │ │ │ │ - bti j │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ccd8 <__cxa_atexit@plt+0x8> │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - b 1407c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6dbc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl c948 >::open(char const*, std::_Ios_Openmode)@plt+0x8> │ │ │ │ - b 14108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e48> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #600] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - b 1407c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6dbc> │ │ │ │ - bti j │ │ │ │ - b 14144 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e84> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bti j │ │ │ │ + b 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 13128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e68> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + b 13144 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e84> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 130f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e30> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + b 1310c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e4c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 130a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5de0> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + b 130bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5dfc> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13068 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5da8> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + b 13084 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5dc4> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d40> // b.any │ │ │ │ + b 13018 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d58> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 13040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d80> // b.any │ │ │ │ + b 13058 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d98> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w20, w1 │ │ │ │ - cbz w1, 141b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ef8> │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - cbz w20, 141c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f04> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #600] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 14024 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d64> // b.none │ │ │ │ - b 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.ne 143f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7138> // b.any │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldp w2, w1, [x0, #28] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x0, #32] │ │ │ │ - tbz w2, #0, 14438 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7178> │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 17ec0 ::do_widen(char) const@@Base+0x3a00> │ │ │ │ + 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 13b90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68d0> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x6, #0x8400 // #33792 │ │ │ │ + mov x7, #0x83a8 // #33704 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x8, #0x83e8 // #33768 │ │ │ │ + mov w5, w1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w4, w2 │ │ │ │ + add x24, x19, x6 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x23, x19, x7 │ │ │ │ + add x22, x19, x8 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + nop │ │ │ │ + asr w3, w2, #1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + sub w1, w1, w5 │ │ │ │ + ldr x6, [x28, #136] │ │ │ │ + sub w25, w2, w4 │ │ │ │ + ldr x5, [x0, #80] │ │ │ │ + str w25, [x19, #160] │ │ │ │ + str w1, [x19, #180] │ │ │ │ + ubfiz w1, w2, #2, #1 │ │ │ │ + ldrb w21, [x6, w3, sxtw] │ │ │ │ + ldrb w20, [x5, w2, sxtw] │ │ │ │ + asr w21, w21, w1 │ │ │ │ + and w27, w21, #0x3 │ │ │ │ + ands w28, w21, #0x2 │ │ │ │ + ubfx x21, x21, #1, #1 │ │ │ │ + ccmp w27, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + cmp w4, w2 │ │ │ │ + b.eq 134d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6218> // b.none │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + bl 6accc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40ccc> │ │ │ │ + fcvt d0, s0 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldr w25, [x19, #160] │ │ │ │ + fsub d31, d31, d0 │ │ │ │ + uzp1 v31.2d, v31.2d, v0.2d │ │ │ │ + stur q31, [x24, #40] │ │ │ │ + cbnz w25, 134e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6228> │ │ │ │ + ldr w2, [x19, #136] │ │ │ │ + cbnz w26, 13cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a38> │ │ │ │ + cbz w28, 13e2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b6c> │ │ │ │ + ldp x0, x28, [x19] │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + ldr x3, [x28, #160] │ │ │ │ + ldp d29, d28, [x0, #104] │ │ │ │ + ldrb w0, [x3, x1] │ │ │ │ + fdiv d28, d28, d29 │ │ │ │ + tbnz w0, #0, 13f6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> │ │ │ │ + fmov d26, d28 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + add x26, x19, #0x8, lsl #12 │ │ │ │ + str d27, [x26, #936] │ │ │ │ + str d26, [x26, #1000] │ │ │ │ + tbnz w0, #1, 13f10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c50> │ │ │ │ + fmov d30, d28 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x26, #944] │ │ │ │ + str d30, [x26, #1008] │ │ │ │ + tbnz w0, #2, 13f24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c64> │ │ │ │ + fmov d18, d28 │ │ │ │ + fmov d0, #1.000000000000000000e+00 │ │ │ │ + str d0, [x26, #952] │ │ │ │ + str d18, [x26, #1016] │ │ │ │ + tbnz w0, #3, 13f38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c78> │ │ │ │ + fmov d16, d28 │ │ │ │ + fmov d17, #1.000000000000000000e+00 │ │ │ │ + str d17, [x26, #960] │ │ │ │ + str d16, [x26, #1024] │ │ │ │ + tbnz w0, #4, 13f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c8c> │ │ │ │ + fmov d6, d28 │ │ │ │ + fmov d7, #1.000000000000000000e+00 │ │ │ │ + str d7, [x26, #968] │ │ │ │ + str d6, [x26, #1032] │ │ │ │ + tbnz w0, #5, 13f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ca0> │ │ │ │ + fmov d4, d28 │ │ │ │ + fmov d5, #1.000000000000000000e+00 │ │ │ │ + str d5, [x26, #976] │ │ │ │ + str d4, [x26, #1040] │ │ │ │ + tbnz w0, #6, 13f04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c44> │ │ │ │ + fmov d2, d28 │ │ │ │ + fmov d3, #1.000000000000000000e+00 │ │ │ │ + fmov d1, #1.000000000000000000e+00 │ │ │ │ + sxtb w0, w0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add x3, x26, #0x3d8 │ │ │ │ + fmov d22, d1 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + fcsel d1, d1, d28, lt // lt = tstop │ │ │ │ + movi v21.4s, #0x0 │ │ │ │ + fcsel d28, d28, d22, lt // lt = tstop │ │ │ │ + stp d2, d1, [x3, #64] │ │ │ │ + stp d3, d28, [x3] │ │ │ │ + stp q21, q21, [x0] │ │ │ │ + stp q21, q21, [x0, #32] │ │ │ │ + cbz w2, 144a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x71e4> │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 1348c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x61cc> │ │ │ │ + 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 w25, w25, #0x1 │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + ldp d31, d0, [x0] │ │ │ │ + add x1, x3, x2 │ │ │ │ + ldr d23, [x3, x2] │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + ldp d17, d7, [x0, #16] │ │ │ │ + fadd d21, d23, d31 │ │ │ │ + ldp d5, d3, [x0, #32] │ │ │ │ + ldp d1, d22, [x0, #48] │ │ │ │ + str d21, [x0] │ │ │ │ + ldr d30, [x1, #8] │ │ │ │ + fadd d24, d30, d0 │ │ │ │ + str d24, [x0, #8] │ │ │ │ + ldr d18, [x1, #16] │ │ │ │ + fadd d25, d18, d17 │ │ │ │ + str d25, [x0, #16] │ │ │ │ + ldr d16, [x1, #24] │ │ │ │ + fadd d26, d16, d7 │ │ │ │ + str d26, [x0, #24] │ │ │ │ + ldr d6, [x1, #32] │ │ │ │ + fadd d27, d6, d5 │ │ │ │ + str d27, [x0, #32] │ │ │ │ + ldr d4, [x1, #40] │ │ │ │ + fadd d29, d4, d3 │ │ │ │ + str d29, [x0, #40] │ │ │ │ + ldr d2, [x1, #48] │ │ │ │ + fadd d19, d2, d1 │ │ │ │ + str d19, [x0, #48] │ │ │ │ + ldr d23, [x1, #56] │ │ │ │ + fadd d20, d23, d22 │ │ │ │ + str d20, [x0, #56] │ │ │ │ + cmp w4, w25 │ │ │ │ + b.eq 13ac4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6804> // b.none │ │ │ │ + ldr w1, [x19, #160] │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + lsr w4, w25, #3 │ │ │ │ + ldr w6, [x19, #164] │ │ │ │ + mvn w0, w25 │ │ │ │ + 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, 133e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6124> │ │ │ │ + ldp q28, q30, [x23] │ │ │ │ + ldp q29, q31, [x23, #32] │ │ │ │ + str q28, [x3, x2] │ │ │ │ + stp q30, q29, [x6, #16] │ │ │ │ + str q31, [x6, #48] │ │ │ │ + b 133f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6138> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + ldr q31, [x0, #640] │ │ │ │ + stur q31, [x24, #40] │ │ │ │ + cbz w25, 132f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6030> │ │ │ │ + mov d29, v31.d[1] │ │ │ │ + ldr w4, [x19, #148] │ │ │ │ + cbz w4, 1381c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x655c> │ │ │ │ + cbnz w26, 13bf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6930> │ │ │ │ + ldr w6, [x19, #136] │ │ │ │ + ldr d14, [x19, #184] │ │ │ │ + ldr x20, [x19, #240] │ │ │ │ + ucvtf d30, w6 │ │ │ │ + fmul d30, d30, d14 │ │ │ │ + fdiv d15, d29, d30 │ │ │ │ + cbz w28, 13f78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cb8> │ │ │ │ + ldp x0, x28, [x19] │ │ │ │ + ldrsw x1, [x19, #168] │ │ │ │ + ldr x2, [x28, #160] │ │ │ │ + ldp d29, d30, [x0, #104] │ │ │ │ + ldrb w0, [x2, x1] │ │ │ │ + fdiv d30, d30, d29 │ │ │ │ + tbnz w0, #0, 143c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7104> │ │ │ │ + fmov d29, d30 │ │ │ │ + add x26, x19, #0x8, lsl #12 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + str d28, [x26, #936] │ │ │ │ + str d29, [x26, #1000] │ │ │ │ + tbnz w0, #1, 143dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x711c> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + str d28, [x26, #944] │ │ │ │ + str d29, [x26, #1008] │ │ │ │ + tbnz w0, #2, 143f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7130> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + str d28, [x26, #952] │ │ │ │ + str d29, [x26, #1016] │ │ │ │ + tbnz w0, #3, 14404 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7144> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + str d28, [x26, #960] │ │ │ │ + str d29, [x26, #1024] │ │ │ │ + tbnz w0, #4, 14418 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7158> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + str d28, [x26, #968] │ │ │ │ + str d29, [x26, #1032] │ │ │ │ + tbnz w0, #5, 1442c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x716c> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + str d28, [x26, #976] │ │ │ │ + str d29, [x26, #1040] │ │ │ │ + tbnz w0, #6, 14440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7180> │ │ │ │ + fmov d27, d30 │ │ │ │ + fmov d26, #1.000000000000000000e+00 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + sxtb w0, w0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add x2, x26, #0x3d8 │ │ │ │ + fmov d28, d29 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + fcsel d29, d29, d30, lt // lt = tstop │ │ │ │ + fcsel d30, d30, d28, lt // lt = tstop │ │ │ │ + stp d27, d29, [x2, #64] │ │ │ │ + stp d26, d30, [x2] │ │ │ │ + stp w4, w6, [sp, #112] │ │ │ │ + str d31, [sp, #120] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldr d21, [x20] │ │ │ │ + fmul d21, d15, d21 │ │ │ │ + str d21, [x0] │ │ │ │ + ldr d20, [x20, #8] │ │ │ │ + fmul d20, d15, d20 │ │ │ │ + str d20, [x0, #8] │ │ │ │ + ldr d19, [x20, #16] │ │ │ │ + fmul d19, d15, d19 │ │ │ │ + str d19, [x0, #16] │ │ │ │ + ldr d18, [x20, #24] │ │ │ │ + fmul d18, d15, d18 │ │ │ │ + str d18, [x0, #24] │ │ │ │ + ldr d17, [x20, #32] │ │ │ │ + fmul d17, d15, d17 │ │ │ │ + str d17, [x0, #32] │ │ │ │ + ldr d16, [x20, #40] │ │ │ │ + fmul d16, d15, d16 │ │ │ │ + str d16, [x0, #40] │ │ │ │ + ldr d7, [x20, #48] │ │ │ │ + fmul d7, d15, d7 │ │ │ │ + str d7, [x0, #48] │ │ │ │ + ldr d29, [x20, #56] │ │ │ │ + fmul d27, d15, d29 │ │ │ │ + str d27, [x0, #56] │ │ │ │ + stp q30, q30, [x20] │ │ │ │ + stp q30, q30, [x20, #32] │ │ │ │ + ldp w4, w6, [sp, #112] │ │ │ │ + cbz w6, 14468 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x71a8> │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w7, [x19, #164] │ │ │ │ + ldr x5, [x19, #88] │ │ │ │ + add w7, w25, w7 │ │ │ │ + ldr d31, [sp, #120] │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + fdiv d31, d31, d14 │ │ │ │ + madd x7, x7, x3, x5 │ │ │ │ + b 13768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64a8> │ │ │ │ + ldr d15, [x26, #936] │ │ │ │ + fmul d28, d15, d28 │ │ │ │ + str d28, [x1] │ │ │ │ + ldr d28, [x26, #944] │ │ │ │ + fmul d29, d28, d29 │ │ │ │ + str d29, [x1, #8] │ │ │ │ + ldr d29, [x26, #952] │ │ │ │ + fmul d30, d29, d30 │ │ │ │ + str d30, [x1, #16] │ │ │ │ + ldr d30, [x26, #960] │ │ │ │ + fmul d30, d30, d22 │ │ │ │ + str d30, [x1, #24] │ │ │ │ + ldr d30, [x26, #968] │ │ │ │ + fmul d30, d30, d23 │ │ │ │ + str d30, [x1, #32] │ │ │ │ + ldr d30, [x26, #976] │ │ │ │ + fmul d30, d30, d24 │ │ │ │ + str d30, [x1, #40] │ │ │ │ + ldr d30, [x26, #984] │ │ │ │ + fmul d30, d30, d25 │ │ │ │ + str d30, [x1, #48] │ │ │ │ + ldr d29, [x26, #992] │ │ │ │ + fmul d29, d29, d26 │ │ │ │ + ldr d30, [x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stur d29, [x1, #-8] │ │ │ │ + ldp d29, d23, [x20] │ │ │ │ + ldp d24, d25, [x20, #16] │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + ldp d26, d28, [x20, #32] │ │ │ │ + ldp d29, d15, [x20, #48] │ │ │ │ + str d30, [x20] │ │ │ │ + ldur d22, [x1, #-56] │ │ │ │ + fadd d22, d22, d23 │ │ │ │ + str d22, [x20, #8] │ │ │ │ + ldur d23, [x1, #-48] │ │ │ │ + fadd d23, d23, d24 │ │ │ │ + str d23, [x20, #16] │ │ │ │ + ldur d24, [x1, #-40] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x20, #24] │ │ │ │ + ldur d25, [x1, #-32] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x20, #32] │ │ │ │ + ldur d26, [x1, #-24] │ │ │ │ + fadd d26, d26, d28 │ │ │ │ + str d26, [x20, #40] │ │ │ │ + ldur d28, [x1, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x20, #48] │ │ │ │ + ldur d29, [x1, #-8] │ │ │ │ + fadd d29, d29, d15 │ │ │ │ + str d29, [x20, #56] │ │ │ │ + cmp w2, w6 │ │ │ │ + b.eq 1444c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x718c> // b.none │ │ │ │ + ldp d28, d29, [x1] │ │ │ │ + lsr w3, w2, #3 │ │ │ │ + ldp d30, d22, [x1, #16] │ │ │ │ + mvn w5, w2 │ │ │ │ + ldp d23, d24, [x1, #32] │ │ │ │ + fmadd d28, d31, d28, d21 │ │ │ │ + ldp d25, d26, [x1, #48] │ │ │ │ + fmadd d29, d31, d29, d20 │ │ │ │ + fmadd d30, d31, d30, d19 │ │ │ │ + fmadd d22, d31, d22, d18 │ │ │ │ + fmadd d23, d31, d23, d17 │ │ │ │ + fmadd d24, d31, d24, d16 │ │ │ │ + fmadd d25, d31, d25, d7 │ │ │ │ + fmadd d26, d31, d26, d27 │ │ │ │ + ldrb w3, [x7, w3, uxtw] │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + asr w3, w3, w5 │ │ │ │ + stp d28, d29, [x1] │ │ │ │ + stp d30, d22, [x1, #16] │ │ │ │ + stp d23, d24, [x1, #32] │ │ │ │ + stp d25, d26, [x1, #48] │ │ │ │ + tbz w3, #0, 13688 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63c8> │ │ │ │ + ldr d15, [x26, #1000] │ │ │ │ + fmul d28, d15, d28 │ │ │ │ + str d28, [x1] │ │ │ │ + ldr d28, [x26, #1008] │ │ │ │ + fmul d29, d28, d29 │ │ │ │ + str d29, [x1, #8] │ │ │ │ + ldr d29, [x26, #1016] │ │ │ │ + fmul d30, d29, d30 │ │ │ │ + str d30, [x1, #16] │ │ │ │ + ldr d30, [x26, #1024] │ │ │ │ + fmul d30, d30, d22 │ │ │ │ + str d30, [x1, #24] │ │ │ │ + ldr d30, [x26, #1032] │ │ │ │ + fmul d30, d30, d23 │ │ │ │ + str d30, [x1, #32] │ │ │ │ + ldr d30, [x26, #1040] │ │ │ │ + fmul d30, d30, d24 │ │ │ │ + str d30, [x1, #40] │ │ │ │ + ldr d30, [x26, #1048] │ │ │ │ + fmul d30, d30, d25 │ │ │ │ + str d30, [x1, #48] │ │ │ │ + ldr d29, [x26, #1056] │ │ │ │ + b 136e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6420> │ │ │ │ + ldr w5, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf d30, w5 │ │ │ │ + cbnz w26, 141dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f1c> │ │ │ │ + fdiv d29, d29, d30 │ │ │ │ + ldr d28, [x19, #184] │ │ │ │ + fdiv d30, d31, d28 │ │ │ │ + cbz w28, 14100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e40> │ │ │ │ + ldp x1, x28, [x19] │ │ │ │ + ldrsw x2, [x19, #168] │ │ │ │ + ldr x3, [x28, #160] │ │ │ │ + ldp d31, d28, [x1, #104] │ │ │ │ + ldrb w1, [x3, x2] │ │ │ │ + fdiv d28, d28, d31 │ │ │ │ + tbnz w1, #0, 1433c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x707c> │ │ │ │ + fmov d31, d28 │ │ │ │ + add x26, x19, #0x8, lsl #12 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + str d27, [x26, #936] │ │ │ │ + str d31, [x26, #1000] │ │ │ │ + tbnz w1, #1, 14354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7094> │ │ │ │ + fmov d31, d28 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + str d27, [x26, #944] │ │ │ │ + str d31, [x26, #1008] │ │ │ │ + tbnz w1, #2, 14368 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70a8> │ │ │ │ + fmov d31, d28 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + str d27, [x26, #952] │ │ │ │ + str d31, [x26, #1016] │ │ │ │ + tbnz w1, #3, 1437c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70bc> │ │ │ │ + fmov d31, d28 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + str d27, [x26, #960] │ │ │ │ + str d31, [x26, #1024] │ │ │ │ + tbnz w1, #4, 14390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70d0> │ │ │ │ + fmov d31, d28 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + str d27, [x26, #968] │ │ │ │ + str d31, [x26, #1032] │ │ │ │ + tbnz w1, #5, 143a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70e4> │ │ │ │ + fmov d31, d28 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + str d27, [x26, #976] │ │ │ │ + str d31, [x26, #1040] │ │ │ │ + tbnz w1, #6, 143b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70f8> │ │ │ │ + fmov d25, d28 │ │ │ │ + fmov d24, #1.000000000000000000e+00 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + sxtb w1, w1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fmov d26, d27 │ │ │ │ + add x1, x26, #0x3d8 │ │ │ │ + fcsel d27, d27, d28, lt // lt = tstop │ │ │ │ + fcsel d28, d28, d26, lt // lt = tstop │ │ │ │ + stp d25, d27, [x1, #64] │ │ │ │ + stp d24, d28, [x1] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w5, 141d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f10> │ │ │ │ + ldr x6, [x19, #64] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr w1, [x19, #164] │ │ │ │ + ldr x7, [x19, #88] │ │ │ │ + add w1, w25, w1 │ │ │ │ + lsr x6, x6, #3 │ │ │ │ + ldr x2, [x19, #192] │ │ │ │ + ldr x8, [x19, #216] │ │ │ │ + madd x1, x1, x6, x7 │ │ │ │ + b 13a2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x676c> │ │ │ │ + ldr d24, [x26, #936] │ │ │ │ + ldr d25, [x2, #8] │ │ │ │ + ldr d26, [x2, #24] │ │ │ │ + fmul d24, d24, d31 │ │ │ │ + ldr d27, [x2, #40] │ │ │ │ + ldr d28, [x2, #56] │ │ │ │ + str d24, [x2] │ │ │ │ + ldr d24, [x26, #944] │ │ │ │ + fmul d25, d25, d24 │ │ │ │ + str d25, [x2, #8] │ │ │ │ + ldr d25, [x26, #952] │ │ │ │ + fmul d25, d25, d31 │ │ │ │ + str d25, [x2, #16] │ │ │ │ + ldr d25, [x26, #960] │ │ │ │ + fmul d26, d26, d25 │ │ │ │ + str d26, [x2, #24] │ │ │ │ + ldr d26, [x26, #968] │ │ │ │ + fmul d26, d26, d31 │ │ │ │ + str d26, [x2, #32] │ │ │ │ + ldr d26, [x26, #976] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x2, #40] │ │ │ │ + ldr d27, [x26, #984] │ │ │ │ + fmul d31, d27, d31 │ │ │ │ + str d31, [x2, #48] │ │ │ │ + ldr d31, [x26, #992] │ │ │ │ + fmul d28, d28, d31 │ │ │ │ + ldr d31, [x2] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add x8, x8, #0x8 │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + stur d28, [x2, #-8] │ │ │ │ + ldp d28, d23, [x0] │ │ │ │ + ldp d24, d25, [x0, #16] │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + ldp d26, d27, [x0, #32] │ │ │ │ + ldp d28, d21, [x0, #48] │ │ │ │ + str d31, [x0] │ │ │ │ + ldur d22, [x2, #-56] │ │ │ │ + fadd d22, d22, d23 │ │ │ │ + str d22, [x0, #8] │ │ │ │ + ldur d23, [x2, #-48] │ │ │ │ + fadd d23, d23, d24 │ │ │ │ + str d23, [x0, #16] │ │ │ │ + ldur d24, [x2, #-40] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x0, #24] │ │ │ │ + ldur d25, [x2, #-32] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x0, #32] │ │ │ │ + ldur d26, [x2, #-24] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x0, #40] │ │ │ │ + ldur d27, [x2, #-16] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x0, #48] │ │ │ │ + ldur d28, [x2, #-8] │ │ │ │ + fadd d28, d28, d21 │ │ │ │ + str d28, [x0, #56] │ │ │ │ + cmp w3, w5 │ │ │ │ + b.eq 14480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x71c0> // b.none │ │ │ │ + ldr d31, [x8] │ │ │ │ + lsr w6, w3, #3 │ │ │ │ + mvn w7, w3 │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + fmadd d31, d31, d30, d29 │ │ │ │ + ldrb w6, [x1, w6, uxtw] │ │ │ │ + asr w6, w6, w7 │ │ │ │ + dup v28.2d, v31.d[0] │ │ │ │ + stp q28, q28, [x2] │ │ │ │ + stp q28, q28, [x2, #32] │ │ │ │ + tbz w6, #0, 13938 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6678> │ │ │ │ + ldr d24, [x26, #1000] │ │ │ │ + ldr d25, [x2, #8] │ │ │ │ + ldr d26, [x2, #24] │ │ │ │ + fmul d24, d24, d31 │ │ │ │ + ldr d27, [x2, #40] │ │ │ │ + ldr d28, [x2, #56] │ │ │ │ + str d24, [x2] │ │ │ │ + ldr d24, [x26, #1008] │ │ │ │ + fmul d25, d25, d24 │ │ │ │ + str d25, [x2, #8] │ │ │ │ + ldr d25, [x26, #1016] │ │ │ │ + fmul d25, d25, d31 │ │ │ │ + str d25, [x2, #16] │ │ │ │ + ldr d25, [x26, #1024] │ │ │ │ + fmul d26, d26, d25 │ │ │ │ + str d26, [x2, #24] │ │ │ │ + ldr d26, [x26, #1032] │ │ │ │ + fmul d26, d26, d31 │ │ │ │ + str d26, [x2, #32] │ │ │ │ + ldr d26, [x26, #1040] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x2, #40] │ │ │ │ + ldr d27, [x26, #1048] │ │ │ │ + fmul d31, d27, d31 │ │ │ │ + str d31, [x2, #48] │ │ │ │ + ldr d31, [x26, #1056] │ │ │ │ + b 139a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66e0> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + fadd d21, d21, d24 │ │ │ │ + ldp w4, w26, [x19, #148] │ │ │ │ + fadd d21, d21, d25 │ │ │ │ + fadd d21, d21, d26 │ │ │ │ + fadd d21, d21, d27 │ │ │ │ + fadd d21, d21, d29 │ │ │ │ + fadd d21, d21, d19 │ │ │ │ + fadd d21, d21, d20 │ │ │ │ + str d21, [x19, #184] │ │ │ │ + ldr x0, [x28, #208] │ │ │ │ + ldr w3, [x19, #144] │ │ │ │ + ldrh w0, [x0, w3, sxtw #1] │ │ │ │ + str w26, [x19, #156] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.eq 13c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6980> // b.none │ │ │ │ + cmp w27, #0x1 │ │ │ │ + b.eq 13ba0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68e0> // b.none │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + ldp w3, w4, [x19, #144] │ │ │ │ + ldr x0, [x28, #208] │ │ │ │ + ldr w26, [x19, #152] │ │ │ │ + ldrh w2, [x0, w3, sxtw #1] │ │ │ │ + ldr w1, [x19, #168] │ │ │ │ + add w0, w4, #0x1 │ │ │ │ + str w0, [x19, #148] │ │ │ │ + cmp w0, w2 │ │ │ │ + add w1, w1, w21 │ │ │ │ + str w1, [x19, #168] │ │ │ │ + ldr w0, [x19, #108] │ │ │ │ + b.lt 13b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68ac> // b.tstop │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w2, w26, #0x1 │ │ │ │ + stp w3, wzr, [x19, #144] │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.gt 13b7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68bc> │ │ │ │ + ldr w4, [x19, #104] │ │ │ │ + ldr w5, [x19, #120] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b 13280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5fc0> │ │ │ │ + add w2, w26, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.le 13b5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x689c> │ │ │ │ + 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 x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #360] │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + smaddl x0, w2, w20, x0 │ │ │ │ + bl 12e20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b60> │ │ │ │ + ldr x0, [x19, #384] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + smaddl x0, w2, w20, x0 │ │ │ │ + bl 12e20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b60> │ │ │ │ + ldr w26, [x19, #152] │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + ldp w3, w4, [x19, #144] │ │ │ │ + ldr x1, [x28, #208] │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + ldrh w2, [x1, w3, sxtw #1] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x19, #176] │ │ │ │ + b 13b24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6864> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + ldr w26, [x19, #152] │ │ │ │ + ldr x1, [x28, #136] │ │ │ │ + asr w3, w26, #1 │ │ │ │ + ubfiz w2, w26, #2, #1 │ │ │ │ + ldrb w1, [x1, w3, sxtw] │ │ │ │ + lsl w0, w0, w2 │ │ │ │ + tst w1, w0 │ │ │ │ + cset w7, ne // ne = any │ │ │ │ + cmp w7, w20 │ │ │ │ + b.eq 144c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7204> // b.none │ │ │ │ + ldr x0, [x28, #208] │ │ │ │ + ldr w3, [x19, #144] │ │ │ │ + ldrh w2, [x0, w3, sxtw #1] │ │ │ │ + sub w0, w2, #0x1 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ne 13b24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6864> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w4, [x19, #136] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + cbz w4, 13c9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x69dc> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + add x4, x2, w4, uxtw #3 │ │ │ │ + nop │ │ │ │ + ldp d2, d1, [x0] │ │ │ │ + ldp d0, d19, [x0, #16] │ │ │ │ + fadd d1, d2, d1 │ │ │ │ + ldp d18, d17, [x0, #32] │ │ │ │ + ldp d21, d20, [x0, #48] │ │ │ │ + fadd d0, d1, d0 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + fadd d19, d0, d19 │ │ │ │ + fadd d18, d19, d18 │ │ │ │ + fadd d17, d18, d17 │ │ │ │ + fadd d21, d17, d21 │ │ │ │ + fadd d20, d21, d20 │ │ │ │ + str d20, [x2], #8 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ne 13c60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x69a0> // b.any │ │ │ │ + ldr w0, [x19, #96] │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + smaddl x0, w0, w20, x2 │ │ │ │ + bl 12e20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b60> │ │ │ │ + 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 12e20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b60> │ │ │ │ + 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 13b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6848> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w26, [x19, #152] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ldr x1, [x28, #136] │ │ │ │ + asr w3, w26, #1 │ │ │ │ + ldrb w4, [x1, w3, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w2, 13e20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b60> │ │ │ │ + ldr x5, [x19, #64] │ │ │ │ + ubfiz w1, w26, #2, #1 │ │ │ │ + ldr x7, [x19, #88] │ │ │ │ + mov w3, #0x4 // #4 │ │ │ │ + ldr w8, [x19, #164] │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + ldr x6, [x19] │ │ │ │ + lsl w3, w3, w1 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + tst w3, w4 │ │ │ │ + madd x5, x5, x8, x7 │ │ │ │ + cset w7, ne // ne = any │ │ │ │ + lsr w3, w25, #3 │ │ │ │ + mvn w4, w25 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + fmov d7, #1.000000000000000000e+00 │ │ │ │ + ldrb w3, [x5, w3, uxtw] │ │ │ │ + asr w3, w3, w4 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + cmp w7, w3 │ │ │ │ + b.eq 13d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ac0> // b.none │ │ │ │ + ldp d16, d7, [x6, #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 d27, d5, [x0] │ │ │ │ + ldp d4, d30, [x0, #16] │ │ │ │ + fadd d27, d7, d27 │ │ │ │ + ldp d28, d24, [x0, #32] │ │ │ │ + ldp d29, d22, [x0, #48] │ │ │ │ + str d27, [x0] │ │ │ │ + ldur d25, [x1, #-56] │ │ │ │ + fadd d25, d5, d25 │ │ │ │ + str d25, [x0, #8] │ │ │ │ + ldur d23, [x1, #-48] │ │ │ │ + fadd d23, d4, d23 │ │ │ │ + str d23, [x0, #16] │ │ │ │ + ldur d3, [x1, #-40] │ │ │ │ + fadd d30, d3, d30 │ │ │ │ + str d30, [x0, #24] │ │ │ │ + ldur d2, [x1, #-32] │ │ │ │ + fadd d28, d2, d28 │ │ │ │ + str d28, [x0, #32] │ │ │ │ + ldur d1, [x1, #-24] │ │ │ │ + fadd d24, d1, d24 │ │ │ │ + str d24, [x0, #40] │ │ │ │ + ldur d0, [x1, #-16] │ │ │ │ + fadd d29, d0, d29 │ │ │ │ + str d29, [x0, #48] │ │ │ │ + ldur d26, [x1, #-8] │ │ │ │ + fadd d22, d26, d22 │ │ │ │ + str d22, [x0, #56] │ │ │ │ + cmp w25, w2 │ │ │ │ + b.ne 13d50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a90> // b.any │ │ │ │ + fadd d25, d25, d27 │ │ │ │ + fadd d25, d25, d23 │ │ │ │ + fadd d25, d25, d30 │ │ │ │ + fadd d25, d25, d28 │ │ │ │ + fadd d25, d25, d24 │ │ │ │ + fadd d25, d25, d29 │ │ │ │ + fadd d31, d25, d22 │ │ │ │ + ldr w4, [x19, #148] │ │ │ │ + str d31, [x19, #184] │ │ │ │ + b 13aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x682c> │ │ │ │ + ldp x3, x1, [x19, #192] │ │ │ │ + cmp x1, x3 │ │ │ │ + b.eq 13e9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6bdc> // b.none │ │ │ │ + fmov s31, w2 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + sub x1, x1, 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 13e98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6bd8> // b.none │ │ │ │ + dup v31.2d, v30.d[0] │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x3, x1, #1 │ │ │ │ + add x2, x0, x3, lsl #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 13e80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6bc0> // b.any │ │ │ │ + cmp x1, x3, lsl #1 │ │ │ │ + b.eq 13e9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6bdc> // b.none │ │ │ │ + mov x3, x0 │ │ │ │ + str d30, [x3] │ │ │ │ + ldp x2, x1, [x19, #240] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 13ef0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c30> // b.none │ │ │ │ + sub x1, x1, x2 │ │ │ │ + mov x0, x2 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.eq 13ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c28> // b.none │ │ │ │ + fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x3, x1, #1 │ │ │ │ + add x2, x2, x3, lsl #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 13ed0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c10> // b.any │ │ │ │ + cmp x1, x3, lsl #1 │ │ │ │ + b.eq 13ef0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c30> // b.none │ │ │ │ + mov x2, x0 │ │ │ │ + fmov d31, #1.250000000000000000e-01 │ │ │ │ + str d31, [x2] │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + str d31, [x19, #184] │ │ │ │ + ldp w4, w26, [x19, #148] │ │ │ │ + b 13aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x682c> │ │ │ │ + fmov d3, d28 │ │ │ │ + fmov d2, #1.000000000000000000e+00 │ │ │ │ + b 1339c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60dc> │ │ │ │ + fmov d31, d28 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + str d30, [x26, #1008] │ │ │ │ + str d31, [x26, #944] │ │ │ │ + tbz w0, #2, 13344 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6084> │ │ │ │ + fmov d0, d28 │ │ │ │ + fmov d18, #1.000000000000000000e+00 │ │ │ │ + str d18, [x26, #1016] │ │ │ │ + str d0, [x26, #952] │ │ │ │ + tbz w0, #3, 13358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6098> │ │ │ │ + fmov d17, d28 │ │ │ │ + fmov d16, #1.000000000000000000e+00 │ │ │ │ + str d16, [x26, #1024] │ │ │ │ + str d17, [x26, #960] │ │ │ │ + tbz w0, #4, 1336c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60ac> │ │ │ │ + fmov d7, d28 │ │ │ │ + fmov d6, #1.000000000000000000e+00 │ │ │ │ + str d6, [x26, #1032] │ │ │ │ + str d7, [x26, #968] │ │ │ │ + tbz w0, #5, 13380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60c0> │ │ │ │ + fmov d5, d28 │ │ │ │ + fmov d4, #1.000000000000000000e+00 │ │ │ │ + b 13388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60c8> │ │ │ │ + fmov d27, d28 │ │ │ │ + fmov d26, #1.000000000000000000e+00 │ │ │ │ + b 13320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6060> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + stp w4, w6, [sp, #112] │ │ │ │ + str d31, [sp, #120] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldr d21, [x20] │ │ │ │ + fmul d21, d15, d21 │ │ │ │ + str d21, [x0] │ │ │ │ + ldr d20, [x20, #8] │ │ │ │ + fmul d20, d15, d20 │ │ │ │ + str d20, [x0, #8] │ │ │ │ + ldr d19, [x20, #16] │ │ │ │ + fmul d19, d15, d19 │ │ │ │ + str d19, [x0, #16] │ │ │ │ + ldr d18, [x20, #24] │ │ │ │ + fmul d18, d15, d18 │ │ │ │ + str d18, [x0, #24] │ │ │ │ + ldr d17, [x20, #32] │ │ │ │ + fmul d17, d15, d17 │ │ │ │ + str d17, [x0, #32] │ │ │ │ + ldr d16, [x20, #40] │ │ │ │ + fmul d16, d15, d16 │ │ │ │ + str d16, [x0, #40] │ │ │ │ + ldr d7, [x20, #48] │ │ │ │ + fmul d7, d15, d7 │ │ │ │ + str d7, [x0, #48] │ │ │ │ + ldr d29, [x20, #56] │ │ │ │ + fmul d29, d15, d29 │ │ │ │ + str d29, [x0, #56] │ │ │ │ + stp q30, q30, [x20] │ │ │ │ + stp q30, q30, [x20, #32] │ │ │ │ + ldp w4, w6, [sp, #112] │ │ │ │ + cbz w6, 140e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e24> │ │ │ │ + ldr d31, [sp, #120] │ │ │ │ + mov w2, #0x40 // #64 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + fdiv d31, d31, d14 │ │ │ │ + umaddl x2, w6, w2, x1 │ │ │ │ + ldp d30, d22, [x1] │ │ │ │ + ldp d24, d23, [x1, #16] │ │ │ │ + ldp d26, d25, [x1, #32] │ │ │ │ + fmadd d30, d31, d30, d21 │ │ │ │ + ldp d28, d27, [x1, #48] │ │ │ │ + fmadd d22, d31, d22, d20 │ │ │ │ + fmadd d24, d31, d24, d19 │ │ │ │ + fmadd d23, d31, d23, d18 │ │ │ │ + fmadd d26, d31, d26, d17 │ │ │ │ + fmadd d25, d31, d25, d16 │ │ │ │ + fmadd d28, d31, d28, d7 │ │ │ │ + fmadd d27, d31, d27, d29 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stp d30, d22, [x1, #-64] │ │ │ │ + stp d24, d23, [x1, #-48] │ │ │ │ + stp d26, d25, [x1, #-32] │ │ │ │ + stp d28, d27, [x1, #-16] │ │ │ │ + ldp d28, d24, [x20] │ │ │ │ + ldp d25, d26, [x20, #16] │ │ │ │ + fadd d30, d30, d28 │ │ │ │ + ldp d27, d28, [x20, #32] │ │ │ │ + str d30, [x20] │ │ │ │ + ldur d22, [x1, #-56] │ │ │ │ + fadd d22, d22, d24 │ │ │ │ + str d22, [x20, #8] │ │ │ │ + ldur d23, [x1, #-48] │ │ │ │ + fadd d23, d23, d25 │ │ │ │ + str d23, [x20, #16] │ │ │ │ + ldur d24, [x1, #-40] │ │ │ │ + fadd d24, d24, d26 │ │ │ │ + str d24, [x20, #24] │ │ │ │ + ldur d25, [x1, #-32] │ │ │ │ + fadd d25, d25, d27 │ │ │ │ + str d25, [x20, #32] │ │ │ │ + ldur d26, [x1, #-24] │ │ │ │ + fadd d26, d26, d28 │ │ │ │ + ldp d28, d15, [x20, #48] │ │ │ │ + str d26, [x20, #40] │ │ │ │ + ldur d27, [x1, #-16] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x20, #48] │ │ │ │ + ldur d28, [x1, #-8] │ │ │ │ + fadd d28, d28, d15 │ │ │ │ + str d28, [x20, #56] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 14010 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> // b.any │ │ │ │ + fadd d30, d30, d22 │ │ │ │ + fadd d30, d30, d23 │ │ │ │ + fadd d30, d30, d24 │ │ │ │ + fadd d30, d30, d25 │ │ │ │ + fadd d30, d30, d26 │ │ │ │ + fadd d30, d30, d27 │ │ │ │ + fadd d30, d30, d28 │ │ │ │ + str w4, [sp, #112] │ │ │ │ + str d30, [x19, #184] │ │ │ │ + bl ced0 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + ldr w26, [x19, #152] │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + b 13aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x682c> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w5, 141c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f08> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + add x5, x2, w5, uxtw #3 │ │ │ │ + nop │ │ │ │ + ldr d31, [x2], #8 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + fmadd d31, d31, d30, d29 │ │ │ │ + dup v28.2d, v31.d[0] │ │ │ │ + stp q28, q28, [x1, #-64] │ │ │ │ + stp q28, q28, [x1, #-32] │ │ │ │ + ldp d28, d23, [x0] │ │ │ │ + ldp d24, d25, [x0, #16] │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + ldp d26, d27, [x0, #32] │ │ │ │ + ldp d28, d21, [x0, #48] │ │ │ │ + str d31, [x0] │ │ │ │ + ldur d22, [x1, #-56] │ │ │ │ + fadd d22, d22, d23 │ │ │ │ + str d22, [x0, #8] │ │ │ │ + ldur d23, [x1, #-48] │ │ │ │ + fadd d23, d23, d24 │ │ │ │ + str d23, [x0, #16] │ │ │ │ + ldur d24, [x1, #-40] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x0, #24] │ │ │ │ + ldur d25, [x1, #-32] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x0, #32] │ │ │ │ + ldur d26, [x1, #-24] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x0, #40] │ │ │ │ + ldur d27, [x1, #-16] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x0, #48] │ │ │ │ + ldur d28, [x1, #-8] │ │ │ │ + fadd d28, d28, d21 │ │ │ │ + str d28, [x0, #56] │ │ │ │ + cmp x2, x5 │ │ │ │ + b.ne 14120 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e60> // b.any │ │ │ │ + fadd d31, d31, d22 │ │ │ │ + fadd d31, d31, d23 │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr w26, [x19, #152] │ │ │ │ + str d31, [x19, #184] │ │ │ │ + b 13aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x682c> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w26, [x19, #152] │ │ │ │ + ldr x1, [x28, #136] │ │ │ │ + asr w2, w26, #1 │ │ │ │ + ldrb w7, [x1, w2, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w5, 141d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f14> │ │ │ │ + ldr x6, [x19] │ │ │ │ + add x1, x19, #0x8, lsl #12 │ │ │ │ + ldr d31, [x19, #184] │ │ │ │ + ubfiz w8, w26, #2, #1 │ │ │ │ + ldr x2, [x19, #64] │ │ │ │ + mov w3, #0x4 // #4 │ │ │ │ + ldp d29, d20, [x6, #104] │ │ │ │ + lsl w3, w3, w8 │ │ │ │ + ldr d21, [x1, #1064] │ │ │ │ + lsr x2, x2, #3 │ │ │ │ + ldr d22, [x1, #1072] │ │ │ │ + tst w3, w7 │ │ │ │ + fdiv d20, d20, d29 │ │ │ │ + ldr w8, [x19, #164] │ │ │ │ + fdiv d21, d21, d31 │ │ │ │ + cset w9, ne // ne = any │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + add w8, w25, w8 │ │ │ │ + fdiv d22, d22, d30 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + madd x8, x8, x2, x6 │ │ │ │ + ldr x7, [x19, #216] │ │ │ │ + nop │ │ │ │ + lsr w2, w3, #3 │ │ │ │ + mvn w6, w3 │ │ │ │ + ldr d31, [x7] │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldrb w2, [x8, w2, uxtw] │ │ │ │ + add x7, x7, #0x8 │ │ │ │ + fmadd d31, d21, d31, d22 │ │ │ │ + asr w2, w2, w6 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + cmp w9, w2 │ │ │ │ + b.eq 14294 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fd4> // 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 w3, w5 │ │ │ │ + b.ne 14260 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fa0> // 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 13aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x682c> │ │ │ │ + fmov d27, d28 │ │ │ │ + add x26, x19, #0x8, lsl #12 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x26, #1000] │ │ │ │ + str d27, [x26, #936] │ │ │ │ + tbz w1, #1, 13870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65b0> │ │ │ │ + fmov d27, d28 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x26, #1008] │ │ │ │ + str d27, [x26, #944] │ │ │ │ + tbz w1, #2, 13884 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65c4> │ │ │ │ + fmov d27, d28 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x26, #1016] │ │ │ │ + str d27, [x26, #952] │ │ │ │ + tbz w1, #3, 13898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65d8> │ │ │ │ + fmov d27, d28 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x26, #1024] │ │ │ │ + str d27, [x26, #960] │ │ │ │ + tbz w1, #4, 138ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65ec> │ │ │ │ + fmov d27, d28 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x26, #1032] │ │ │ │ + str d27, [x26, #968] │ │ │ │ + tbz w1, #5, 138c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6600> │ │ │ │ + fmov d27, d28 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x26, #1040] │ │ │ │ + str d27, [x26, #976] │ │ │ │ + tbz w1, #6, 138d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6614> │ │ │ │ + fmov d24, d28 │ │ │ │ + fmov d25, #1.000000000000000000e+00 │ │ │ │ + b 138dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x661c> │ │ │ │ + fmov d28, d30 │ │ │ │ + add x26, x19, #0x8, lsl #12 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x26, #1000] │ │ │ │ + str d28, [x26, #936] │ │ │ │ + tbz w0, #1, 13548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6288> │ │ │ │ + fmov d28, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x26, #1008] │ │ │ │ + str d28, [x26, #944] │ │ │ │ + tbz w0, #2, 1355c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x629c> │ │ │ │ + fmov d28, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x26, #1016] │ │ │ │ + str d28, [x26, #952] │ │ │ │ + tbz w0, #3, 13570 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62b0> │ │ │ │ + fmov d28, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x26, #1024] │ │ │ │ + str d28, [x26, #960] │ │ │ │ + tbz w0, #4, 13584 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62c4> │ │ │ │ + fmov d28, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x26, #1032] │ │ │ │ + str d28, [x26, #968] │ │ │ │ + tbz w0, #5, 13598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62d8> │ │ │ │ + fmov d28, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x26, #1040] │ │ │ │ + str d28, [x26, #976] │ │ │ │ + tbz w0, #6, 135ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62ec> │ │ │ │ + fmov d26, d30 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + b 135b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62f4> │ │ │ │ + fadd d30, d30, d22 │ │ │ │ + fadd d30, d30, d23 │ │ │ │ + fadd d30, d30, d24 │ │ │ │ + fadd d30, d30, d25 │ │ │ │ + fadd d30, d30, d26 │ │ │ │ + fadd d30, d30, d28 │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + str w4, [sp, #112] │ │ │ │ + str d30, [x19, #184] │ │ │ │ + bl ced0 │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + ldr w26, [x19, #152] │ │ │ │ + b 13aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x682c> │ │ │ │ + fadd d31, d31, d22 │ │ │ │ + ldr w26, [x19, #152] │ │ │ │ + fadd d31, d31, d23 │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + b 141d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f14> │ │ │ │ + fmov d20, d21 │ │ │ │ + fmov d19, d21 │ │ │ │ + fmov d29, d21 │ │ │ │ + fmov d27, d21 │ │ │ │ + fmov d26, d21 │ │ │ │ + fmov d25, d21 │ │ │ │ + fmov d24, d21 │ │ │ │ + b 13ac8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6808> │ │ │ │ + ldr w20, [x19, #136] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + ldr d14, [x19, #184] │ │ │ │ + stp w4, w7, [sp, #112] │ │ │ │ + ucvtf d28, w20 │ │ │ │ + str d31, [sp, #120] │ │ │ │ + fmul d28, d28, d14 │ │ │ │ + fdiv d15, d29, d28 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x2, [x19, #240] │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldp q19, q20, [x2] │ │ │ │ + ldp q21, q18, [x2, #32] │ │ │ │ + fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ + fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ + movi v30.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 q30, q30, [x2] │ │ │ │ + stp q21, q18, [x0, #32] │ │ │ │ + stp q30, q30, [x2, #32] │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + cbz w20, 14684 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x73c4> │ │ │ │ + ldr d31, [sp, #120] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + fdiv d22, d22, d29 │ │ │ │ + ldr w8, [x19, #164] │ │ │ │ + ldr x3, [x19, #64] │ │ │ │ + add w8, w25, w8 │ │ │ │ + fdiv d30, d31, d14 │ │ │ │ + ldr w7, [sp, #116] │ │ │ │ + ldr x6, [x19, #88] │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + madd x8, x8, x3, x6 │ │ │ │ + ldp q26, q29, [x1] │ │ │ │ + lsr w3, w5, #3 │ │ │ │ + mov v28.16b, v20.16b │ │ │ │ + mvn w6, w5 │ │ │ │ + ldp q31, q27, [x1, #32] │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + ldrb w3, [x8, w3, uxtw] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + fmla v28.2d, v29.2d, v30.d[0] │ │ │ │ + mov v29.16b, v21.16b │ │ │ │ + asr w3, w3, w6 │ │ │ │ + and w3, w3, #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, w3 │ │ │ │ + b.eq 145ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x732c> // 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, [x2] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + ldp d25, d26, [x2, #16] │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + ldp d27, d28, [x2, #32] │ │ │ │ + str d31, [x2] │ │ │ │ + ldur d23, [x1, #-56] │ │ │ │ + fadd d23, d23, d29 │ │ │ │ + ldp d29, d17, [x2, #48] │ │ │ │ + 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, d17 │ │ │ │ + str d29, [x2, #56] │ │ │ │ + cmp w5, w20 │ │ │ │ + b.ne 14558 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7298> // b.any │ │ │ │ + fadd d30, d31, 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 w4, [sp, #112] │ │ │ │ + str d30, [x19, #184] │ │ │ │ + bl ced0 │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + b 13aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x682c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 x22, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr d31, [x22, #184] │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + fdiv d31, d30, d31 │ │ │ │ + ldr x19, [x0] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + cbz x19, 147f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7534> │ │ │ │ + str d31, [sp, #72] │ │ │ │ + fmov d31, x19 │ │ │ │ + cnt v30.8b, v31.8b │ │ │ │ + addv b30, v30.8b │ │ │ │ + fmov x0, d30 │ │ │ │ + fmov w21, s30 │ │ │ │ + lsl x20, x0, #3 │ │ │ │ mov x0, x20 │ │ │ │ - cmp x21, #0x1 │ │ │ │ - b.ne 142ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x702c> // b.any │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ mov x20, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x26 // #38 │ │ │ │ - add x1, x1, #0xe30 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldr x1, [x20] │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + ldr d31, [sp, #72] │ │ │ │ + ldr x6, [x22, #240] │ │ │ │ + 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, 14758 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7498> │ │ │ │ + ldr d29, [x6, x5] │ │ │ │ + ldr d28, [x6, 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 14724 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7464> // b.any │ │ │ │ + cbz w21, 147bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x74fc> │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr x2, [x23] │ │ │ │ + fdiv d30, d30, d27 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq 14800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7540> // b.none │ │ │ │ + ubfx x1, x21, #1, #7 │ │ │ │ + lsr w3, w21, #1 │ │ │ │ + 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 x0, x1 │ │ │ │ + b.ne 14788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x74c8> // b.any │ │ │ │ + lsl w0, w3, #1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 147bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x74fc> // b.none │ │ │ │ + ubfiz x0, x0, #3, #32 │ │ │ │ + ldr d31, [x20, x0] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x2, x0] │ │ │ │ + cbz x20, 147dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x751c> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldp x1, x2, [sp, #208] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + 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 w21, #0x0 // #0 │ │ │ │ + b 14714 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7454> │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - bl d680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c0> │ │ │ │ - bti j │ │ │ │ - mov x21, x1 │ │ │ │ - b 14258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f98> │ │ │ │ - bti j │ │ │ │ - b 14200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f40> │ │ │ │ - bti j │ │ │ │ + b 147ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x74ec> │ │ │ │ + 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 6accc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40ccc> │ │ │ │ + fcvt d14, s0 │ │ │ │ + fmov d15, #1.000000000000000000e+00 │ │ │ │ + mov x2, #0x200 // #512 │ │ │ │ + ldr x4, [x19, #336] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - cbnz w1, 141b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ef0> │ │ │ │ - b 141b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ef8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #600] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + fsub d15, d15, d14 │ │ │ │ + str d14, [x21, #1072] │ │ │ │ + add x0, x19, #0x198 │ │ │ │ + add x23, x4, x24, lsl #3 │ │ │ │ + str d15, [x21, #1064] │ │ │ │ + ldr d31, [x4, x24, lsl #3] │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + mov x3, x0 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + ldr w6, [x19, #136] │ │ │ │ + ldr x7, [x19, #192] │ │ │ │ + umull x0, w22, w0 │ │ │ │ + ldr x1, [x19, #288] │ │ │ │ + mov w4, #0x40 // #64 │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + ucvtf d21, w6 │ │ │ │ + umaddl x4, w6, w4, x7 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + ldr x8, [x1, x0] │ │ │ │ + mov x1, x3 │ │ │ │ + add x3, x2, x0 │ │ │ │ + cbz w6, 14bfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x793c> │ │ │ │ + ldr d30, [x23] │ │ │ │ + mov x0, x7 │ │ │ │ + ldr d31, [x8, x5, lsl #3] │ │ │ │ + ldr x2, [x3] │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + ldp d23, d22, [x1] │ │ │ │ + add x2, x2, w5, uxtw #3 │ │ │ │ + ldp d25, d24, [x1, #16] │ │ │ │ + ldp d27, d26, [x1, #32] │ │ │ │ + ldp d28, d30, [x1, #48] │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + fdiv d31, d31, d21 │ │ │ │ + nop │ │ │ │ + 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 x4, x0 │ │ │ │ + b.ne 14900 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7640> // b.any │ │ │ │ + ldp d31, d30, [x1] │ │ │ │ + add x5, x5, #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 x5, #0x8 │ │ │ │ + b.ne 148c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7608> // b.any │ │ │ │ + fcmp d31, d31 │ │ │ │ + b.vs 14bdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x791c> │ │ │ │ + fmov x1, d31 │ │ │ │ + mov x0, #0xffe0000000000000 // #-9007199254740992 │ │ │ │ + cmp x0, x1, lsl #1 │ │ │ │ + b.eq 14bdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x791c> // b.none │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 14bdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x791c> // b.first │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + movi d28, #0x0 │ │ │ │ + fdiv d29, d29, d31 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + ldr x12, [x1, #184] │ │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ │ + add x13, x0, #0x8 │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + add x11, x12, x13 │ │ │ │ + ldr x10, [x12, x0] │ │ │ │ + b 14a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77a8> │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + cmp w14, #0x40 │ │ │ │ + b.eq 14ae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7820> // b.none │ │ │ │ + lsr x0, x10, x14 │ │ │ │ + tbz w0, #0, 14a5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x779c> │ │ │ │ + ldr x8, [x11] │ │ │ │ + ubfiz w7, w14, #3, #3 │ │ │ │ + and w6, w14, #0xfffffff8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + and w0, w1, #0x7 │ │ │ │ + add w2, w6, w1, asr #3 │ │ │ │ + add w0, w0, w7 │ │ │ │ + lsr x4, x8, x1 │ │ │ │ + add x5, x19, w3, sxtw #3 │ │ │ │ + add x2, x19, w2, sxtw #3 │ │ │ │ + ubfiz x0, x0, #3, #7 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add x0, x19, x0 │ │ │ │ + tbz w4, #0, 14acc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x780c> │ │ │ │ + ldr d30, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr d31, [x2, #408] │ │ │ │ + mov w9, #0x1 // #1 │ │ │ │ + fmul d30, d29, d30 │ │ │ │ + fmul d31, d29, d31 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fadd d28, d28, d31 │ │ │ │ + str d31, [x5, #920] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 14a80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77c0> // b.any │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + cmp w14, #0x40 │ │ │ │ + b.ne 14a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77a8> // b.any │ │ │ │ + cbz w9, 14b04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7844> │ │ │ │ + fcmp d28, d28 │ │ │ │ + str d28, [x21, #928] │ │ │ │ + b.vs 14b04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7844> │ │ │ │ + fmov x1, d28 │ │ │ │ + mov x0, #0xffe0000000000000 // #-9007199254740992 │ │ │ │ + cmp x0, x1, lsl #1 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne 14c04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7944> // b.any │ │ │ │ + movi d30, #0x0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + str d30, [x21, #928] │ │ │ │ + b 14b28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7868> │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + cmp w14, #0x40 │ │ │ │ + b.eq 14b9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78dc> // b.none │ │ │ │ + lsr x0, x10, x14 │ │ │ │ + tbz w0, #0, 14b1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x785c> │ │ │ │ + ldr x8, [x11] │ │ │ │ + ubfiz w7, w14, #3, #3 │ │ │ │ + and w6, w14, #0xfffffff8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + and w0, w1, #0x7 │ │ │ │ + add w2, w6, w1, asr #3 │ │ │ │ + add w0, w0, w7 │ │ │ │ + lsr x4, x8, x1 │ │ │ │ + add x5, x19, w3, sxtw #3 │ │ │ │ + add x2, x19, w2, sxtw #3 │ │ │ │ + ubfiz x0, x0, #3, #7 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add x0, x19, x0 │ │ │ │ + tbz w4, #0, 14b88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78c8> │ │ │ │ + ldr d31, [x0, #408] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr d28, [x2, #408] │ │ │ │ + mov w9, #0x1 // #1 │ │ │ │ + fmul d31, d29, d31 │ │ │ │ + fmadd d31, d29, d28, d31 │ │ │ │ + fadd d30, d30, d31 │ │ │ │ + str d31, [x5, #920] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 14b40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7880> // b.any │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + cmp w14, #0x40 │ │ │ │ + b.ne 14b28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7868> // b.any │ │ │ │ + cbz w9, 14bbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78fc> │ │ │ │ + fcmp d30, d30 │ │ │ │ + str d30, [x21, #928] │ │ │ │ + b.vs 14bbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78fc> │ │ │ │ + fmov x1, d30 │ │ │ │ + mov x0, #0xffe0000000000000 // #-9007199254740992 │ │ │ │ + cmp x0, x1, lsl #1 │ │ │ │ + b.ne 14d24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a64> // b.any │ │ │ │ + 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 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp d14, d15, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr d29, [x1, #56] │ │ │ │ + b 149b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x76f0> │ │ │ │ + mov x1, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d31, x1 │ │ │ │ + fcmpe d28, d31 │ │ │ │ + b.mi 14b04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7844> // b.first │ │ │ │ + ldr x1, [x12, x13] │ │ │ │ + cbz x1, 14d18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a58> │ │ │ │ + fmov d31, x1 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x1, d31 │ │ │ │ + cbz x10, 14d18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a58> │ │ │ │ + fmov d31, x10 │ │ │ │ + ldr d29, [x21, #928] │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + ldr x9, [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 w7, w4, #0x1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ls 14ce8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a28> // b.plast │ │ │ │ + add x6, x9, w7, sxtw #3 │ │ │ │ + sub x1, x6, x19 │ │ │ │ + cmp x1, #0x3a0 │ │ │ │ + b.eq 14ce8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a28> // b.none │ │ │ │ + ubfx x3, x2, #1, #15 │ │ │ │ + lsr w5, w2, #1 │ │ │ │ + add x8, x19, #0x398 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + lsl x3, x3, #4 │ │ │ │ + ldr q31, [x8, x1] │ │ │ │ + fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ + str q31, [x6, x1] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 14c90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x79d0> // b.any │ │ │ │ + lsl w1, w5, #1 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 14cc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a08> // b.none │ │ │ │ + add x2, x19, w1, sxtw #3 │ │ │ │ + add w1, w1, w7 │ │ │ │ + ldr d31, [x2, #920] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x9, w1, 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 │ │ │ │ + ubfiz x2, x2, #3, #16 │ │ │ │ + add x7, x9, w7, sxtw #3 │ │ │ │ + add x3, x19, #0x398 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr d31, [x3, x1] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x7, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 14cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a38> // b.any │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 14ccc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a0c> │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 14ccc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a0c> │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmpe d30, d31 │ │ │ │ + b.mi 14bbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78fc> // b.first │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 14c14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7954> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + mov x26, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + str x1, [sp] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + ldr x5, [x26, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w27, [x26, #108] │ │ │ │ + ldr w6, [x26, #116] │ │ │ │ + ldr x3, [x5, #208] │ │ │ │ + ldp w1, w0, [x26, #100] │ │ │ │ + ldr w7, [x26, #132] │ │ │ │ + ldrh w3, [x3, w1, sxtw #1] │ │ │ │ + str w1, [x26, #144] │ │ │ │ + ldr w1, [x26, #124] │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + stp w3, w27, [x26, #148] │ │ │ │ + str w27, [x26, #156] │ │ │ │ + stp w6, w7, [x26, #168] │ │ │ │ + str w1, [x26, #176] │ │ │ │ + cmp w27, w0 │ │ │ │ + b.lt 165a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x92e0> // b.tstop │ │ │ │ + mov x6, #0x8400 // #33792 │ │ │ │ + mov x8, #0x83a8 // #33704 │ │ │ │ + mov x9, #0x83e8 // #33768 │ │ │ │ + mov w7, w27 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + add x22, x26, x9 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + add x24, x26, x6 │ │ │ │ + add x23, x26, x8 │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + stp d13, d14, [sp, #192] │ │ │ │ + str d15, [sp, #208] │ │ │ │ + ldr w6, [x26, #120] │ │ │ │ + sub w0, w27, w0 │ │ │ │ + ldr x5, [x5, #136] │ │ │ │ + sub w1, w1, w6 │ │ │ │ + str w1, [x26, #180] │ │ │ │ + asr w1, w27, #1 │ │ │ │ + str w0, [x26, #160] │ │ │ │ + ubfiz w0, w27, #2, #1 │ │ │ │ + ldrb w20, [x5, w1, sxtw] │ │ │ │ + asr w20, w20, w0 │ │ │ │ + and w21, w20, #0x3 │ │ │ │ + ands w20, w20, #0x2 │ │ │ │ + ccmp w21, #0x1, #0x4, eq // eq = none │ │ │ │ + cset w25, ne // ne = any │ │ │ │ + cmp w7, w27 │ │ │ │ + b.ne 15020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d60> // b.any │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + ldr q31, [x0, #640] │ │ │ │ + stur q31, [x24, #40] │ │ │ │ + ldr w3, [x26, #136] │ │ │ │ + and w28, w25, #0x1 │ │ │ │ + cbnz w25, 15d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a84> │ │ │ │ + cbz w20, 15e9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8bdc> │ │ │ │ + ldp x0, x2, [x26] │ │ │ │ + ldrsw x1, [x26, #168] │ │ │ │ + ldr x2, [x2, #160] │ │ │ │ + ldp d29, d28, [x0, #104] │ │ │ │ + ldrb w0, [x2, x1] │ │ │ │ + fdiv d28, d28, d29 │ │ │ │ + tbnz w0, #0, 162a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fe8> │ │ │ │ + fmov d26, d28 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + add x28, x26, #0x8, lsl #12 │ │ │ │ + str d27, [x28, #936] │ │ │ │ + str d26, [x28, #1000] │ │ │ │ + tbnz w0, #1, 1629c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fdc> │ │ │ │ + fmov d30, d28 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x28, #944] │ │ │ │ + str d30, [x28, #1008] │ │ │ │ + tbnz w0, #2, 16290 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fd0> │ │ │ │ + fmov d18, d28 │ │ │ │ + fmov d0, #1.000000000000000000e+00 │ │ │ │ + str d0, [x28, #952] │ │ │ │ + str d18, [x28, #1016] │ │ │ │ + tbnz w0, #3, 16284 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fc4> │ │ │ │ + fmov d16, d28 │ │ │ │ + fmov d17, #1.000000000000000000e+00 │ │ │ │ + str d17, [x28, #960] │ │ │ │ + str d16, [x28, #1024] │ │ │ │ + tbnz w0, #4, 16278 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fb8> │ │ │ │ + fmov d6, d28 │ │ │ │ + fmov d7, #1.000000000000000000e+00 │ │ │ │ + str d7, [x28, #968] │ │ │ │ + str d6, [x28, #1032] │ │ │ │ + tbnz w0, #5, 16258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f98> │ │ │ │ + fmov d4, d28 │ │ │ │ + fmov d5, #1.000000000000000000e+00 │ │ │ │ + str d5, [x28, #976] │ │ │ │ + str d4, [x28, #1040] │ │ │ │ + tbnz w0, #6, 1626c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fac> │ │ │ │ + fmov d2, d28 │ │ │ │ + fmov d3, #1.000000000000000000e+00 │ │ │ │ + fmov d1, #1.000000000000000000e+00 │ │ │ │ + sxtb w0, w0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add x4, x28, #0x3d8 │ │ │ │ + fmov d22, d1 │ │ │ │ + ldr x0, [x26, #240] │ │ │ │ + fcsel d1, d1, d28, lt // lt = tstop │ │ │ │ + movi v21.4s, #0x0 │ │ │ │ + fcsel d28, d28, d22, lt // lt = tstop │ │ │ │ + stp d2, d1, [x4, #64] │ │ │ │ + stp d3, d28, [x4] │ │ │ │ + stp q21, q21, [x0] │ │ │ │ + stp q21, q21, [x0, #32] │ │ │ │ + cbz w3, 15cd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a14> │ │ │ │ + ldr x6, [x26, #192] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 14fd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d14> │ │ │ │ + ldp q28, q30, [x22] │ │ │ │ + ldp q29, q31, [x22, #32] │ │ │ │ + str q28, [x6, x2] │ │ │ │ + stp q30, q29, [x8, #16] │ │ │ │ + str q31, [x8, #48] │ │ │ │ + ldr w3, [x26, #136] │ │ │ │ + ldr x0, [x26, #240] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldr x6, [x26, #192] │ │ │ │ + ldp d31, d0, [x0] │ │ │ │ + add x1, x6, x2 │ │ │ │ + ldr d23, [x6, x2] │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + ldp d17, d7, [x0, #16] │ │ │ │ + fadd d21, d23, d31 │ │ │ │ + ldp d5, d3, [x0, #32] │ │ │ │ + ldp d1, d22, [x0, #48] │ │ │ │ + str d21, [x0] │ │ │ │ + ldr d30, [x1, #8] │ │ │ │ + fadd d24, d30, d0 │ │ │ │ + str d24, [x0, #8] │ │ │ │ + ldr d18, [x1, #16] │ │ │ │ + fadd d25, d18, d17 │ │ │ │ + str d25, [x0, #16] │ │ │ │ + ldr d16, [x1, #24] │ │ │ │ + fadd d26, d16, d7 │ │ │ │ + str d26, [x0, #24] │ │ │ │ + ldr d6, [x1, #32] │ │ │ │ + fadd d27, d6, d5 │ │ │ │ + str d27, [x0, #32] │ │ │ │ + ldr d4, [x1, #40] │ │ │ │ + fadd d29, d4, d3 │ │ │ │ + str d29, [x0, #40] │ │ │ │ + ldr d2, [x1, #48] │ │ │ │ + fadd d19, d2, d1 │ │ │ │ + str d19, [x0, #48] │ │ │ │ + ldr d23, [x1, #56] │ │ │ │ + fadd d20, d23, d22 │ │ │ │ + str d20, [x0, #56] │ │ │ │ + cmp w3, w5 │ │ │ │ + b.eq 15cf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a30> // b.none │ │ │ │ + ldr x7, [x26, #64] │ │ │ │ + lsr w3, w5, #3 │ │ │ │ + ldp w1, w8, [x26, #160] │ │ │ │ + mvn w0, w5 │ │ │ │ + ldr x9, [x26, #88] │ │ │ │ + add w1, w1, w8 │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + add x8, x6, x2 │ │ │ │ + madd x1, x1, x7, x9 │ │ │ │ + ldrb w1, [x1, w3, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbnz w0, #0, 14f30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7c70> │ │ │ │ + ldp q28, q30, [x23] │ │ │ │ + ldp q29, q31, [x23, #32] │ │ │ │ + str q28, [x6, x2] │ │ │ │ + stp q30, q29, [x8, #16] │ │ │ │ + str q31, [x8, #48] │ │ │ │ + b 14f44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7c84> │ │ │ │ + ldr x0, [x26] │ │ │ │ + mov w2, w27 │ │ │ │ + ldr w1, [x26, #156] │ │ │ │ + ldr x3, [x0, #80] │ │ │ │ + ldrb w19, [x3, w27, sxtw] │ │ │ │ + bl 6ad88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40d88> │ │ │ │ + fcvt d0, s0 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + ldr w8, [x26, #152] │ │ │ │ + ldr w0, [x26, #108] │ │ │ │ + mov w27, w8 │ │ │ │ + fsub d14, d29, d0 │ │ │ │ + stp d14, d0, [x24, #40] │ │ │ │ + cmp w8, w0 │ │ │ │ + b.eq 14e38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7b78> // b.none │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + ldrsw x3, [x26, #144] │ │ │ │ + ldr w5, [x26, #148] │ │ │ │ + ldr x0, [x1, #208] │ │ │ │ + ldrh w0, [x0, x3, lsl #1] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 153b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x80f4> // b.none │ │ │ │ + and w28, w25, #0x1 │ │ │ │ + cbnz w25, 15c04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8944> │ │ │ │ + ldr w3, [x26, #136] │ │ │ │ + ldr d13, [x26, #184] │ │ │ │ + ldr x19, [x26, #240] │ │ │ │ + ucvtf d31, w3 │ │ │ │ + fmul d31, d31, d13 │ │ │ │ + fdiv d15, d0, d31 │ │ │ │ + cbz w20, 15668 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83a8> │ │ │ │ + ldr x6, [x1, #160] │ │ │ │ + ldr x1, [x26] │ │ │ │ + ldrsw x0, [x26, #168] │ │ │ │ + ldp d31, d30, [x1, #104] │ │ │ │ + ldrb w0, [x6, x0] │ │ │ │ + fdiv d30, d30, d31 │ │ │ │ + fmov d31, d30 │ │ │ │ + tbnz w0, #0, 150c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e08> │ │ │ │ + fmov d31, d29 │ │ │ │ + fmov d29, d30 │ │ │ │ + add x28, x26, #0x8, lsl #12 │ │ │ │ + str d31, [x28, #936] │ │ │ │ + str d29, [x28, #1000] │ │ │ │ + tbnz w0, #1, 16220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f60> │ │ │ │ + fmov d31, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x28, #944] │ │ │ │ + str d31, [x28, #1008] │ │ │ │ + tbnz w0, #2, 161c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f04> │ │ │ │ + fmov d31, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x28, #952] │ │ │ │ + str d31, [x28, #1016] │ │ │ │ + tbnz w0, #3, 161d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f18> │ │ │ │ + fmov d31, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x28, #960] │ │ │ │ + str d31, [x28, #1024] │ │ │ │ + tbnz w0, #4, 161ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f2c> │ │ │ │ + fmov d31, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x28, #968] │ │ │ │ + str d31, [x28, #1032] │ │ │ │ + tbnz w0, #5, 16200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f40> │ │ │ │ + fmov d31, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x28, #976] │ │ │ │ + str d31, [x28, #1040] │ │ │ │ + tbnz w0, #6, 16214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f54> │ │ │ │ + fmov d28, d30 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + sxtb w0, w0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add x2, x28, #0x3d8 │ │ │ │ + fmov d29, d31 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + fcsel d31, d31, d30, lt // lt = tstop │ │ │ │ + fcsel d30, d30, d29, lt // lt = tstop │ │ │ │ + stp d28, d31, [x2, #64] │ │ │ │ + stp d27, d30, [x2] │ │ │ │ + str w3, [sp, #12] │ │ │ │ + str w5, [sp, #24] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr d22, [x19] │ │ │ │ + mov x11, x0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + fmul d22, d15, d22 │ │ │ │ + str d22, [x0] │ │ │ │ + ldr d21, [x19, #8] │ │ │ │ + fmul d21, d15, d21 │ │ │ │ + str d21, [x0, #8] │ │ │ │ + ldr d20, [x19, #16] │ │ │ │ + fmul d20, d15, d20 │ │ │ │ + str d20, [x0, #16] │ │ │ │ + ldr d19, [x19, #24] │ │ │ │ + fmul d19, d15, d19 │ │ │ │ + str d19, [x0, #24] │ │ │ │ + ldr d18, [x19, #32] │ │ │ │ + fmul d18, d15, d18 │ │ │ │ + str d18, [x0, #32] │ │ │ │ + ldr d17, [x19, #40] │ │ │ │ + fmul d17, d15, d17 │ │ │ │ + str d17, [x0, #40] │ │ │ │ + ldr d16, [x19, #48] │ │ │ │ + fmul d16, d15, d16 │ │ │ │ + str d16, [x0, #48] │ │ │ │ + ldr d30, [x19, #56] │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + str d15, [x0, #56] │ │ │ │ + stp q31, q31, [x19] │ │ │ │ + stp q31, q31, [x19, #32] │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + ldr w5, [sp, #24] │ │ │ │ + cbz w3, 16334 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9074> │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + add x25, x26, #0xc0 │ │ │ │ + ldp w10, w1, [x26, #160] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x7, [x26, #88] │ │ │ │ + add w10, w10, w1 │ │ │ │ + fdiv d31, d14, d13 │ │ │ │ + lsr x0, x0, #3 │ │ │ │ + ldr x1, [x26, #192] │ │ │ │ + madd x10, x10, x0, x7 │ │ │ │ + b 15300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8040> │ │ │ │ + ldr d7, [x28, #936] │ │ │ │ + fmul d23, d7, d23 │ │ │ │ + str d23, [x1] │ │ │ │ + ldr d23, [x28, #944] │ │ │ │ + fmul d24, d23, d24 │ │ │ │ + str d24, [x1, #8] │ │ │ │ + ldr d24, [x28, #952] │ │ │ │ + fmul d25, d24, d25 │ │ │ │ + str d25, [x1, #16] │ │ │ │ + ldr d25, [x28, #960] │ │ │ │ + fmul d26, d25, d26 │ │ │ │ + str d26, [x1, #24] │ │ │ │ + ldr d26, [x28, #968] │ │ │ │ + fmul d27, d26, d27 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d27, [x28, #976] │ │ │ │ + fmul d28, d27, d28 │ │ │ │ + str d28, [x1, #40] │ │ │ │ + ldr d28, [x28, #984] │ │ │ │ + fmul d29, d28, d29 │ │ │ │ + str d29, [x1, #48] │ │ │ │ + ldr d29, [x28, #992] │ │ │ │ + fmul d29, d29, d30 │ │ │ │ + ldr d30, [x1] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stur d29, [x1, #-8] │ │ │ │ + ldp d29, d24, [x19] │ │ │ │ + ldp d25, d26, [x19, #16] │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + ldp d27, d28, [x19, #32] │ │ │ │ + ldp d29, d7, [x19, #48] │ │ │ │ + str d30, [x19] │ │ │ │ + ldur d23, [x1, #-56] │ │ │ │ + fadd d23, d23, d24 │ │ │ │ + str d23, [x19, #8] │ │ │ │ + ldur d24, [x1, #-48] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x19, #16] │ │ │ │ + ldur d25, [x1, #-40] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x19, #24] │ │ │ │ + ldur d26, [x1, #-32] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x19, #32] │ │ │ │ + ldur d27, [x1, #-24] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x19, #40] │ │ │ │ + ldur d28, [x1, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x19, #48] │ │ │ │ + ldur d29, [x1, #-8] │ │ │ │ + fadd d29, d29, d7 │ │ │ │ + str d29, [x19, #56] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.eq 15bac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88ec> // b.none │ │ │ │ + ldp d23, d24, [x1] │ │ │ │ + lsr w7, w6, #3 │ │ │ │ + ldp d25, d26, [x1, #16] │ │ │ │ + mvn w8, w6 │ │ │ │ + ldp d27, d28, [x1, #32] │ │ │ │ + fmadd d23, d31, d23, d22 │ │ │ │ + ldp d29, d30, [x1, #48] │ │ │ │ + fmadd d24, d31, d24, d21 │ │ │ │ + fmadd d25, d31, d25, d20 │ │ │ │ + fmadd d26, d31, d26, d19 │ │ │ │ + fmadd d27, d31, d27, d18 │ │ │ │ + fmadd d28, d31, d28, d17 │ │ │ │ + fmadd d29, d31, d29, d16 │ │ │ │ + fmadd d30, d31, d30, d15 │ │ │ │ + ldrb w7, [x10, w7, uxtw] │ │ │ │ + and w8, w8, #0x7 │ │ │ │ + asr w7, w7, w8 │ │ │ │ + stp d23, d24, [x1] │ │ │ │ + stp d25, d26, [x1, #16] │ │ │ │ + stp d27, d28, [x1, #32] │ │ │ │ + stp d29, d30, [x1, #48] │ │ │ │ + tbz w7, #0, 15220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7f60> │ │ │ │ + ldr d7, [x28, #1000] │ │ │ │ + fmul d23, d7, d23 │ │ │ │ + str d23, [x1] │ │ │ │ + ldr d23, [x28, #1008] │ │ │ │ + fmul d24, d23, d24 │ │ │ │ + str d24, [x1, #8] │ │ │ │ + ldr d24, [x28, #1016] │ │ │ │ + fmul d25, d24, d25 │ │ │ │ + str d25, [x1, #16] │ │ │ │ + ldr d25, [x28, #1024] │ │ │ │ + fmul d26, d25, d26 │ │ │ │ + str d26, [x1, #24] │ │ │ │ + ldr d26, [x28, #1032] │ │ │ │ + fmul d27, d26, d27 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d27, [x28, #1040] │ │ │ │ + fmul d28, d27, d28 │ │ │ │ + str d28, [x1, #40] │ │ │ │ + ldr d28, [x28, #1048] │ │ │ │ + fmul d29, d28, d29 │ │ │ │ + str d29, [x1, #48] │ │ │ │ + ldr d29, [x28, #1056] │ │ │ │ + b 15278 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7fb8> │ │ │ │ + ldr w3, [x26, #136] │ │ │ │ + and w28, w25, #0x1 │ │ │ │ + ldr x0, [x26, #240] │ │ │ │ + ucvtf d31, w3 │ │ │ │ + cbnz w25, 16064 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8da4> │ │ │ │ + fdiv d15, d0, d31 │ │ │ │ + ldr d30, [x26, #184] │ │ │ │ + fdiv d31, d14, d30 │ │ │ │ + cbz w20, 15f88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8cc8> │ │ │ │ + ldr x6, [x26] │ │ │ │ + ldr x7, [x1, #160] │ │ │ │ + ldp d28, d30, [x6, #104] │ │ │ │ + ldrsw x1, [x26, #168] │ │ │ │ + fdiv d30, d30, d28 │ │ │ │ + ldrb w1, [x7, x1] │ │ │ │ + fmov d28, d30 │ │ │ │ + tbnz w1, #0, 15400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8140> │ │ │ │ + fmov d28, d29 │ │ │ │ + fmov d29, d30 │ │ │ │ + add x28, x26, #0x8, lsl #12 │ │ │ │ + str d28, [x28, #936] │ │ │ │ + str d29, [x28, #1000] │ │ │ │ + tbnz w1, #1, 16328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9068> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + str d28, [x28, #944] │ │ │ │ + str d29, [x28, #1008] │ │ │ │ + tbnz w1, #2, 162cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x900c> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + str d28, [x28, #952] │ │ │ │ + str d29, [x28, #1016] │ │ │ │ + tbnz w1, #3, 162e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9020> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + str d28, [x28, #960] │ │ │ │ + str d29, [x28, #1024] │ │ │ │ + tbnz w1, #4, 162f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9034> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + str d28, [x28, #968] │ │ │ │ + str d29, [x28, #1032] │ │ │ │ + tbnz w1, #5, 16308 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9048> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + str d28, [x28, #976] │ │ │ │ + str d29, [x28, #1040] │ │ │ │ + tbnz w1, #6, 1631c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x905c> │ │ │ │ + fmov d26, d30 │ │ │ │ + fmov d25, #1.000000000000000000e+00 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + sxtb w1, w1 │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + fmov d27, d28 │ │ │ │ + add x1, x28, #0x3d8 │ │ │ │ + fcsel d28, d28, d30, lt // lt = tstop │ │ │ │ + fcsel d30, d30, d27, lt // lt = tstop │ │ │ │ + stp d26, d28, [x1, #64] │ │ │ │ + stp d25, d30, [x1] │ │ │ │ + stp q29, q29, [x0] │ │ │ │ + stp q29, q29, [x0, #32] │ │ │ │ + cbz w3, 16590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x92d0> │ │ │ │ + ldr x7, [x26, #64] │ │ │ │ + add x10, x26, #0xd8 │ │ │ │ + ldp w12, w1, [x26, #160] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x9, [x26, #88] │ │ │ │ + add w12, w12, w1 │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + ldr x1, [x26, #192] │ │ │ │ + ldr x11, [x26, #216] │ │ │ │ + madd x12, x12, x7, x9 │ │ │ │ + b 155d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8310> │ │ │ │ + ldr d25, [x28, #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, [x28, #944] │ │ │ │ + fmul d26, d26, d25 │ │ │ │ + str d26, [x1, #8] │ │ │ │ + ldr d26, [x28, #952] │ │ │ │ + fmul d26, d26, d30 │ │ │ │ + str d26, [x1, #16] │ │ │ │ + ldr d26, [x28, #960] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x1, #24] │ │ │ │ + ldr d27, [x28, #968] │ │ │ │ + fmul d27, d27, d30 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d27, [x28, #976] │ │ │ │ + fmul d28, d28, d27 │ │ │ │ + str d28, [x1, #40] │ │ │ │ + ldr d28, [x28, #984] │ │ │ │ + fmul d30, d28, d30 │ │ │ │ + str d30, [x1, #48] │ │ │ │ + ldr d30, [x28, #992] │ │ │ │ + fmul d29, d29, d30 │ │ │ │ + ldr d30, [x1] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + add x11, x11, #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 w6, w3 │ │ │ │ + b.eq 1622c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f6c> // b.none │ │ │ │ + ldr d30, [x11] │ │ │ │ + lsr w7, w6, #3 │ │ │ │ + mvn w9, w6 │ │ │ │ + and w9, w9, #0x7 │ │ │ │ + fmadd d30, d30, d31, d15 │ │ │ │ + ldrb w7, [x12, w7, uxtw] │ │ │ │ + asr w7, w7, w9 │ │ │ │ + dup v29.2d, v30.d[0] │ │ │ │ + stp q29, q29, [x1] │ │ │ │ + stp q29, q29, [x1, #32] │ │ │ │ + tbz w7, #0, 154dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x821c> │ │ │ │ + ldr d25, [x28, #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, [x28, #1008] │ │ │ │ + fmul d26, d26, d25 │ │ │ │ + str d26, [x1, #8] │ │ │ │ + ldr d26, [x28, #1016] │ │ │ │ + fmul d26, d26, d30 │ │ │ │ + str d26, [x1, #16] │ │ │ │ + ldr d26, [x28, #1024] │ │ │ │ + fmul d27, d27, d26 │ │ │ │ + str d27, [x1, #24] │ │ │ │ + ldr d27, [x28, #1032] │ │ │ │ + fmul d27, d27, d30 │ │ │ │ + str d27, [x1, #32] │ │ │ │ + ldr d27, [x28, #1040] │ │ │ │ + fmul d28, d28, d27 │ │ │ │ + str d28, [x1, #40] │ │ │ │ + ldr d28, [x28, #1048] │ │ │ │ + fmul d30, d28, d30 │ │ │ │ + str d30, [x1, #48] │ │ │ │ + ldr d30, [x28, #1056] │ │ │ │ + b 15544 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8284> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str w3, [sp, #12] │ │ │ │ + str w5, [sp, #24] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr d22, [x19] │ │ │ │ + mov x6, x0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + fmul d22, d15, d22 │ │ │ │ + str d22, [x0] │ │ │ │ + ldr d21, [x19, #8] │ │ │ │ + fmul d21, d15, d21 │ │ │ │ + str d21, [x0, #8] │ │ │ │ + ldr d20, [x19, #16] │ │ │ │ + fmul d20, d15, d20 │ │ │ │ + str d20, [x0, #16] │ │ │ │ + ldr d19, [x19, #24] │ │ │ │ + fmul d19, d15, d19 │ │ │ │ + str d19, [x0, #24] │ │ │ │ + ldr d18, [x19, #32] │ │ │ │ + fmul d18, d15, d18 │ │ │ │ + str d18, [x0, #32] │ │ │ │ + ldr d17, [x19, #40] │ │ │ │ + fmul d17, d15, d17 │ │ │ │ + str d17, [x0, #40] │ │ │ │ + ldr d16, [x19, #48] │ │ │ │ + fmul d16, d15, d16 │ │ │ │ + str d16, [x0, #48] │ │ │ │ + ldr d30, [x19, #56] │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + str d15, [x0, #56] │ │ │ │ + stp q31, q31, [x19] │ │ │ │ + stp q31, q31, [x19, #32] │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + ldr w5, [sp, #24] │ │ │ │ + cbz w3, 1653c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x927c> │ │ │ │ + fdiv d31, d14, d13 │ │ │ │ + mov w0, #0x40 // #64 │ │ │ │ + ldr x1, [x26, #192] │ │ │ │ + add x25, x26, #0xc0 │ │ │ │ + umaddl x0, w3, w0, x1 │ │ │ │ + ldp d30, d23, [x1] │ │ │ │ + ldp d25, d24, [x1, #16] │ │ │ │ + ldp d27, d26, [x1, #32] │ │ │ │ + fmadd d30, d31, d30, d22 │ │ │ │ + ldp d29, d28, [x1, #48] │ │ │ │ + fmadd d23, d31, d23, d21 │ │ │ │ + fmadd d25, d31, d25, d20 │ │ │ │ + fmadd d24, d31, d24, d19 │ │ │ │ + fmadd d27, d31, d27, d18 │ │ │ │ + fmadd d26, d31, d26, d17 │ │ │ │ + fmadd d29, d31, d29, d16 │ │ │ │ + fmadd d28, d31, d28, d15 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stp d30, d23, [x1, #-64] │ │ │ │ + stp d25, d24, [x1, #-48] │ │ │ │ + stp d27, d26, [x1, #-32] │ │ │ │ + stp d29, d28, [x1, #-16] │ │ │ │ + ldp d29, d25, [x19] │ │ │ │ + ldp d26, d27, [x19, #16] │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + ldp d28, d29, [x19, #32] │ │ │ │ + str d30, [x19] │ │ │ │ + ldur d23, [x1, #-56] │ │ │ │ + fadd d23, d23, d25 │ │ │ │ + str d23, [x19, #8] │ │ │ │ + ldur d24, [x1, #-48] │ │ │ │ + fadd d24, d24, d26 │ │ │ │ + str d24, [x19, #16] │ │ │ │ + ldur d25, [x1, #-40] │ │ │ │ + fadd d25, d25, d27 │ │ │ │ + str d25, [x19, #24] │ │ │ │ + ldur d26, [x1, #-32] │ │ │ │ + fadd d26, d26, d28 │ │ │ │ + str d26, [x19, #32] │ │ │ │ + ldur d27, [x1, #-24] │ │ │ │ + fadd d27, d27, d29 │ │ │ │ + ldp d29, d7, [x19, #48] │ │ │ │ + str d27, [x19, #40] │ │ │ │ + ldur d28, [x1, #-16] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x19, #48] │ │ │ │ + ldur d29, [x1, #-8] │ │ │ │ + fadd d29, d29, d7 │ │ │ │ + str d29, [x19, #56] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 15708 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8448> // b.any │ │ │ │ + fadd d31, d30, d23 │ │ │ │ + mov x0, x6 │ │ │ │ + str w3, [sp, #12] │ │ │ │ + str w5, [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, [x26, #184] │ │ │ │ + bl ced0 │ │ │ │ + ldr w5, [sp, #24] │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + cbz w5, 15d34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a74> │ │ │ │ + str w27, [x26, #156] │ │ │ │ + cbz w27, 165a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x92e8> │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ne 15bfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x893c> // b.any │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - cbnz w1, 141b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ef0> │ │ │ │ - b 141b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ef8> │ │ │ │ - bti j │ │ │ │ - b 14144 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e84> │ │ │ │ - bti j │ │ │ │ - b 14144 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e84> │ │ │ │ + mov x0, #0x30 // #48 │ │ │ │ + stp q31, q31, [x19] │ │ │ │ + stp q31, q31, [x19, #32] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x25, x21 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + add x28, x21, #0x30 │ │ │ │ + str x21, [sp, #40] │ │ │ │ + stp x21, x0, [sp, #48] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + str x28, [sp, #80] │ │ │ │ + stp xzr, xzr, [x25] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str xzr, [x25, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp q29, q28, [x19] │ │ │ │ + str x0, [x25] │ │ │ │ + add x1, x0, #0x40 │ │ │ │ + add x25, x25, #0x18 │ │ │ │ + ldp q31, q30, [x19, #32] │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + stp x1, x1, [x25, #-16] │ │ │ │ + str x25, [sp, #40] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + cmp x28, x25 │ │ │ │ + b.ne 1584c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x858c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + str x28, [sp, #72] │ │ │ │ + bl ced0 │ │ │ │ + ldr w28, [x26, #180] │ │ │ │ + mov w1, #0x18 // #24 │ │ │ │ + ldr x0, [x26, #384] │ │ │ │ + smull x28, w28, w1 │ │ │ │ + add x1, x0, x28 │ │ │ │ + ldr x27, [x0, x28] │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + subs x19, x2, x27 │ │ │ │ + b.eq 16648 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9388> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x2, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + fmov d0, #1.000000000000000000e+00 │ │ │ │ + ldr w8, [x26, #136] │ │ │ │ + ldp d31, d29, [x19] │ │ │ │ + ldp d28, d27, [x19, #16] │ │ │ │ + ldp d26, d25, [x19, #32] │ │ │ │ + ldp d24, d23, [x19, #48] │ │ │ │ + fdiv d31, d0, d31 │ │ │ │ + fdiv d29, d0, d29 │ │ │ │ + fdiv d28, d0, d28 │ │ │ │ + fdiv d27, d0, d27 │ │ │ │ + fdiv d26, d0, d26 │ │ │ │ + fdiv d25, d0, d25 │ │ │ │ + fdiv d24, d0, d24 │ │ │ │ + fdiv d23, d0, d23 │ │ │ │ + stp d31, d29, [x19] │ │ │ │ + stp d28, d27, [x19, #16] │ │ │ │ + stp d26, d25, [x19, #32] │ │ │ │ + stp d24, d23, [x19, #48] │ │ │ │ + cbz w8, 15a2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x876c> │ │ │ │ + ldr x1, [x26, #64] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldp w0, w3, [x26, #160] │ │ │ │ + mov w9, #0x18 // #24 │ │ │ │ + ldr x7, [x26, #88] │ │ │ │ + add w0, w0, w3 │ │ │ │ + ldr x2, [x26, #360] │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + ldr x3, [x26, #192] │ │ │ │ + ldr x2, [x2, x28] │ │ │ │ + madd x0, x0, x1, x7 │ │ │ │ + lsr w1, w6, #3 │ │ │ │ + mvn w7, w6 │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + ldr d7, [x2] │ │ │ │ + ldr d6, [x3] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + add x2, x2, #0x40 │ │ │ │ + fmul d7, d31, d7 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + asr w1, w1, w7 │ │ │ │ + and w1, w1, #0x1 │ │ │ │ + umull x1, w1, w9 │ │ │ │ + ldr x1, [x21, x1] │ │ │ │ + ldp d5, d30, [x1] │ │ │ │ + ldp d22, 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, d28, d17 │ │ │ │ + fmadd d22, d17, d16, d22 │ │ │ │ + str d22, [x1, #16] │ │ │ │ + ldur d21, [x2, #-40] │ │ │ │ + ldur d20, [x3, #-40] │ │ │ │ + fmul d21, d27, d21 │ │ │ │ + fmadd d19, d21, d20, d19 │ │ │ │ + str d19, [x1, #24] │ │ │ │ + ldur d18, [x2, #-32] │ │ │ │ + ldur d2, [x3, #-32] │ │ │ │ + fmul d18, d26, d18 │ │ │ │ + fmadd d1, d18, d2, d1 │ │ │ │ + str d1, [x1, #32] │ │ │ │ + ldur d0, [x2, #-24] │ │ │ │ + ldur d7, [x3, #-24] │ │ │ │ + fmul d0, d25, d0 │ │ │ │ + fmadd d6, d0, d7, d6 │ │ │ │ + str d6, [x1, #40] │ │ │ │ + ldur d5, [x2, #-16] │ │ │ │ + ldur d4, [x3, #-16] │ │ │ │ + fmul d5, d24, d5 │ │ │ │ + fmadd d3, d5, d4, d3 │ │ │ │ + str d3, [x1, #48] │ │ │ │ + ldur d17, [x2, #-8] │ │ │ │ + ldur d16, [x3, #-8] │ │ │ │ + fmul d17, d23, d17 │ │ │ │ + fmadd d30, d17, d16, d30 │ │ │ │ + str d30, [x1, #56] │ │ │ │ + cmp w6, w8 │ │ │ │ + b.ne 15948 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8688> // b.any │ │ │ │ + ldr x2, [x21] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [x21, #24] │ │ │ │ + mov x19, x21 │ │ │ │ + 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, [x26, #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 ced0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 15b10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8850> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + bl ced0 │ │ │ │ + cmp x25, x19 │ │ │ │ + b.ne 15aa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x87e0> // b.any │ │ │ │ + ldr w19, [x26, #176] │ │ │ │ + mov x0, x21 │ │ │ │ + bl ced0 │ │ │ │ + ldp w5, w27, [x26, #148] │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + str w19, [x26, #176] │ │ │ │ + ldr w0, [x26, #168] │ │ │ │ + ubfx x20, x20, #1, #1 │ │ │ │ + sub w5, w5, #0x1 │ │ │ │ + str w5, [x26, #148] │ │ │ │ + sub w0, w0, w20 │ │ │ │ + str w0, [x26, #168] │ │ │ │ + tbnz w5, #31, 15b20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8860> │ │ │ │ + ldr w0, [x26, #104] │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + str w27, [x26, #152] │ │ │ │ + cmp w27, w0 │ │ │ │ + b.lt 15b60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88a0> // b.tstop │ │ │ │ + ldr x5, [x26, #8] │ │ │ │ + ldr w7, [x26, #108] │ │ │ │ + ldr w1, [x26, #176] │ │ │ │ + b 14dec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7b2c> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x25, x19 │ │ │ │ + b.ne 15aa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x87e0> // b.any │ │ │ │ + b 15ab8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x87f8> │ │ │ │ + ldr w0, [x26, #144] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 15aec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x882c> │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + ldr x1, [x1, #208] │ │ │ │ + str w0, [x26, #144] │ │ │ │ + ldrh w0, [x1, w0, uxtw #1] │ │ │ │ + str w27, [x26, #152] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x26, #148] │ │ │ │ + ldr w0, [x26, #104] │ │ │ │ + cmp w27, w0 │ │ │ │ + b.ge 15b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8840> // b.tcont │ │ │ │ + nop │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp d13, d14, [sp, #192] │ │ │ │ + ldr d15, [sp, #208] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 165b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x92f8> // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + fadd d31, d30, d23 │ │ │ │ + mov x0, x11 │ │ │ │ + str w3, [sp, #12] │ │ │ │ + str w5, [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, [x26, #184] │ │ │ │ + bl ced0 │ │ │ │ + ldr w5, [sp, #24] │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + cbz w5, 15d34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a74> │ │ │ │ + str w27, [x26, #156] │ │ │ │ + cbnz w27, 15ad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8810> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 146a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x73e0> │ │ │ │ + ldp w5, w27, [x26, #148] │ │ │ │ + b 15ad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8810> │ │ │ │ + ldr x6, [x1, #136] │ │ │ │ + asr w1, w8, #1 │ │ │ │ + ubfiz w3, w8, #2, #1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + ldrb w1, [x6, w1, sxtw] │ │ │ │ + lsl w0, w0, w3 │ │ │ │ + tst w1, w0 │ │ │ │ + cset w11, ne // ne = any │ │ │ │ + cmp w11, w19 │ │ │ │ + b.eq 16354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9094> // b.none │ │ │ │ + cbnz w5, 15bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x892c> │ │ │ │ + ldr w3, [x26, #136] │ │ │ │ + add x25, x26, #0xc0 │ │ │ │ + add x10, x26, #0xd8 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + cbz w3, 15c98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89d8> │ │ │ │ + ldr x1, [x10] │ │ │ │ + ldr x0, [x25] │ │ │ │ + add x3, x1, w3, uxtw #3 │ │ │ │ + ldp d2, d1, [x0] │ │ │ │ + ldp d0, d20, [x0, #16] │ │ │ │ + fadd d1, d2, d1 │ │ │ │ + ldp d19, d18, [x0, #32] │ │ │ │ + ldp d22, d21, [x0, #48] │ │ │ │ + fadd d0, d1, d0 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + fadd d20, d0, d20 │ │ │ │ + fadd d19, d20, d19 │ │ │ │ + fadd d18, d19, d18 │ │ │ │ + fadd d22, d18, d22 │ │ │ │ + fadd d21, d22, d21 │ │ │ │ + str d21, [x1], #8 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 15c50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8990> // b.any │ │ │ │ + mov w2, w8 │ │ │ │ + mov w19, w8 │ │ │ │ + cbnz w28, 15ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89e0> │ │ │ │ + ldr w2, [x26, #156] │ │ │ │ + mov w19, w8 │ │ │ │ + str w2, [x26, #156] │ │ │ │ + cbz w19, 15e8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8bcc> │ │ │ │ + ldr w0, [x26, #104] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.eq 15804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8544> // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 14808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7548> │ │ │ │ + tbnz w0, #31, 16554 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9294> │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + add w0, w1, w0 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 15804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8544> │ │ │ │ + fmov d20, d21 │ │ │ │ + fmov d19, d21 │ │ │ │ + fmov d29, d21 │ │ │ │ + fmov d27, d21 │ │ │ │ + fmov d26, d21 │ │ │ │ + fmov d25, d21 │ │ │ │ + fmov d24, d21 │ │ │ │ + fadd d21, d21, d24 │ │ │ │ + ldr w5, [x26, #148] │ │ │ │ + fadd d21, d21, d25 │ │ │ │ + fadd d21, d21, d26 │ │ │ │ + fadd d21, d21, d27 │ │ │ │ + fadd d21, d21, d29 │ │ │ │ + fadd d21, d21, d19 │ │ │ │ + fadd d21, d21, d20 │ │ │ │ + str d21, [x26, #184] │ │ │ │ + cbz w5, 162b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ff4> │ │ │ │ + ldr w27, [x26, #152] │ │ │ │ + str w27, [x26, #156] │ │ │ │ + cbnz w27, 15ad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8810> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 146a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x73e0> │ │ │ │ + b 15bfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x893c> │ │ │ │ + ldr w8, [x26, #152] │ │ │ │ + add x10, x26, #0xd8 │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + b 15c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8984> │ │ │ │ + ldr x5, [x26, #8] │ │ │ │ + asr w1, w27, #1 │ │ │ │ + ldr x0, [x26, #240] │ │ │ │ + ldr x5, [x5, #136] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w6, [x5, w1, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w3, 1655c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x929c> │ │ │ │ + ldr x5, [x26, #64] │ │ │ │ + ubfiz w7, w27, #2, #1 │ │ │ │ + ldp w8, w9, [x26, #160] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + lsl w1, w1, w7 │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + ldr x7, [x26, #88] │ │ │ │ + add w8, w8, w9 │ │ │ │ + ldr x9, [x26] │ │ │ │ + tst w1, w6 │ │ │ │ + ldr x1, [x26, #192] │ │ │ │ + madd x8, x8, x5, x7 │ │ │ │ + cset w10, ne // ne = any │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + lsr w5, w6, #3 │ │ │ │ + mvn w7, w6 │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + fmov d17, #1.000000000000000000e+00 │ │ │ │ + ldrb w5, [x8, w5, uxtw] │ │ │ │ + asr w5, w5, w7 │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + cmp w10, w5 │ │ │ │ + b.eq 15dcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0c> // b.none │ │ │ │ + ldp d16, d7, [x9, #104] │ │ │ │ + fdiv d17, d7, d16 │ │ │ │ + dup v6.2d, v17.d[0] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + stp q6, q6, [x1, #-64] │ │ │ │ + stp q6, q6, [x1, #-32] │ │ │ │ + ldp d27, d25, [x0] │ │ │ │ + ldp d23, d30, [x0, #16] │ │ │ │ + fadd d27, d17, d27 │ │ │ │ + ldp d28, d24, [x0, #32] │ │ │ │ + ldp d29, d31, [x0, #48] │ │ │ │ + str d27, [x0] │ │ │ │ + ldur d5, [x1, #-56] │ │ │ │ + fadd d25, d5, d25 │ │ │ │ + str d25, [x0, #8] │ │ │ │ + ldur d4, [x1, #-48] │ │ │ │ + fadd d23, d4, d23 │ │ │ │ + str d23, [x0, #16] │ │ │ │ + ldur d3, [x1, #-40] │ │ │ │ + fadd d30, d3, d30 │ │ │ │ + str d30, [x0, #24] │ │ │ │ + ldur d2, [x1, #-32] │ │ │ │ + fadd d28, d2, d28 │ │ │ │ + str d28, [x0, #32] │ │ │ │ + ldur d1, [x1, #-24] │ │ │ │ + fadd d24, d1, d24 │ │ │ │ + str d24, [x0, #40] │ │ │ │ + ldur d0, [x1, #-16] │ │ │ │ + fadd d29, d0, d29 │ │ │ │ + str d29, [x0, #48] │ │ │ │ + ldur d26, [x1, #-8] │ │ │ │ + fadd d31, d26, d31 │ │ │ │ + str d31, [x0, #56] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.ne 15da0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ae0> // b.any │ │ │ │ + fadd d25, d27, d25 │ │ │ │ + ldr w5, [x26, #148] │ │ │ │ + fadd d25, d25, d23 │ │ │ │ + fadd d25, d25, d30 │ │ │ │ + fadd d25, d25, d28 │ │ │ │ + fadd d25, d25, d24 │ │ │ │ + fadd d25, d25, d29 │ │ │ │ + fadd d25, d25, d31 │ │ │ │ + str d25, [x26, #184] │ │ │ │ + cbnz w5, 15be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8928> │ │ │ │ + ldr w8, [x26, #152] │ │ │ │ + add x25, x26, #0xc0 │ │ │ │ + add x10, x26, #0xd8 │ │ │ │ + b 15c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8984> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 146a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x73e0> │ │ │ │ + b 15ca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89e8> │ │ │ │ + ldp x1, x5, [x26, #192] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 15f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c40> // b.none │ │ │ │ + fmov s31, w3 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + sub x5, x5, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + shl v0.2s, v31.2s, #3 │ │ │ │ + ucvtf s0, s0 │ │ │ │ + fdiv s30, s30, s0 │ │ │ │ + fcvt d30, s30 │ │ │ │ + cmp x5, #0x8 │ │ │ │ + b.eq 15efc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c3c> // b.none │ │ │ │ + dup v31.2d, v30.d[0] │ │ │ │ + sub x5, x5, #0x8 │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + add x5, x5, #0x1 │ │ │ │ + lsr x6, x5, #1 │ │ │ │ + add x1, x1, x6, lsl #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 15ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c28> // b.any │ │ │ │ + cmp x5, x6, lsl #1 │ │ │ │ + b.eq 15f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c40> // b.none │ │ │ │ + str d30, [x1] │ │ │ │ + ldp x5, x1, [x26, #240] │ │ │ │ + cmp x5, x1 │ │ │ │ + b.eq 15f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ca0> // b.none │ │ │ │ + sub x1, x1, x5 │ │ │ │ + mov x0, x5 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.eq 15f58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c98> // b.none │ │ │ │ + fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsr x6, x1, #1 │ │ │ │ + add x5, x5, x6, lsl #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ne 15f40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c80> // b.any │ │ │ │ + cmp x1, x6, lsl #1 │ │ │ │ + b.eq 15f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ca0> // b.none │ │ │ │ + mov x5, x0 │ │ │ │ + fmov d31, #1.250000000000000000e-01 │ │ │ │ + str d31, [x5] │ │ │ │ + ldr w0, [x26, #148] │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x26, #184] │ │ │ │ + cbnz w0, 157fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x853c> │ │ │ │ + cbz w3, 16348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9088> │ │ │ │ + ldr w8, [x26, #152] │ │ │ │ + add x25, x26, #0xc0 │ │ │ │ + add x10, x26, #0xd8 │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + b 15c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8984> │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + stp q30, q30, [x0] │ │ │ │ + stp q30, q30, [x0, #32] │ │ │ │ + cbz w3, 16584 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x92c4> │ │ │ │ + ldr x6, [x26, #216] │ │ │ │ + add x10, x26, #0xd8 │ │ │ │ + ldr x1, [x26, #192] │ │ │ │ + add x7, x6, w3, uxtw #3 │ │ │ │ + ldr d30, [x6], #8 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + fmadd d30, d30, d31, d15 │ │ │ │ + dup v29.2d, v30.d[0] │ │ │ │ + stp q29, q29, [x1, #-64] │ │ │ │ + stp q29, q29, [x1, #-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, [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 x6, x7 │ │ │ │ + b.ne 15fa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ce8> // 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, [x26, #184] │ │ │ │ + cbnz w5, 157fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x853c> │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + add x25, x26, #0xc0 │ │ │ │ + b 15c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8984> │ │ │ │ + ldr x6, [x1, #136] │ │ │ │ + asr w1, w8, #1 │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + ldrb w10, [x6, w1, sxtw] │ │ │ │ + stp q30, q30, [x0] │ │ │ │ + stp q30, q30, [x0, #32] │ │ │ │ + cbz w3, 16570 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x92b0> │ │ │ │ + ldr x9, [x26] │ │ │ │ + add x1, x26, #0x8, lsl #12 │ │ │ │ + ldr d30, [x26, #184] │ │ │ │ + ubfiz w11, w8, #2, #1 │ │ │ │ + ldr x6, [x26, #64] │ │ │ │ + mov w7, #0x4 // #4 │ │ │ │ + ldp d29, d20, [x9, #104] │ │ │ │ + lsl w7, w7, w11 │ │ │ │ + ldr d21, [x1, #1064] │ │ │ │ + tst w7, w10 │ │ │ │ + ldr d22, [x1, #1072] │ │ │ │ + lsr x6, x6, #3 │ │ │ │ + fdiv d20, d20, d29 │ │ │ │ + cset w13, ne // ne = any │ │ │ │ + fdiv d21, d21, d30 │ │ │ │ + add x10, x26, #0xd8 │ │ │ │ + ldp w12, w1, [x26, #160] │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + fdiv d22, d22, d31 │ │ │ │ + ldr x7, [x26, #88] │ │ │ │ + add w12, w12, w1 │ │ │ │ + ldr x1, [x26, #192] │ │ │ │ + ldr x11, [x26, #216] │ │ │ │ + madd x12, x12, x6, x7 │ │ │ │ + lsr w6, w9, #3 │ │ │ │ + mvn w7, w9 │ │ │ │ + ldr d31, [x11] │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + ldrb w6, [x12, w6, uxtw] │ │ │ │ + fmadd d31, d21, d31, d22 │ │ │ │ + asr w6, w6, w7 │ │ │ │ + and w6, w6, #0x1 │ │ │ │ + cmp w13, w6 │ │ │ │ + b.eq 1610c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8e4c> // b.none │ │ │ │ + fmul d31, d31, d20 │ │ │ │ + dup v30.2d, v31.d[0] │ │ │ │ + add w9, w9, #0x1 │ │ │ │ + add x11, x11, #0x8 │ │ │ │ + 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 w9, w3 │ │ │ │ + b.ne 160e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8e20> // 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, [x26, #184] │ │ │ │ + cbz w5, 1605c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d9c> │ │ │ │ + str w27, [x26, #156] │ │ │ │ + b 15bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x892c> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x28, #1016] │ │ │ │ + str d29, [x28, #952] │ │ │ │ + tbz w0, #3, 15100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e40> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x28, #1024] │ │ │ │ + str d29, [x28, #960] │ │ │ │ + tbz w0, #4, 15114 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e54> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x28, #1032] │ │ │ │ + str d29, [x28, #968] │ │ │ │ + tbz w0, #5, 15128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e68> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + str d31, [x28, #1040] │ │ │ │ + str d29, [x28, #976] │ │ │ │ + tbz w0, #6, 1513c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e7c> │ │ │ │ + fmov d27, d30 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + b 15144 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e84> │ │ │ │ + fmov d29, d30 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + b 150e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e20> │ │ │ │ + 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, [x26, #184] │ │ │ │ + cbz w5, 16058 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d98> │ │ │ │ + str w27, [x26, #156] │ │ │ │ + b 15bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x892c> │ │ │ │ + fmov d5, d28 │ │ │ │ + fmov d4, #1.000000000000000000e+00 │ │ │ │ + str d4, [x28, #1040] │ │ │ │ + str d5, [x28, #976] │ │ │ │ + tbz w0, #6, 14ee0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7c20> │ │ │ │ + fmov d3, d28 │ │ │ │ + fmov d2, #1.000000000000000000e+00 │ │ │ │ + b 14ee8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7c28> │ │ │ │ + fmov d7, d28 │ │ │ │ + fmov d6, #1.000000000000000000e+00 │ │ │ │ + b 14ec0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7c00> │ │ │ │ + fmov d17, d28 │ │ │ │ + fmov d16, #1.000000000000000000e+00 │ │ │ │ + b 14eac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7bec> │ │ │ │ + fmov d0, d28 │ │ │ │ + fmov d18, #1.000000000000000000e+00 │ │ │ │ + b 14e98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7bd8> │ │ │ │ + fmov d31, d28 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + b 14e84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7bc4> │ │ │ │ + fmov d27, d28 │ │ │ │ + fmov d26, #1.000000000000000000e+00 │ │ │ │ + b 14e6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7bac> │ │ │ │ + cbz w3, 16348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9088> │ │ │ │ + ldr w8, [x26, #152] │ │ │ │ + add x25, x26, #0xc0 │ │ │ │ + add x10, x26, #0xd8 │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + b 15c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8984> │ │ │ │ + fmov d28, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x28, #1016] │ │ │ │ + str d28, [x28, #952] │ │ │ │ + tbz w1, #3, 15438 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8178> │ │ │ │ + fmov d28, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x28, #1024] │ │ │ │ + str d28, [x28, #960] │ │ │ │ + tbz w1, #4, 1544c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x818c> │ │ │ │ + fmov d28, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x28, #1032] │ │ │ │ + str d28, [x28, #968] │ │ │ │ + tbz w1, #5, 15460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x81a0> │ │ │ │ + fmov d28, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + str d29, [x28, #1040] │ │ │ │ + str d28, [x28, #976] │ │ │ │ + tbz w1, #6, 15474 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x81b4> │ │ │ │ + fmov d25, d30 │ │ │ │ + fmov d26, #1.000000000000000000e+00 │ │ │ │ + b 1547c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x81bc> │ │ │ │ + fmov d28, d30 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + b 15418 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8158> │ │ │ │ + str w5, [sp, #12] │ │ │ │ + str d31, [x26, #184] │ │ │ │ + bl ced0 │ │ │ │ + ldr w5, [sp, #12] │ │ │ │ + cbnz w5, 15be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8928> │ │ │ │ + ldr w2, [x26, #152] │ │ │ │ + mov w19, w2 │ │ │ │ + b 15ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89e0> │ │ │ │ + ldr w3, [x26, #136] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + ldr d13, [x26, #184] │ │ │ │ + str w3, [sp, #12] │ │ │ │ + ucvtf d31, w3 │ │ │ │ + stp w11, w5, [sp, #24] │ │ │ │ + fmul d31, d31, d13 │ │ │ │ + fdiv d15, d0, d31 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x6, [x26, #240] │ │ │ │ + ldr x1, [x26] │ │ │ │ + ldp q18, q19, [x6] │ │ │ │ + ldp q20, q17, [x6, #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 d30, d22, [x1, #104] │ │ │ │ + stp q18, q19, [x0] │ │ │ │ + stp q31, q31, [x6] │ │ │ │ + stp q20, q17, [x0, #32] │ │ │ │ + stp q31, q31, [x6, #32] │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + ldp w11, w5, [sp, #24] │ │ │ │ + cbz w3, 16334 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9074> │ │ │ │ + fdiv d23, d14, d13 │ │ │ │ + add x25, x26, #0xc0 │ │ │ │ + fdiv d22, d22, d30 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + ldr x7, [x26, #64] │ │ │ │ + ldp w12, w1, [x26, #160] │ │ │ │ + ldr x10, [x26, #88] │ │ │ │ + add w12, w12, w1 │ │ │ │ + lsr x7, x7, #3 │ │ │ │ + ldr x1, [x26, #192] │ │ │ │ + madd x12, x12, x7, x10 │ │ │ │ + ldp q27, q30, [x1] │ │ │ │ + lsr w7, w8, #3 │ │ │ │ + mov v29.16b, v19.16b │ │ │ │ + mvn w10, w8 │ │ │ │ + ldp q31, q28, [x1, #32] │ │ │ │ + and w10, w10, #0x7 │ │ │ │ + ldrb w7, [x12, w7, uxtw] │ │ │ │ + fmla v29.2d, v30.2d, v23.d[0] │ │ │ │ + mov v30.16b, v20.16b │ │ │ │ + asr w7, w7, w10 │ │ │ │ + and w7, w7, #0x1 │ │ │ │ + fmla v30.2d, v31.2d, v23.d[0] │ │ │ │ + mov v31.16b, v17.16b │ │ │ │ + fmla v31.2d, v28.2d, v23.d[0] │ │ │ │ + mov v28.16b, v18.16b │ │ │ │ + stp q30, q31, [x1, #32] │ │ │ │ + fmla v28.2d, v27.2d, v23.d[0] │ │ │ │ + stp q28, q29, [x1] │ │ │ │ + cmp w11, w7 │ │ │ │ + b.eq 16478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x91b8> // b.none │ │ │ │ + ldr d24, [x1, #8] │ │ │ │ + fmul d28, d22, d28 │ │ │ │ + ldr d25, [x1, #24] │ │ │ │ + fmul d29, d22, d29 │ │ │ │ + ldr d26, [x1, #40] │ │ │ │ + fmul d30, d22, d30 │ │ │ │ + fmul d24, d24, d22 │ │ │ │ + ldr d27, [x1, #56] │ │ │ │ + fmul d31, d22, d31 │ │ │ │ + fmul d25, d25, d22 │ │ │ │ + fmul d26, d26, d22 │ │ │ │ + stp d28, d24, [x1] │ │ │ │ + fmul d28, d27, d22 │ │ │ │ + stp d29, d25, [x1, #16] │ │ │ │ + stp d30, d26, [x1, #32] │ │ │ │ + stp d31, d28, [x1, #48] │ │ │ │ + ldr d31, [x1] │ │ │ │ + ldp d30, d25, [x6] │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + ldp d26, d27, [x6, #16] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + ldp d28, d29, [x6, #32] │ │ │ │ + ldp d30, d21, [x6, #48] │ │ │ │ + str d31, [x6] │ │ │ │ + ldur d24, [x1, #-56] │ │ │ │ + fadd d24, d24, d25 │ │ │ │ + str d24, [x6, #8] │ │ │ │ + ldur d25, [x1, #-48] │ │ │ │ + fadd d25, d25, d26 │ │ │ │ + str d25, [x6, #16] │ │ │ │ + ldur d26, [x1, #-40] │ │ │ │ + fadd d26, d26, d27 │ │ │ │ + str d26, [x6, #24] │ │ │ │ + ldur d27, [x1, #-32] │ │ │ │ + fadd d27, d27, d28 │ │ │ │ + str d27, [x6, #32] │ │ │ │ + ldur d28, [x1, #-24] │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + str d28, [x6, #40] │ │ │ │ + ldur d29, [x1, #-16] │ │ │ │ + fadd d29, d29, d30 │ │ │ │ + str d29, [x6, #48] │ │ │ │ + ldur d30, [x1, #-8] │ │ │ │ + fadd d30, d30, d21 │ │ │ │ + str d30, [x6, #56] │ │ │ │ + cmp w8, w3 │ │ │ │ + b.ne 163e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9128> // b.any │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + str w3, [sp, #12] │ │ │ │ + str w5, [sp, #24] │ │ │ │ + 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, [x26, #184] │ │ │ │ + bl ced0 │ │ │ │ + ldr w5, [sp, #24] │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + cbnz w5, 15be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8928> │ │ │ │ + ldr w8, [x26, #152] │ │ │ │ + add x10, x26, #0xd8 │ │ │ │ + b 15c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8984> │ │ │ │ + str w5, [sp, #12] │ │ │ │ + str d31, [x26, #184] │ │ │ │ + bl ced0 │ │ │ │ + ldr w5, [sp, #12] │ │ │ │ + cbnz w5, 157fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x853c> │ │ │ │ + b 16348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9088> │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 15b60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88a0> │ │ │ │ + ldr w5, [x26, #148] │ │ │ │ + str d31, [x26, #184] │ │ │ │ + cbz w5, 16348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9088> │ │ │ │ + str w27, [x26, #156] │ │ │ │ + b 15bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x892c> │ │ │ │ + str d30, [x26, #184] │ │ │ │ + cbnz w5, 15be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8928> │ │ │ │ + mov w2, w27 │ │ │ │ + mov w19, w27 │ │ │ │ + b 15ca0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89e0> │ │ │ │ + str d30, [x26, #184] │ │ │ │ + cbnz w5, 157fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x853c> │ │ │ │ + b 16578 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x92b8> │ │ │ │ + str d29, [x26, #184] │ │ │ │ + cbz w5, 16578 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x92b8> │ │ │ │ + str w27, [x26, #156] │ │ │ │ + b 15bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x892c> │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + b 15b74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88b4> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 146a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x73e0> │ │ │ │ + b 15804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8544> │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + stp d13, d14, [sp, #192] │ │ │ │ + str d15, [sp, #208] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 16f20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 165cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x930c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 16fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d00> │ │ │ │ + mov x0, x21 │ │ │ │ + bl ced0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #600] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ + b.ne 165cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x930c> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - b 1407c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6dbc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1435c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x709c> │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr d31, [x19] │ │ │ │ + brk #0x3e8 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 14108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e48> │ │ │ │ - bti j │ │ │ │ + b 1661c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x935c> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ mov x19, x0 │ │ │ │ + add x6, x19, #0x10 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x6, [sp, #8] │ │ │ │ + str x2, [sp, #48] │ │ │ │ + mov x20, x3 │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + mov x21, x4 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + stp x27, x28, [sp, #224] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x6 │ │ │ │ + stp x5, x1, [x19] │ │ │ │ + bl 17040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d80> │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl 17040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d80> │ │ │ │ + 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, [x21, #32] │ │ │ │ + ldp w6, w25, [x21] │ │ │ │ + str w6, [sp, #40] │ │ │ │ + ldp w2, w7, [x21, #16] │ │ │ │ + ldp w3, w0, [x21, #8] │ │ │ │ + str w7, [sp, #44] │ │ │ │ + ldp w22, w4, [x21, #24] │ │ │ │ + stp w25, w22, [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, [x21, #36] │ │ │ │ + stp w2, w0, [x19, #128] │ │ │ │ + str xzr, [x19, #400] │ │ │ │ + ldp x0, x23, [x20] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str xzr, [x19, #184] │ │ │ │ + sub x23, x23, x0 │ │ │ │ + asr x21, x23, #2 │ │ │ │ + stp w21, w26, [x19, #136] │ │ │ │ + lsl w0, w23, #1 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ubfiz x27, x23, #4, #31 │ │ │ │ + lsl w28, w23, #1 │ │ │ │ + str x27, [sp, #64] │ │ │ │ + cbz w0, 16ca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x99e8> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x0, x27 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + sub x1, x28, #0x1 │ │ │ │ + mov x20, x0 │ │ │ │ + add x28, x0, x27 │ │ │ │ + mov x2, x27 │ │ │ │ + str x1, [sp, #16] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cbnz w1, 141b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ef0> │ │ │ │ - b 141b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ef8> │ │ │ │ - bti j │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x19, #0x108 │ │ │ │ + str x2, [sp] │ │ │ │ + str x20, [x19, #192] │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + stp x1, x28, [x19, #200] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [x19, #240] │ │ │ │ + str q31, [x1], #64 │ │ │ │ + stp x1, x1, [x19, #248] │ │ │ │ + stp q31, q31, [x0, #16] │ │ │ │ + str q31, [x0, #48] │ │ │ │ + cbz w21, 16c98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x99d8> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + ubfiz x21, x21, #3, #32 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x21, x0, x21 │ │ │ │ mov x20, x0 │ │ │ │ - mov x21, x1 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + mov x1, x21 │ │ │ │ + stp x1, x21, [x19, #224] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + str x20, [x19, #216] │ │ │ │ + cbz w0, 16c8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x99cc> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + add w20, w1, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + lsl x2, x20, #3 │ │ │ │ + add x20, x24, x20, lsl #3 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + sub w22, w22, w25 │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + add w1, w22, #0x1 │ │ │ │ + str w1, [sp, #28] │ │ │ │ + movk x0, #0x555, lsl #48 │ │ │ │ + sxtw x21, w1 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 16d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9a7c> // b.pmore │ │ │ │ + cbz x21, 16c7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x99bc> │ │ │ │ + ldr w27, [sp, #28] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + smull x0, w27, w0 │ │ │ │ + str x0, [sp] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + stp x0, x1, [sp, #112] │ │ │ │ + mov x25, x0 │ │ │ │ + subs x20, x20, x24 │ │ │ │ + mov x28, x0 │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + b.ne 168e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9628> // b.any │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str q31, [x0] │ │ │ │ + cbz x22, 168d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9614> │ │ │ │ + mov w1, #0x18 // #24 │ │ │ │ + add x0, x0, #0x18 │ │ │ │ + smaddl x1, w27, w1, x25 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str q31, [x0], #24 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 168c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9604> // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x0, x25, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + b 16928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9668> │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + stp xzr, xzr, [x28] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x28, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x27, x0, x20 │ │ │ │ + str x0, [x28] │ │ │ │ + str x27, [x28, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + add x28, x28, #0x18 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x27, [x28, #-16] │ │ │ │ + str x28, [sp, #80] │ │ │ │ + cbnz x22, 168e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9624> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x0, x25, x0 │ │ │ │ + add x1, x19, #0x108 │ │ │ │ + str x1, [sp] │ │ │ │ + str x25, [x19, #264] │ │ │ │ + stp x28, x0, [x19, #272] │ │ │ │ + cbz x24, 16944 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9684> │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x20, x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz x21, 16c5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x999c> │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + smull x27, w1, w0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x25, x0 │ │ │ │ + sub x24, x21, #0x1 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + stp x0, x1, [sp, #112] │ │ │ │ + b 1699c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96dc> │ │ │ │ + sub x24, x24, #0x1 │ │ │ │ + stp xzr, xzr, [x25] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str xzr, [x25, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp q29, q28, [x20] │ │ │ │ + str x0, [x25] │ │ │ │ + add x1, x0, #0x40 │ │ │ │ + add x25, x25, #0x18 │ │ │ │ + ldp q31, q30, [x20, #32] │ │ │ │ + stp x1, x1, [x25, #-16] │ │ │ │ + str x25, [sp, #88] │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + cbnz x24, 16998 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96d8> │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + add x1, x22, x27 │ │ │ │ + str x22, [x19, #288] │ │ │ │ + mov x0, x20 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + stp x25, x1, [x24, #8] │ │ │ │ + bl ced0 │ │ │ │ + lsl x0, x21, #2 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + lsl x2, x21, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + add x0, x20, x21, lsl #2 │ │ │ │ + str x20, [x19, #312] │ │ │ │ + stp x0, x0, [x19, #320] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + lsl x0, x21, #3 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + lsl x2, x21, #3 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x21, x0, x21, lsl #3 │ │ │ │ + mov x20, x0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + mov x1, x21 │ │ │ │ + str x20, [x19, #336] │ │ │ │ + stp x1, x21, [x19, #344] │ │ │ │ + cbz w26, 16b9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x98dc> │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 16d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9a40> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + mov x22, x0 │ │ │ │ + add w20, w1, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + lsl x2, x20, #3 │ │ │ │ + add x20, x22, x20, lsl #3 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + mov w21, w26 │ │ │ │ + umull x0, w26, w0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + stp x0, x1, [sp, #112] │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + mov x25, x0 │ │ │ │ + subs x20, x20, x22 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x26, x21 │ │ │ │ + b.ne 16ab4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x97f4> // b.any │ │ │ │ + b 16cc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9a00> │ │ │ │ + sub x26, x26, #0x1 │ │ │ │ + stp xzr, xzr, [x27] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x28, x0, x20 │ │ │ │ + str x0, [x27] │ │ │ │ + str x28, [x27, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x28, [x27, #-16] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + cbnz x26, 16ab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x97f0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x0, x25, x0 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x25, [x19, #360] │ │ │ │ + stp x27, x0, [x20, #8] │ │ │ │ + cbz x22, 16b0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x984c> │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + stp q31, q31, [x22] │ │ │ │ + stp q31, q31, [x22, #32] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x26, x25 │ │ │ │ add x0, sp, #0x68 │ │ │ │ - bl 187c0 ::do_widen(char) const@@Base+0x4300> │ │ │ │ - b 1424c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f8c> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 141a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ee4> │ │ │ │ + str x25, [sp, #104] │ │ │ │ + stp x25, x0, [sp, #112] │ │ │ │ + b 16b48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9888> │ │ │ │ + sub x21, x21, #0x1 │ │ │ │ + stp xzr, xzr, [x26] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str xzr, [x26, #16] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp q29, q28, [x22] │ │ │ │ + str x0, [x26] │ │ │ │ + add x1, x0, #0x40 │ │ │ │ + add x26, x26, #0x18 │ │ │ │ + ldp q31, q30, [x22, #32] │ │ │ │ + stp x1, x1, [x26, #-16] │ │ │ │ + str x26, [sp, #104] │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + cbnz x21, 16b44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9884> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x25, [x19, #384] │ │ │ │ + add x27, x25, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + stp x26, x27, [x0, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + cbz x23, 16c50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9990> │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x2, x23 │ │ │ │ + add x23, x0, x23 │ │ │ │ + stp x0, x0, [sp, #112] │ │ │ │ + str x23, [sp, #128] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x2, sp, #0x70 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x23, [sp, #120] │ │ │ │ + ldp w3, w4, [sp, #40] │ │ │ │ + bl 17080 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9dc0> │ │ │ │ + str w0, [x19, #164] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cbz x0, 16bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x992c> │ │ │ │ + bl ced0 │ │ │ │ + ldr w1, [x19, #24] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17290 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fd0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 176c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa400> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 16d38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9a78> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #208] │ │ │ │ + ldp x27, x28, [sp, #224] │ │ │ │ + add sp, sp, #0xf0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + b 16bc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9904> │ │ │ │ + str xzr, [x19, #288] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x24, #8] │ │ │ │ + bl ced0 │ │ │ │ + str xzr, [x19, #312] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x19, #320] │ │ │ │ + b 16a38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9778> │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 16928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9668> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 16848 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9588> │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 16804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9544> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 16798 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x94d8> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str q31, [x0] │ │ │ │ + cbz x21, 16cf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9a30> │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + mov x0, x21 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + subs x0, x0, #0x1 │ │ │ │ + str q31, [x1], #24 │ │ │ │ + b.ne 16ce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9a20> // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x0, x25, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + b 16af4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9834> │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 16a74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x97b4> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 13fb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cf0> │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldp w2, w1, [x0, #28] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x0, #32] │ │ │ │ - tbz w2, #0, 14430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7170> │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - ldr x1, [x24] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 13ce4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a24> │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - ldr x1, [x24] │ │ │ │ + b.eq 16d64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9aa4> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d0c> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + b.ne 16d38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9a78> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0xd8 │ │ │ │ + bl c9f0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 14134 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e74> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 16f20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c60> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 16f20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c60> │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 16d98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ad8> │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 16da4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ae4> │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 16f20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c60> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 16f20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c60> │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 16dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b00> │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 16dcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b0c> │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 16dd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b18> │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ + b 16d1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9a5c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 14134 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e74> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xd8 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x118 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00000000000144c0 ::do_widen(char) const@@Base>: │ │ │ │ - bti c │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #139] │ │ │ │ - tbnz w1, #0, 145bc ::do_widen(char) const@@Base+0xfc> │ │ │ │ - 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, 145f8 ::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] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #140] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #139] │ │ │ │ - tbnz w1, #0, 1467c ::do_widen(char) const@@Base+0x1bc> │ │ │ │ - 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, 146b8 ::do_widen(char) const@@Base+0x1f8> │ │ │ │ - ldrb w0, [x0, #139] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #136] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #140] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 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, 1473c ::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 │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 16fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d00> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + cbz x24, 16e10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b50> │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp] │ │ │ │ + b 16d7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9abc> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz x24, 16e08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b48> │ │ │ │ + b 16e10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b50> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 16e58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b98> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 16fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d00> │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x20 │ │ │ │ + add x24, x19, #0x120 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl ced0 │ │ │ │ + b 16d7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9abc> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x22, 16e88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bc8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + b 16d7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9abc> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 16fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d00> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + cbnz x22, 16e80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bc0> │ │ │ │ + b 16e88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bc8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 16fc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d00> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + b 16d7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9abc> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x1, 16e88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bc8> │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + b 16e88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bc8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 16ed0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c10> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #138] │ │ │ │ - tbnz w1, #0, 14778 ::do_widen(char) const@@Base+0x2b8> │ │ │ │ - ldrb w0, [x0, #139] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #136] │ │ │ │ + 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 16f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ca0> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 16f7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9cbc> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + bl ced0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 16f44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c84> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 16f90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9cd0> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 16f44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c84> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + b 16f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ca0> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #140] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + cbnz x2, 16fd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d10> │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x2, [x2] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 16fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d0c> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbz x0, 1702c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d6c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x2, x1, [sp, #16] │ │ │ │ + bl ced0 │ │ │ │ + ldp x2, x1, [sp, #16] │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 17020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d60> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbnz x0, 16ff4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d34> │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 1700c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d4c> // b.any │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - add x2, x1, x2 │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x2, [x0, #24] │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 16fe0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d20> // b.any │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x4, x0 │ │ │ │ - tbnz w3, #4, 1484c ::do_widen(char) const@@Base+0x38c> │ │ │ │ - ldp x3, x0, [x0, #8] │ │ │ │ - ldr x5, [x4, #24] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - sub x5, x5, x3 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 14858 ::do_widen(char) const@@Base+0x398> // b.none │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.eq 14870 ::do_widen(char) const@@Base+0x3b0> // b.none │ │ │ │ - cbnz w2, 14850 ::do_widen(char) const@@Base+0x390> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 1484c ::do_widen(char) const@@Base+0x38c> // b.tstop │ │ │ │ - add x3, x3, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14850 ::do_widen(char) const@@Base+0x390> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str xzr, [x0, #32] │ │ │ │ ret │ │ │ │ - adds x0, x0, x1 │ │ │ │ - ccmp x5, x0, #0x1, pl // pl = nfrst │ │ │ │ - b.lt 1484c ::do_widen(char) const@@Base+0x38c> // b.tstop │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14850 ::do_widen(char) const@@Base+0x390> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 1484c ::do_widen(char) const@@Base+0x38c> // b.tstop │ │ │ │ - sub x0, x5, x1 │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 14850 ::do_widen(char) const@@Base+0x390> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - tbnz w3, #4, 148c4 ::do_widen(char) const@@Base+0x404> │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.lt 148c4 ::do_widen(char) const@@Base+0x404> // b.tstop │ │ │ │ - add x3, x3, x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + cbz x0, 17070 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9db0> │ │ │ │ + b ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ - ldr d31, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + lsr w22, w3, #3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + sub x25, x4, x22 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x1 │ │ │ │ + lsl x3, x25, #3 │ │ │ │ + ldp x24, x19, [x2] │ │ │ │ + sub x19, x19, x24 │ │ │ │ + asr x0, x19, #2 │ │ │ │ + ubfx x2, x19, #2, #3 │ │ │ │ + add x1, x0, #0x8 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + csel x0, x0, x1, eq // eq = none │ │ │ │ + str x0, [x21, #16] │ │ │ │ + mul x0, x25, x0 │ │ │ │ + stp x0, x3, [x21] │ │ │ │ + bl d4d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x210> │ │ │ │ + str x0, [x21, #32] │ │ │ │ + cbz x19, 17148 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e88> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 1710c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e4c> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x0, x0, x26 │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + mov x2, x25 │ │ │ │ + ldr w1, [x24, w19, uxtw #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x4, [x27, #32] │ │ │ │ + lsr x3, x3, #3 │ │ │ │ + add x26, x26, x25 │ │ │ │ + madd x1, x1, x3, x22 │ │ │ │ + add x1, x4, x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x24, x1, [x20] │ │ │ │ + sub x1, x1, x24 │ │ │ │ + cmp x19, x1, asr #2 │ │ │ │ + b.cc 17108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e48> // b.lo, b.ul, b.last │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + and w0, w23, #0x7 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - str x2, [x0] │ │ │ │ - str d31, [x0, #8] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + str wzr, [x6] │ │ │ │ + lsr w8, w4, #3 │ │ │ │ + str wzr, [x5] │ │ │ │ + sub w8, w8, w3, lsr #3 │ │ │ │ + adds w8, w8, #0x1 │ │ │ │ + b.eq 17224 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f64> // 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, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + madd x10, x10, x1, x3 │ │ │ │ + add x7, x7, #0x290 │ │ │ │ + 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 171d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f10> // b.any │ │ │ │ + ret │ │ │ │ bti c │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x428 │ │ │ │ - str x1, [x0] │ │ │ │ - b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ands w4, w1, #0x7 │ │ │ │ + add w3, w1, #0x8 │ │ │ │ paciasp │ │ │ │ + sub w3, w3, w4 │ │ │ │ + add w4, w2, #0x8 │ │ │ │ + csel w3, w1, w3, eq // eq = none │ │ │ │ + ands w1, w2, #0x7 │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x428 │ │ │ │ + sub w1, w4, w1 │ │ │ │ + csel w2, w2, w1, eq // eq = none │ │ │ │ mov x29, sp │ │ │ │ + mov w4, w3 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x19 │ │ │ │ + lsr x0, x2, #3 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + str x4, [x19, #16] │ │ │ │ + umull x0, w3, w0 │ │ │ │ + stp x0, x2, [x19] │ │ │ │ + bl c6d8 │ │ │ │ + str x0, [x19, #32] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ bti c │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x400 │ │ │ │ - str x1, [x0] │ │ │ │ - b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ands w3, w1, #0x7 │ │ │ │ + add w4, w1, #0x8 │ │ │ │ paciasp │ │ │ │ + sub w4, w4, w3 │ │ │ │ + add w3, w2, #0x8 │ │ │ │ + csel w1, w1, w4, eq // eq = none │ │ │ │ + ands w4, w2, #0x7 │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x400 │ │ │ │ + sub w3, w3, w4 │ │ │ │ + csel w2, w2, w3, eq // eq = none │ │ │ │ mov x29, sp │ │ │ │ + mov w3, w1 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x19 │ │ │ │ + lsr x0, x2, #3 │ │ │ │ + str x3, [x19, #16] │ │ │ │ + umull x0, w1, w0 │ │ │ │ + stp x0, x2, [x19] │ │ │ │ + bl d4d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x210> │ │ │ │ + str x0, [x19, #32] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ 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, 14acc ::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 d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x428 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - 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, 14b4c ::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 d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x428 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - 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, 14bcc ::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 d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x428 │ │ │ │ - stur x0, [x1, #-24] │ │ │ │ - sub x0, x1, #0x18 │ │ │ │ - b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - 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, 14c4c ::do_widen(char) const@@Base+0x78c> │ │ │ │ + ands w4, w2, #0x7 │ │ │ │ + add w5, w2, #0x8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + sub w5, w5, w4 │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + add w4, w3, #0x8 │ │ │ │ + csel w14, w2, w5, eq // eq = none │ │ │ │ + ands w2, w3, #0x7 │ │ │ │ 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, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - bti c │ │ │ │ - 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, 14ccc ::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 │ │ │ │ - autiasp │ │ │ │ - b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - 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, 14d4c ::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 d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - stur x0, [x1, #-8] │ │ │ │ - sub x0, x1, #0x8 │ │ │ │ - b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - bti c │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x108 │ │ │ │ - str x1, [x0] │ │ │ │ - b d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x108 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl d710 , 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 ced0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1f0 │ │ │ │ - str x1, [x0] │ │ │ │ - b d038 │ │ │ │ - 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 d038 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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, 14eec ::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 d038 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1f0 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b d038 │ │ │ │ - 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, 14f6c ::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 d038 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1f0 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - b d038 │ │ │ │ - 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, 14fec ::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 d038 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1f0 │ │ │ │ - stur x0, [x1, #-16] │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - b d038 │ │ │ │ - mov x4, x1 │ │ │ │ - cmp x1, x3 │ │ │ │ - mov x1, x2 │ │ │ │ - csel x2, x4, x3, ls // ls = plast │ │ │ │ - cbz x2, 1505c ::do_widen(char) const@@Base+0xb9c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x4, x3, [sp, #16] │ │ │ │ - bl c990 │ │ │ │ - ldp x4, x3, [sp, #16] │ │ │ │ - cbnz w0, 15050 ::do_widen(char) const@@Base+0xb90> │ │ │ │ - sub x4, x4, x3 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.gt 15050 ::do_widen(char) const@@Base+0xb90> │ │ │ │ - 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 15080 ::do_widen(char) const@@Base+0xbc0> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x4, x0 │ │ │ │ - csel w0, w0, w4, lt // lt = tstop │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #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, 150e8 ::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] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0x4e0 │ │ │ │ - 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, 15168 ::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 d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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, 151e8 ::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 d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xc88 │ │ │ │ - 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, 15268 ::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 d038 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - 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, 152e8 ::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 d038 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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, 15368 ::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 d038 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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, 153e8 ::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 d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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, 15468 ::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 d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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, 154e8 ::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 d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + sub w2, w4, w2 │ │ │ │ + csel w2, w3, w2, eq // eq = none │ │ │ │ + str w2, [sp, #116] │ │ │ │ + cbz w14, 176b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa3f0> │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cbz w2, 176b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa3f0> │ │ │ │ + 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] │ │ │ │ + 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 │ │ │ │ + lsr w4, w15, #3 │ │ │ │ + add w2, w15, #0x6 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + str x2, [sp, #104] │ │ │ │ + str w15, [sp, #120] │ │ │ │ + ldp x2, x5, [x0, #8] │ │ │ │ + lsr w8, w3, #3 │ │ │ │ + ldr x6, [x0, #32] │ │ │ │ + mov w14, w3 │ │ │ │ + ldr x22, [x1, #32] │ │ │ │ + add x6, x6, x8 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + lsr x2, x2, #3 │ │ │ │ + lsr x5, x5, #3 │ │ │ │ + add w20, w3, #0x1 │ │ │ │ + add w19, w3, #0x2 │ │ │ │ + add w18, w3, #0x3 │ │ │ │ + mul x16, x2, x23 │ │ │ │ + add w17, w3, #0x4 │ │ │ │ + mul x8, x2, x8 │ │ │ │ + mul x15, x2, x24 │ │ │ │ + madd x5, x5, x14, x4 │ │ │ │ + ldr b31, [x6, x16] │ │ │ │ + mul x14, x2, x26 │ │ │ │ + ldr b29, [x6, x8] │ │ │ │ + mul x8, x2, x25 │ │ │ │ + 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, x2, x27 │ │ │ │ + mul x14, x2, x28 │ │ │ │ + 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 173c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa100> // b.lo, b.ul, b.last │ │ │ │ + ldp w15, w2, [sp, #120] │ │ │ │ + add w15, w15, #0x8 │ │ │ │ + cmp w15, w2 │ │ │ │ + b.cc 17390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa0d0> // b.lo, b.ul, b.last │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15538 ::do_widen(char) const@@Base+0x1078> // b.none │ │ │ │ - b ced0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - add x2, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 15580 ::do_widen(char) const@@Base+0x10c0> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x0, x1 │ │ │ │ - b ced0 │ │ │ │ - mov x0, x1 │ │ │ │ - b ced0 │ │ │ │ - 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, 155d4 ::do_widen(char) const@@Base+0x1114> │ │ │ │ - tbz w2, #0, 15644 ::do_widen(char) const@@Base+0x1184> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 155e8 ::do_widen(char) const@@Base+0x1128> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 155fc ::do_widen(char) const@@Base+0x113c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15610 ::do_widen(char) const@@Base+0x1150> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 15624 ::do_widen(char) const@@Base+0x1164> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15664 ::do_widen(char) const@@Base+0x11a4> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 155d4 ::do_widen(char) const@@Base+0x1114> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 155d4 ::do_widen(char) const@@Base+0x1114> │ │ │ │ - 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, 156b4 ::do_widen(char) const@@Base+0x11f4> │ │ │ │ - tbz w2, #0, 15724 ::do_widen(char) const@@Base+0x1264> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 156c8 ::do_widen(char) const@@Base+0x1208> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 156dc ::do_widen(char) const@@Base+0x121c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 156f0 ::do_widen(char) const@@Base+0x1230> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15704 ::do_widen(char) const@@Base+0x1244> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15744 ::do_widen(char) const@@Base+0x1284> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 156b4 ::do_widen(char) const@@Base+0x11f4> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 156b4 ::do_widen(char) const@@Base+0x11f4> │ │ │ │ - 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, #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, 15794 ::do_widen(char) const@@Base+0x12d4> │ │ │ │ - tbz w2, #0, 15804 ::do_widen(char) const@@Base+0x1344> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 157a8 ::do_widen(char) const@@Base+0x12e8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 157bc ::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 157d0 ::do_widen(char) const@@Base+0x1310> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 157e4 ::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 15824 ::do_widen(char) const@@Base+0x1364> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15794 ::do_widen(char) const@@Base+0x12d4> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15794 ::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, #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, 15874 ::do_widen(char) const@@Base+0x13b4> │ │ │ │ - tbz w2, #0, 158e4 ::do_widen(char) const@@Base+0x1424> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15888 ::do_widen(char) const@@Base+0x13c8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 1589c ::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 158b0 ::do_widen(char) const@@Base+0x13f0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 158c4 ::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 15904 ::do_widen(char) const@@Base+0x1444> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15874 ::do_widen(char) const@@Base+0x13b4> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15874 ::do_widen(char) const@@Base+0x13b4> │ │ │ │ - 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, #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, 15954 ::do_widen(char) const@@Base+0x1494> │ │ │ │ - tbz w2, #0, 159c4 ::do_widen(char) const@@Base+0x1504> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15968 ::do_widen(char) const@@Base+0x14a8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 1597c ::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 15990 ::do_widen(char) const@@Base+0x14d0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 159a4 ::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 159e4 ::do_widen(char) const@@Base+0x1524> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15954 ::do_widen(char) const@@Base+0x1494> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15954 ::do_widen(char) const@@Base+0x1494> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + ldr w2, [x0, #16] │ │ │ │ + b 17300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa040> │ │ │ │ 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, 15a34 ::do_widen(char) const@@Base+0x1574> │ │ │ │ - tbz w2, #0, 15aa4 ::do_widen(char) const@@Base+0x15e4> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15a48 ::do_widen(char) const@@Base+0x1588> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 15a5c ::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 15a70 ::do_widen(char) const@@Base+0x15b0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15a84 ::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 15ac4 ::do_widen(char) const@@Base+0x1604> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15a34 ::do_widen(char) const@@Base+0x1574> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15a34 ::do_widen(char) const@@Base+0x1574> │ │ │ │ - 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, #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, 15b14 ::do_widen(char) const@@Base+0x1654> │ │ │ │ - tbz w2, #0, 15b8c ::do_widen(char) const@@Base+0x16cc> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15b28 ::do_widen(char) const@@Base+0x1668> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 15b3c ::do_widen(char) const@@Base+0x167c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15b50 ::do_widen(char) const@@Base+0x1690> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15b64 ::do_widen(char) const@@Base+0x16a4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15b78 ::do_widen(char) const@@Base+0x16b8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15b14 ::do_widen(char) const@@Base+0x1654> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15b14 ::do_widen(char) const@@Base+0x1654> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x218 │ │ │ │ - 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, 15be8 ::do_widen(char) const@@Base+0x1728> │ │ │ │ - tbz w2, #0, 15c60 ::do_widen(char) const@@Base+0x17a0> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15bfc ::do_widen(char) const@@Base+0x173c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 15c10 ::do_widen(char) const@@Base+0x1750> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15c24 ::do_widen(char) const@@Base+0x1764> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 15c38 ::do_widen(char) const@@Base+0x1778> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15c4c ::do_widen(char) const@@Base+0x178c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15be8 ::do_widen(char) const@@Base+0x1728> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15be8 ::do_widen(char) const@@Base+0x1728> │ │ │ │ - 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, 15cb4 ::do_widen(char) const@@Base+0x17f4> │ │ │ │ - tbz w2, #0, 15d2c ::do_widen(char) const@@Base+0x186c> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15cc8 ::do_widen(char) const@@Base+0x1808> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 15cdc ::do_widen(char) const@@Base+0x181c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15cf0 ::do_widen(char) const@@Base+0x1830> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15d04 ::do_widen(char) const@@Base+0x1844> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15d18 ::do_widen(char) const@@Base+0x1858> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15cb4 ::do_widen(char) const@@Base+0x17f4> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15cb4 ::do_widen(char) const@@Base+0x17f4> │ │ │ │ - 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, 15d88 ::do_widen(char) const@@Base+0x18c8> │ │ │ │ - tbz w2, #0, 15e00 ::do_widen(char) const@@Base+0x1940> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15d9c ::do_widen(char) const@@Base+0x18dc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 15db0 ::do_widen(char) const@@Base+0x18f0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15dc4 ::do_widen(char) const@@Base+0x1904> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 15dd8 ::do_widen(char) const@@Base+0x1918> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15dec ::do_widen(char) const@@Base+0x192c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15d88 ::do_widen(char) const@@Base+0x18c8> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15d88 ::do_widen(char) const@@Base+0x18c8> │ │ │ │ - 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, 15e54 ::do_widen(char) const@@Base+0x1994> │ │ │ │ - tbz w2, #0, 15ecc ::do_widen(char) const@@Base+0x1a0c> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15e68 ::do_widen(char) const@@Base+0x19a8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 15e7c ::do_widen(char) const@@Base+0x19bc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15e90 ::do_widen(char) const@@Base+0x19d0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15ea4 ::do_widen(char) const@@Base+0x19e4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15eb8 ::do_widen(char) const@@Base+0x19f8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15e54 ::do_widen(char) const@@Base+0x1994> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15e54 ::do_widen(char) const@@Base+0x1994> │ │ │ │ - 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, 15f28 ::do_widen(char) const@@Base+0x1a68> │ │ │ │ - tbz w2, #0, 15fa0 ::do_widen(char) const@@Base+0x1ae0> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15f3c ::do_widen(char) const@@Base+0x1a7c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 15f50 ::do_widen(char) const@@Base+0x1a90> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 15f64 ::do_widen(char) const@@Base+0x1aa4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 15f78 ::do_widen(char) const@@Base+0x1ab8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15f8c ::do_widen(char) const@@Base+0x1acc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15f28 ::do_widen(char) const@@Base+0x1a68> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15f28 ::do_widen(char) const@@Base+0x1a68> │ │ │ │ + b.eq 17830 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa570> // b.none │ │ │ │ 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 │ │ │ │ + add x19, x0, #0xc │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x24, x0 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 177bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa4fc> // b.none │ │ │ │ + mov x20, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - ldr x25, [x0, #16] │ │ │ │ - cbz x25, 160c8 ::do_widen(char) const@@Base+0x1c08> │ │ │ │ - ldp x26, x19, [x25, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - cmp x19, x20 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - csel x2, x19, x20, ls // ls = plast │ │ │ │ - cbz x2, 1601c ::do_widen(char) const@@Base+0x1b5c> │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, 16034 ::do_widen(char) const@@Base+0x1b74> │ │ │ │ - sub x1, x20, x19 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.gt 16038 ::do_widen(char) const@@Base+0x1b78> │ │ │ │ - cmp x1, x23 │ │ │ │ - b.lt 16050 ::do_widen(char) const@@Base+0x1b90> // b.tstop │ │ │ │ - tbnz w0, #31, 16050 ::do_widen(char) const@@Base+0x1b90> │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz x0, 1605c ::do_widen(char) const@@Base+0x1b9c> │ │ │ │ - ldp x26, x19, [x0, #32] │ │ │ │ - mov x25, x0 │ │ │ │ - b 16000 ::do_widen(char) const@@Base+0x1b40> │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz x0, 16044 ::do_widen(char) const@@Base+0x1b84> │ │ │ │ - mov x22, x25 │ │ │ │ - cbnz w1, 160cc ::do_widen(char) const@@Base+0x1c0c> │ │ │ │ - cmp x19, x20 │ │ │ │ - csel x2, x19, x20, ls // ls = plast │ │ │ │ - cbz x2, 16080 ::do_widen(char) const@@Base+0x1bc0> │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, 1609c ::do_widen(char) const@@Base+0x1bdc> │ │ │ │ - sub x0, x19, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 160a0 ::do_widen(char) const@@Base+0x1be0> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 160f0 ::do_widen(char) const@@Base+0x1c30> // b.tstop │ │ │ │ - tbnz w0, #31, 160f0 ::do_widen(char) const@@Base+0x1c30> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x25, x1 │ │ │ │ + movk x20, #0xaaab │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, #0xc // #12 │ │ │ │ + ldp w23, w26, [x19] │ │ │ │ + mov x4, x19 │ │ │ │ + ldr w2, [x24] │ │ │ │ + cmp w23, w2 │ │ │ │ + b.lt 177d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa510> // b.tstop │ │ │ │ + b.gt 17748 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa488> │ │ │ │ + ldr w2, [x24, #4] │ │ │ │ + cmp w2, w26 │ │ │ │ + b.gt 177d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa510> │ │ │ │ + ldur w2, [x19, #-12] │ │ │ │ + sub x3, x19, #0xc │ │ │ │ + ldr w7, [x19, #8] │ │ │ │ + mov x5, x3 │ │ │ │ + cmp w23, w2 │ │ │ │ + b.lt 17770 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa4b0> // b.tstop │ │ │ │ + b.gt 1779c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa4dc> │ │ │ │ + ldr w2, [x3, #4] │ │ │ │ + cmp w2, w26 │ │ │ │ + b.le 1779c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa4dc> │ │ │ │ + ldr x6, [x3] │ │ │ │ + sub x3, x3, #0xc │ │ │ │ + ldr w2, [x3, #20] │ │ │ │ + str x6, [x4] │ │ │ │ + str w2, [x4, #8] │ │ │ │ + mov x4, x5 │ │ │ │ + mov x5, x3 │ │ │ │ + ldr w2, [x3] │ │ │ │ + cmp w23, w2 │ │ │ │ + b.lt 17770 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa4b0> // b.tstop │ │ │ │ + b.le 17764 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa4a4> │ │ │ │ + add x19, x19, #0xc │ │ │ │ + stp w23, w26, [x4] │ │ │ │ + str w7, [x4, #8] │ │ │ │ + add x21, x21, #0xc │ │ │ │ + cmp x25, x19 │ │ │ │ + b.ne 17724 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa464> // b.any │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 160f8 ::do_widen(char) const@@Base+0x1c38> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - mov x22, x25 │ │ │ │ - bl cfa8 │ │ │ │ - mov x25, x0 │ │ │ │ - ldp x26, x19, [x0, #32] │ │ │ │ - b 16064 ::do_widen(char) const@@Base+0x1ba4> │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 160a4 ::do_widen(char) const@@Base+0x1be4> │ │ │ │ - mov x22, x25 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 160a4 ::do_widen(char) const@@Base+0x1be4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + asr x3, x21, #2 │ │ │ │ + ldr w22, [x19, #8] │ │ │ │ + mul x3, x3, x20 │ │ │ │ + sub x3, x3, x3, lsl #2 │ │ │ │ + add x3, x19, x3, lsl #2 │ │ │ │ + add x0, x3, #0xc │ │ │ │ + cmp x21, #0xc │ │ │ │ + b.le 17818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa558> │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + add x19, x19, #0xc │ │ │ │ + stp w23, w26, [x24] │ │ │ │ + str w22, [x24, #8] │ │ │ │ + add x21, x21, #0xc │ │ │ │ + cmp x25, x19 │ │ │ │ + b.ne 17724 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa464> // b.any │ │ │ │ + b 177b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa4f4> │ │ │ │ + b.ne 177fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa53c> // b.any │ │ │ │ + ldr x2, [x24] │ │ │ │ + ldr w1, [x24, #8] │ │ │ │ + str x2, [x0] │ │ │ │ + str w1, [x0, #8] │ │ │ │ + b 177fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa53c> │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x1, x0, #0xa8 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1614c ::do_widen(char) const@@Base+0x1c8c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16160 ::do_widen(char) const@@Base+0x1ca0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 161c0 ::do_widen(char) const@@Base+0x1d00> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1618c ::do_widen(char) const@@Base+0x1ccc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 161a0 ::do_widen(char) const@@Base+0x1ce0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 161b4 ::do_widen(char) const@@Base+0x1cf4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 16168 ::do_widen(char) const@@Base+0x1ca8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1620c ::do_widen(char) const@@Base+0x1d4c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 161ec ::do_widen(char) const@@Base+0x1d2c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16200 ::do_widen(char) const@@Base+0x1d40> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 161c8 ::do_widen(char) const@@Base+0x1d08> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 17040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d80> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 17040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d80> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x19, #0x98 │ │ │ │ + add x0, x19, #0x200 │ │ │ │ + sub x2, x0, #0xf8 │ │ │ │ + stp q31, q31, [x1] │ │ │ │ + stp q31, q31, [x1, #32] │ │ │ │ + stur q31, [x19, #216] │ │ │ │ + stur q31, [x19, #232] │ │ │ │ + stur q31, [x19, #248] │ │ │ │ + stp q31, q31, [x2] │ │ │ │ + stp q31, q31, [x2, #32] │ │ │ │ + stur q31, [x0, #-184] │ │ │ │ + stp xzr, xzr, [x19, #96] │ │ │ │ + str xzr, [x19, #128] │ │ │ │ + str wzr, [x19, #136] │ │ │ │ + str xzr, [x19, #144] │ │ │ │ + str q31, [x19, #80] │ │ │ │ + str q31, [x19, #112] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , 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 1626c ::do_widen(char) const@@Base+0x1dac> // 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 17914 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa654> // b.none │ │ │ │ + str x1, [x0, #208] │ │ │ │ + ldp x1, x2, [x20, #224] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 17924 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa664> // b.none │ │ │ │ + str x1, [x20, #232] │ │ │ │ + ldp x1, x2, [x20, #248] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 17934 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa674> // b.none │ │ │ │ + str x1, [x20, #256] │ │ │ │ + ldp x19, x21, [x20, #320] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 1795c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa69c> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 179dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa71c> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16280 ::do_widen(char) const@@Base+0x1dc0> // b.none │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 17940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa680> // b.any │ │ │ │ + ldr x21, [x20, #320] │ │ │ │ + cbz x21, 17968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6a8> │ │ │ │ + mov x0, x21 │ │ │ │ bl ced0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 162e0 ::do_widen(char) const@@Base+0x1e20> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 162ac ::do_widen(char) const@@Base+0x1dec> // b.none │ │ │ │ + ldr x0, [x20, #296] │ │ │ │ + cbz x0, 17974 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6b4> │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 162c0 ::do_widen(char) const@@Base+0x1e00> // b.none │ │ │ │ + ldr x0, [x20, #272] │ │ │ │ + cbz x0, 17980 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6c0> │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 162d4 ::do_widen(char) const@@Base+0x1e14> // b.none │ │ │ │ + ldr x0, [x20, #248] │ │ │ │ + cbz x0, 1798c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6cc> │ │ │ │ bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x20, #224] │ │ │ │ + cbz x0, 17998 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6d8> │ │ │ │ bl ced0 │ │ │ │ - cbnz x20, 16288 ::do_widen(char) const@@Base+0x1dc8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1632c ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1630c ::do_widen(char) const@@Base+0x1e4c> // b.none │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + cbz x0, 179a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6e4> │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16320 ::do_widen(char) const@@Base+0x1e60> // b.none │ │ │ │ + ldr x0, [x20, #176] │ │ │ │ + cbz x0, 179b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6f0> │ │ │ │ bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + cbz x0, 179bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa6fc> │ │ │ │ bl ced0 │ │ │ │ - cbnz x20, 162e8 ::do_widen(char) const@@Base+0x1e28> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ + add x0, x20, #0x28 │ │ │ │ + bl 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9da0> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 17940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa680> // b.any │ │ │ │ + ldr x21, [x20, #320] │ │ │ │ + b 1795c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa69c> │ │ │ │ + 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 17a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa760> // b.none │ │ │ │ + str x2, [x0, #208] │ │ │ │ + ldp x2, x3, [x0, #224] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 17a30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa770> // b.none │ │ │ │ + str x2, [x0, #232] │ │ │ │ + ldp x2, x3, [x0, #248] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 17a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa780> // b.none │ │ │ │ + str x2, [x0, #256] │ │ │ │ + ldp x2, x3, [x0, #272] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 17a50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa790> // b.none │ │ │ │ + str x2, [x0, #280] │ │ │ │ + ldr x2, [x0, #304] │ │ │ │ + add x1, x0, #0x128 │ │ │ │ + ldr x0, [x0, #296] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 17a68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa7a8> // 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] │ │ │ │ + mov x19, x0 │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1638c ::do_widen(char) const@@Base+0x1ecc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 163a0 ::do_widen(char) const@@Base+0x1ee0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16400 ::do_widen(char) const@@Base+0x1f40> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 163cc ::do_widen(char) const@@Base+0x1f0c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 163e0 ::do_widen(char) const@@Base+0x1f20> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 163f4 ::do_widen(char) const@@Base+0x1f34> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 163a8 ::do_widen(char) const@@Base+0x1ee8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1644c ::do_widen(char) const@@Base+0x1f8c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1642c ::do_widen(char) const@@Base+0x1f6c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + str d15, [sp, #40] │ │ │ │ + ldp x0, x1, [x0, #200] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 17c18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa958> // 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 16440 ::do_widen(char) const@@Base+0x1f80> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.hi 17c0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa94c> // b.pmore │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + lsl x20, x20, #3 │ │ │ │ + fmov d15, x20 │ │ │ │ + cbz x0, 17b10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa850> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, x0, x20 │ │ │ │ + fmov d15, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + 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, 17b28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa868> │ │ │ │ bl ced0 │ │ │ │ - cbnz x20, 16408 ::do_widen(char) const@@Base+0x1f48> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + ldr x20, [x19, #88] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 17c0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa94c> // b.pmore │ │ │ │ + cbz x20, 17bf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa934> │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x21, [x19, #248] │ │ │ │ + add x0, x0, x20 │ │ │ │ + stp x3, x0, [x19, #248] │ │ │ │ + str x0, [x19, #264] │ │ │ │ + cbz x21, 17b94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8d4> │ │ │ │ mov x0, x21 │ │ │ │ + bl ced0 │ │ │ │ + ldr x20, [x19, #88] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 17c0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa94c> // b.pmore │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + cbz x20, 17bb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8f4> │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x2, x20 │ │ │ │ + add x21, x0, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + fmov d31, x0 │ │ │ │ + mov v31.d[1], x21 │ │ │ │ + ldr x0, [x19, #272] │ │ │ │ + str x21, [x19, #288] │ │ │ │ + str q31, [x19, #272] │ │ │ │ + cbz x0, 17bdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa91c> │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + ldr d15, [sp, #40] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b ced0 │ │ │ │ - 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 164ac ::do_widen(char) const@@Base+0x1fec> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 164c0 ::do_widen(char) const@@Base+0x2000> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16520 ::do_widen(char) const@@Base+0x2060> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 164ec ::do_widen(char) const@@Base+0x202c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16500 ::do_widen(char) const@@Base+0x2040> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16514 ::do_widen(char) const@@Base+0x2054> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 164c8 ::do_widen(char) const@@Base+0x2008> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1656c ::do_widen(char) const@@Base+0x20ac> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1654c ::do_widen(char) const@@Base+0x208c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16560 ::do_widen(char) const@@Base+0x20a0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 16528 ::do_widen(char) const@@Base+0x2068> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x21 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + ldr d15, [sp, #40] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ + ret │ │ │ │ + ldr x21, [x19, #248] │ │ │ │ + stp xzr, xzr, [x19, #248] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x19, #264] │ │ │ │ + cbnz x21, 17b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8ac> │ │ │ │ + b 17bb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8f4> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0xd8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x110 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + add x0, x0, #0x168 │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + bl c9d8 │ │ │ │ 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, 165ec ::do_widen(char) const@@Base+0x212c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16600 ::do_widen(char) const@@Base+0x2140> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16614 ::do_widen(char) const@@Base+0x2154> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16674 ::do_widen(char) const@@Base+0x21b4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16640 ::do_widen(char) const@@Base+0x2180> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16654 ::do_widen(char) const@@Base+0x2194> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16668 ::do_widen(char) const@@Base+0x21a8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 1661c ::do_widen(char) const@@Base+0x215c> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 166c0 ::do_widen(char) const@@Base+0x2200> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 166a0 ::do_widen(char) const@@Base+0x21e0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 166b4 ::do_widen(char) const@@Base+0x21f4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 1667c ::do_widen(char) const@@Base+0x21bc> │ │ │ │ - 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 d710 , 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, #8] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21, #-200] │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 16730 ::do_widen(char) const@@Base+0x2270> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16744 ::do_widen(char) const@@Base+0x2284> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16758 ::do_widen(char) const@@Base+0x2298> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 167b8 ::do_widen(char) const@@Base+0x22f8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16784 ::do_widen(char) const@@Base+0x22c4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16798 ::do_widen(char) const@@Base+0x22d8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 167ac ::do_widen(char) const@@Base+0x22ec> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 16760 ::do_widen(char) const@@Base+0x22a0> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 16804 ::do_widen(char) const@@Base+0x2344> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 167e4 ::do_widen(char) const@@Base+0x2324> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 167f8 ::do_widen(char) const@@Base+0x2338> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 167c0 ::do_widen(char) const@@Base+0x2300> │ │ │ │ - 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 d710 , 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 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0xd88 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xdb8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ + 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, #0x230 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + str x20, [sp, #88] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #552] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c5a0 │ │ │ │ + ldp x22, x21, [x19, #320] │ │ │ │ + add x1, x19, #0x140 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 18670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb3b0> // b.none │ │ │ │ + ldr x23, [x19, #88] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.hi 18944 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb684> // b.pmore │ │ │ │ + cbz x23, 18638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb378> │ │ │ │ + lsl x0, x23, #2 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + lsl x2, x23, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 16874 ::do_widen(char) const@@Base+0x23b4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16888 ::do_widen(char) const@@Base+0x23c8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1689c ::do_widen(char) const@@Base+0x23dc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 168fc ::do_widen(char) const@@Base+0x243c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 168c8 ::do_widen(char) const@@Base+0x2408> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 168dc ::do_widen(char) const@@Base+0x241c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 168f0 ::do_widen(char) const@@Base+0x2430> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 168a4 ::do_widen(char) const@@Base+0x23e4> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 16948 ::do_widen(char) const@@Base+0x2488> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16928 ::do_widen(char) const@@Base+0x2468> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1693c ::do_widen(char) const@@Base+0x247c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 16904 ::do_widen(char) const@@Base+0x2444> │ │ │ │ - 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 d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + lsl x0, x23, #2 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + lsl x2, x23, #2 │ │ │ │ + mov x25, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + sub x0, x23, #0x1 │ │ │ │ + ldr x3, [x19, #248] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 188c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb600> // b.plast │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + lsr x2, x23, #2 │ │ │ │ + movi v30.4s, #0x4 │ │ │ │ + mov x0, x3 │ │ │ │ + ldr q31, [x1, #912] │ │ │ │ + add x1, x3, x2, lsl #4 │ │ │ │ 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, #200] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21, #-8] │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 169cc ::do_widen(char) const@@Base+0x250c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 169e0 ::do_widen(char) const@@Base+0x2520> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 169f4 ::do_widen(char) const@@Base+0x2534> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16a54 ::do_widen(char) const@@Base+0x2594> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16a20 ::do_widen(char) const@@Base+0x2560> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16a34 ::do_widen(char) const@@Base+0x2574> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16a48 ::do_widen(char) const@@Base+0x2588> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 169fc ::do_widen(char) const@@Base+0x253c> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16aa0 ::do_widen(char) const@@Base+0x25e0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16a80 ::do_widen(char) const@@Base+0x25c0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16a94 ::do_widen(char) const@@Base+0x25d4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 16a5c ::do_widen(char) const@@Base+0x259c> │ │ │ │ - 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 d710 , 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, 16b10 ::do_widen(char) const@@Base+0x2650> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b24 ::do_widen(char) const@@Base+0x2664> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b38 ::do_widen(char) const@@Base+0x2678> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 16b98 ::do_widen(char) const@@Base+0x26d8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b64 ::do_widen(char) const@@Base+0x26a4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b78 ::do_widen(char) const@@Base+0x26b8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b8c ::do_widen(char) const@@Base+0x26cc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 16b40 ::do_widen(char) const@@Base+0x2680> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 16be4 ::do_widen(char) const@@Base+0x2724> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ + str q31, [x0], #16 │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16bc4 ::do_widen(char) const@@Base+0x2704> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + b.ne 17d20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa60> // b.any │ │ │ │ + lsl x0, x2, #2 │ │ │ │ + mov w1, w0 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 17d70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaab0> // b.none │ │ │ │ + mov w0, w0 │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + str w1, [x3, x0, lsl #2] │ │ │ │ + cmp x23, w2, sxtw │ │ │ │ + b.ls 17d70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaab0> // b.plast │ │ │ │ + ubfiz x0, x2, #2, #32 │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + str w2, [x3, x0] │ │ │ │ + cmp x23, w1, sxtw │ │ │ │ + b.ls 17d70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaab0> // b.plast │ │ │ │ + add x3, x3, x0 │ │ │ │ + str w1, [x3, #4] │ │ │ │ + ldp x0, x2, [x19, #272] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 17d88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaac8> // b.none │ │ │ │ + sub x2, x2, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + ldp x12, x0, [x19, #200] │ │ │ │ + cmp x12, x0 │ │ │ │ + b.eq 182fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb03c> // b.none │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x28, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + mov x20, #0x1 // #1 │ │ │ │ + movk x28, #0xaaab │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d15, x0 │ │ │ │ + sub x22, x20, #0x1 │ │ │ │ + cbz x23, 17eb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xabf8> │ │ │ │ + ldr x13, [x19, #48] │ │ │ │ + sub w2, w20, #0x1 │ │ │ │ + ldr x14, [x19, #72] │ │ │ │ + add x12, x12, x22, lsl #2 │ │ │ │ + ldr x9, [x19, #248] │ │ │ │ + lsl x11, x23, #2 │ │ │ │ + ldr x10, [x19, #272] │ │ │ │ + mov w3, w2 │ │ │ │ + lsr x13, x13, #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + b 17e2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab6c> │ │ │ │ + ubfiz x1, x8, #2, #32 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + str w6, [x9, x1] │ │ │ │ + str w2, [x10, x1] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cmp x0, x11 │ │ │ │ + b.eq 17e84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xabc4> // b.none │ │ │ │ + ldr w5, [x12] │ │ │ │ + ldr w6, [x9, x0] │ │ │ │ + ldr w1, [x10, x0] │ │ │ │ + mvn w4, w6 │ │ │ │ + madd x5, x5, x13, x14 │ │ │ │ + lsr w15, w6, #3 │ │ │ │ + cmp w2, w1 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + csel w2, w2, w1, ge // ge = tcont │ │ │ │ + cmp w3, w1 │ │ │ │ + csel w3, w3, w1, ge // ge = tcont │ │ │ │ + ldrb w1, [x5, w15, uxtw] │ │ │ │ + asr w1, w1, w4 │ │ │ │ + tbz w1, #0, 17e0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab4c> │ │ │ │ + ubfiz x1, x7, #2, #32 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + str w3, [x25, x1] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + str w6, [x21, x1] │ │ │ │ + cmp x0, x11 │ │ │ │ + b.ne 17e2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab6c> // b.any │ │ │ │ + ubfiz x24, x8, #2, #32 │ │ │ │ + ubfiz x23, x7, #2, #32 │ │ │ │ + add x0, x9, x24 │ │ │ │ + cmp x23, #0x4 │ │ │ │ + b.ls 18620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb360> // b.plast │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x21 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x19, #272] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x25 │ │ │ │ + add x0, x0, x24 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x19, #224] │ │ │ │ + ldr w1, [x0, x22, lsl #2] │ │ │ │ + add x4, x0, x22, lsl #2 │ │ │ │ + tbz w1, #31, 17ff4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad34> │ │ │ │ + mov x3, #0x12 // #18 │ │ │ │ + str x3, [sp, #104] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #176] │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x188 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + stp x4, x5, [x0] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 17f54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac94> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16bd8 ::do_widen(char) const@@Base+0x2718> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 17f38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac78> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbnz x20, 16ba0 ::do_widen(char) const@@Base+0x26e0> │ │ │ │ - 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 d710 , 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, #208] │ │ │ │ + ldp x12, x0, [x19, #200] │ │ │ │ + sub x0, x0, x12 │ │ │ │ + cmp x20, x0, asr #2 │ │ │ │ + b.cs 18304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb044> // b.hs, b.nlast │ │ │ │ + ldr x23, [x19, #88] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + b 17dd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab10> │ │ │ │ + ldp x0, x3, [x19, #200] │ │ │ │ + scvtf d31, w20 │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + sub x3, x3, x0 │ │ │ │ + fmov d30, x3 │ │ │ │ + ldr w1, [x4, #524] │ │ │ │ + sshr d30, d30, #2 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + scvtf d30, d30 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fcvtzs w22, d31 │ │ │ │ + cmp w22, w1 │ │ │ │ + b.ge 182f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb034> // b.tcont │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + str w1, [x4, #524] │ │ │ │ + ldr x24, [sp, #80] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x23, x0 │ │ │ │ add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 16c54 ::do_widen(char) const@@Base+0x2794> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16c68 ::do_widen(char) const@@Base+0x27a8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16c7c ::do_widen(char) const@@Base+0x27bc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 16cdc ::do_widen(char) const@@Base+0x281c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16ca8 ::do_widen(char) const@@Base+0x27e8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16cbc ::do_widen(char) const@@Base+0x27fc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16cd0 ::do_widen(char) const@@Base+0x2810> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 16c84 ::do_widen(char) const@@Base+0x27c4> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 16d28 ::do_widen(char) const@@Base+0x2868> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16d08 ::do_widen(char) const@@Base+0x2848> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16d1c ::do_widen(char) const@@Base+0x285c> // b.none │ │ │ │ - bl ced0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + str w22, [x1, #524] │ │ │ │ + b 17f28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac68> │ │ │ │ + ldr x30, [x19, #88] │ │ │ │ + cbz x30, 17ec8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac08> │ │ │ │ + ldr x2, [x19, #96] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x24, [x19, #144] │ │ │ │ + mov w27, #0x18 // #24 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + mul x24, x2, x24 │ │ │ │ + ldr x16, [x3] │ │ │ │ + mov x3, x4 │ │ │ │ + ldr x23, [x19, #112] │ │ │ │ + add x18, x0, x22, lsl #2 │ │ │ │ + ldr x17, [x19, #248] │ │ │ │ + lsl x24, x24, #1 │ │ │ │ + ldr x22, [x19, #272] │ │ │ │ mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 16ce4 ::do_widen(char) const@@Base+0x2824> │ │ │ │ - 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 d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + ldr x26, [x19, #296] │ │ │ │ + stp x25, x21, [sp, #56] │ │ │ │ + b 18050 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad90> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x30, x1 │ │ │ │ + b.eq 1824c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf8c> // b.none │ │ │ │ + ldr w4, [x17, x1, lsl #2] │ │ │ │ + add w7, w4, w4, lsr #31 │ │ │ │ + asr w7, w7, #1 │ │ │ │ + cmp x2, w7, sxtw │ │ │ │ + b.ls 18044 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad84> // b.plast │ │ │ │ + cbz x23, 18044 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad84> │ │ │ │ + mov w9, w1 │ │ │ │ + mov w5, w4 │ │ │ │ + ldrsw x21, [x3] │ │ │ │ + sxtw x5, w5 │ │ │ │ + mov w11, #0xffffffff // #-1 │ │ │ │ + mov w15, #0x1 // #1 │ │ │ │ + mov w12, w11 │ │ │ │ + mov w14, w11 │ │ │ │ + mov w8, w15 │ │ │ │ + stp x3, x1, [sp, #40] │ │ │ │ + mul x21, x21, x2 │ │ │ │ + mov x3, x2 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + add x21, x5, x21, lsl #1 │ │ │ │ + subs w1, w9, w8 │ │ │ │ + b.mi 1827c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafbc> // b.first │ │ │ │ + ldr w14, [x17, w1, uxtw #2] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + add w4, w14, w14, lsr #31 │ │ │ │ + ldr w1, [x22, x2, lsl #2] │ │ │ │ + asr w4, w4, #1 │ │ │ │ + cmp w12, w1 │ │ │ │ + csel w12, w12, w1, ge // ge = tcont │ │ │ │ + cmp w4, w7 │ │ │ │ + b.eq 18298 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafd8> // b.none │ │ │ │ + csel w1, w4, w7, le │ │ │ │ + add w5, w9, w15 │ │ │ │ + sxtw x5, w5 │ │ │ │ + smull x1, w1, w27 │ │ │ │ + add x2, x16, x1 │ │ │ │ + ldr x1, [x16, x1] │ │ │ │ + ldr x13, [x2, #8] │ │ │ │ + subs x13, x13, x1 │ │ │ │ + b.eq 18258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf98> // b.none │ │ │ │ + asr x13, x13, #2 │ │ │ │ + cmp w4, w7 │ │ │ │ + ldr w19, [x18] │ │ │ │ + csel w4, w4, w7, ge // ge = tcont │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mul x13, x13, x28 │ │ │ │ + b 18120 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae60> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + add x1, x1, #0xc │ │ │ │ + cmp x2, x13 │ │ │ │ + b.cs 18258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf98> // b.hs, b.nlast │ │ │ │ + ldr w25, [x1] │ │ │ │ + cmp w4, w25 │ │ │ │ + b.lt 18258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf98> // b.tstop │ │ │ │ + b.ne 18110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae50> // b.any │ │ │ │ + ldr w25, [x1, #4] │ │ │ │ + cmp w19, w25 │ │ │ │ + b.lt 18110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae50> // b.tstop │ │ │ │ + ldr w25, [x1, #8] │ │ │ │ + cmp w19, w25 │ │ │ │ + b.gt 18110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae50> │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + cmp x5, x30 │ │ │ │ + b.cs 182a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafe8> // b.hs, b.nlast │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr w19, [x17, x5, lsl #2] │ │ │ │ + ldr w1, [x22, x5, lsl #2] │ │ │ │ + add w4, w19, w19, lsr #31 │ │ │ │ + cmp w11, w1 │ │ │ │ + csel w11, w11, w1, ge // ge = tcont │ │ │ │ + asr w4, w4, #1 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.eq 181f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf34> // b.none │ │ │ │ + csel w1, w4, w7, le │ │ │ │ + smull x1, w1, w27 │ │ │ │ + add x2, x16, x1 │ │ │ │ + ldr x1, [x16, x1] │ │ │ │ + ldr x5, [x2, #8] │ │ │ │ + subs x5, x5, x1 │ │ │ │ + b.eq 182b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaff4> // b.none │ │ │ │ + asr x5, x5, #2 │ │ │ │ + cmp w4, w7 │ │ │ │ + ldr w13, [x18] │ │ │ │ + csel w4, w4, w7, ge // ge = tcont │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str w19, [sp, #12] │ │ │ │ + mul x5, x5, x28 │ │ │ │ + b 181cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf0c> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + add x1, x1, #0xc │ │ │ │ + cmp x5, x2 │ │ │ │ + b.ls 182b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaff0> // b.plast │ │ │ │ + ldr w19, [x1] │ │ │ │ + cmp w4, w19 │ │ │ │ + b.lt 182b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaff0> // b.tstop │ │ │ │ + b.ne 181bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaefc> // b.any │ │ │ │ + ldr w19, [x1, #4] │ │ │ │ + cmp w13, w19 │ │ │ │ + b.lt 181bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaefc> // b.tstop │ │ │ │ + ldr w19, [x1, #8] │ │ │ │ + cmp w13, w19 │ │ │ │ + b.gt 181bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaefc> │ │ │ │ + cbnz w25, 18268 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafa8> │ │ │ │ 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, 16dac ::do_widen(char) const@@Base+0x28ec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16dc0 ::do_widen(char) const@@Base+0x2900> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16dd4 ::do_widen(char) const@@Base+0x2914> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 16e34 ::do_widen(char) const@@Base+0x2974> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e00 ::do_widen(char) const@@Base+0x2940> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e14 ::do_widen(char) const@@Base+0x2954> // b.none │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + add w15, w15, #0x1 │ │ │ │ + sxtw x6, w10 │ │ │ │ + cmp x6, x23 │ │ │ │ + b.cc 180a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xade4> // b.lo, b.ul, b.last │ │ │ │ + mov x2, x3 │ │ │ │ + ldp x3, x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x30, x1 │ │ │ │ + b.eq 1824c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf8c> // b.none │ │ │ │ + ldr w5, [x17, x1, lsl #2] │ │ │ │ + mov w9, w1 │ │ │ │ + add w7, w5, w5, lsr #31 │ │ │ │ + asr w7, w7, #1 │ │ │ │ + cmp x2, w7, sxtw │ │ │ │ + b.hi 18070 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xadb0> // b.pmore │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x30, x1 │ │ │ │ + b.ne 18050 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad90> // b.any │ │ │ │ + ldp x25, x21, [sp, #56] │ │ │ │ + mov x19, x0 │ │ │ │ + b 17ec8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac08> │ │ │ │ + mov w25, #0x1 // #1 │ │ │ │ + cmp x5, x30 │ │ │ │ + b.cc 18160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaea0> // b.lo, b.ul, b.last │ │ │ │ + mov w11, w20 │ │ │ │ + madd x6, x24, x6, x21 │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + str w14, [x26, x6, lsl #2] │ │ │ │ + b 18208 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf48> │ │ │ │ + add w5, w9, w15 │ │ │ │ + mov w12, w20 │ │ │ │ + sxtw x5, w5 │ │ │ │ + cmp x5, x30 │ │ │ │ + b.cs 182a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafe8> // b.hs, b.nlast │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + b 18160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaea0> │ │ │ │ + add w5, w9, w15 │ │ │ │ + sxtw x5, w5 │ │ │ │ + cmp x30, x5 │ │ │ │ + b.hi 18290 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafd0> // b.pmore │ │ │ │ + mov w11, w20 │ │ │ │ + b 18200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf40> │ │ │ │ + ldr w19, [sp, #12] │ │ │ │ + madd x6, x24, x6, x21 │ │ │ │ + cbz w25, 182e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb024> │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + lsl x6, x6, #2 │ │ │ │ + cmp w11, w12 │ │ │ │ + b.le 182d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb018> │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + str w14, [x26, x6] │ │ │ │ + b 18208 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf48> │ │ │ │ + add w15, w15, #0x1 │ │ │ │ + str w19, [x26, x6] │ │ │ │ + b 18208 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf48> │ │ │ │ + add w15, w15, #0x1 │ │ │ │ + add w10, w10, #0x1 │ │ │ │ + str w19, [x26, x6, lsl #2] │ │ │ │ + b 18208 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf48> │ │ │ │ + b.le 17f28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac68> │ │ │ │ + b 17f9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xacdc> │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl c5a0 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #504] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x208 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x218 │ │ │ │ + strh wzr, [sp, #512] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x2, [sp, #288] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str x23, [sp, #176] │ │ │ │ + str x26, [x2, x0] │ │ │ │ + add x0, x2, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3864] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3808] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #192] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #4088] │ │ │ │ + stp x3, x2, [sp, #176] │ │ │ │ + add x27, sp, #0x110 │ │ │ │ + stp xzr, xzr, [sp, #208] │ │ │ │ + stp xzr, xzr, [sp, #224] │ │ │ │ + str x1, [sp, #288] │ │ │ │ + bl d968 , 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, #0xb8 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + str x3, [sp, #184] │ │ │ │ + str w2, [sp, #248] │ │ │ │ + stp x27, xzr, [sp, #256] │ │ │ │ + strb wzr, [sp, #272] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + fmov d0, d15 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x0, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #296] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #224] │ │ │ │ + add x24, sp, #0x80 │ │ │ │ + stp x24, xzr, [sp, #112] │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + cbz x4, 188b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5f0> │ │ │ │ + ldp x5, x3, [sp, #208] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + str x19, [sp, #288] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1848c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1cc> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #184] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #176] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x26, [x2, x1] │ │ │ │ + str x20, [sp, #288] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + add x3, x3, #0x1b0 │ │ │ │ + mov x4, #0x10 // #16 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x20, x0 │ │ │ │ + add x23, sp, #0xa0 │ │ │ │ + str x23, [sp, #144] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 18880 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5c0> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x1, [sp, #160] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 18a1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb75c> // b.plast │ │ │ │ + add x22, sp, #0x90 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, sp, #0xc0 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 18898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5d8> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #184] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 18794 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb4d4> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 1873c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb47c> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16e28 ::do_widen(char) const@@Base+0x2968> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 185a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2e8> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbnz x20, 16ddc ::do_widen(char) const@@Base+0x291c> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 16e80 ::do_widen(char) const@@Base+0x29c0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e60 ::do_widen(char) const@@Base+0x29a0> // b.none │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 185b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2f8> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e74 ::do_widen(char) const@@Base+0x29b4> // b.none │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 185c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb308> // b.none │ │ │ │ bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ + cbz x25, 185d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb314> │ │ │ │ + mov x0, x25 │ │ │ │ bl ced0 │ │ │ │ - cbnz x20, 16e3c ::do_widen(char) const@@Base+0x297c> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - bl d710 , 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 ced0 │ │ │ │ - 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, 16f00 ::do_widen(char) const@@Base+0x2a40> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #552] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f14 ::do_widen(char) const@@Base+0x2a54> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f28 ::do_widen(char) const@@Base+0x2a68> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16f88 ::do_widen(char) const@@Base+0x2ac8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f54 ::do_widen(char) const@@Base+0x2a94> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f68 ::do_widen(char) const@@Base+0x2aa8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f7c ::do_widen(char) const@@Base+0x2abc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 16f30 ::do_widen(char) const@@Base+0x2a70> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16fd4 ::do_widen(char) const@@Base+0x2b14> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16fb4 ::do_widen(char) const@@Base+0x2af4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16fc8 ::do_widen(char) const@@Base+0x2b08> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 16f90 ::do_widen(char) const@@Base+0x2ad0> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz x21, 18644 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb384> │ │ │ │ + b.ne 18920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb660> // b.any │ │ │ │ + add sp, sp, #0x230 │ │ │ │ mov x0, x21 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ b ced0 │ │ │ │ - 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, 17054 ::do_widen(char) const@@Base+0x2b94> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17068 ::do_widen(char) const@@Base+0x2ba8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1707c ::do_widen(char) const@@Base+0x2bbc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 170dc ::do_widen(char) const@@Base+0x2c1c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 170a8 ::do_widen(char) const@@Base+0x2be8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 170bc ::do_widen(char) const@@Base+0x2bfc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 170d0 ::do_widen(char) const@@Base+0x2c10> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 17084 ::do_widen(char) const@@Base+0x2bc4> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 17128 ::do_widen(char) const@@Base+0x2c68> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17108 ::do_widen(char) const@@Base+0x2c48> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1711c ::do_widen(char) const@@Base+0x2c5c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 170e4 ::do_widen(char) const@@Base+0x2c24> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x22 │ │ │ │ + b.ne 17eb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xabf8> // b.any │ │ │ │ + ldr w1, [x21] │ │ │ │ + ldr w0, [x25] │ │ │ │ + str w1, [x9, x24] │ │ │ │ + str w0, [x10, x24] │ │ │ │ + b 17eb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xabf8> │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 17d70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaab0> │ │ │ │ + b.ne 18920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb660> // b.any │ │ │ │ + add sp, sp, #0x230 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ - 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, 171ac ::do_widen(char) const@@Base+0x2cec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 171c0 ::do_widen(char) const@@Base+0x2d00> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 171d4 ::do_widen(char) const@@Base+0x2d14> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 17234 ::do_widen(char) const@@Base+0x2d74> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17200 ::do_widen(char) const@@Base+0x2d40> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17214 ::do_widen(char) const@@Base+0x2d54> // b.none │ │ │ │ + ret │ │ │ │ + ldr x20, [x19, #96] │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + movk x0, #0x555, lsl #48 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 18944 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb684> // b.pmore │ │ │ │ + cbz x20, 18874 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5b4> │ │ │ │ + add x23, x20, x20, lsl #1 │ │ │ │ + lsl x0, x23, #3 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, x0, x23, lsl #3 │ │ │ │ + fmov d30, x1 │ │ │ │ + mov x3, x1 │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 188dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb61c> // b.none │ │ │ │ + and x4, x20, #0xfffffffffffffffe │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, x4, 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 186bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb3fc> // b.any │ │ │ │ + cmp x20, x4 │ │ │ │ + b.eq 186e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb420> // b.none │ │ │ │ + stp xzr, xzr, [x1] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + fmov d31, x0 │ │ │ │ + uzp1 v31.2d, v31.2d, v30.2d │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str q31, [x19, #320] │ │ │ │ + str x3, [x0, #16] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 18718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb458> // b.none │ │ │ │ + mov x20, x22 │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 18728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb468> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17228 ::do_widen(char) const@@Base+0x2d68> // b.none │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 18700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb440> // b.any │ │ │ │ + cbz x22, 17ca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9e8> │ │ │ │ + mov x0, x22 │ │ │ │ bl ced0 │ │ │ │ + b 17ca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9e8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 18700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb440> // b.any │ │ │ │ + cbnz x22, 1871c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb45c> │ │ │ │ + b 17ca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9e8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 18924 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb664> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 18830 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb570> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + b 1885c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb59c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #176] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 189d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb710> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 187ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb52c> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + b 18818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb558> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 171dc ::do_widen(char) const@@Base+0x2d1c> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 17280 ::do_widen(char) const@@Base+0x2dc0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17260 ::do_widen(char) const@@Base+0x2da0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17274 ::do_widen(char) const@@Base+0x2db4> // b.none │ │ │ │ - bl ced0 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 188cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb60c> // b.any │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + mov x0, x27 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1858c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2cc> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 1723c ::do_widen(char) const@@Base+0x2d7c> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - bl d710 , 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 ced0 │ │ │ │ - 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, 17300 ::do_widen(char) const@@Base+0x2e40> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17314 ::do_widen(char) const@@Base+0x2e54> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17328 ::do_widen(char) const@@Base+0x2e68> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 17388 ::do_widen(char) const@@Base+0x2ec8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17354 ::do_widen(char) const@@Base+0x2e94> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17368 ::do_widen(char) const@@Base+0x2ea8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1737c ::do_widen(char) const@@Base+0x2ebc> // b.none │ │ │ │ - bl ced0 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 188e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb624> // b.any │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 18594 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2d4> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 186e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb428> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 18500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb240> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1856c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2ac> │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl ca08 │ │ │ │ + b 1846c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1ac> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 17d40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa80> │ │ │ │ mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 17330 ::do_widen(char) const@@Base+0x2e70> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 173d4 ::do_widen(char) const@@Base+0x2f14> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 173b4 ::do_widen(char) const@@Base+0x2ef4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 173c8 ::do_widen(char) const@@Base+0x2f08> // b.none │ │ │ │ - bl ced0 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 18818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb558> │ │ │ │ + mov x1, x0 │ │ │ │ + b 186d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb418> │ │ │ │ mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 17390 ::do_widen(char) const@@Base+0x2ed0> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1885c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb59c> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl d710 , 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 ced0 │ │ │ │ - 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, 17454 ::do_widen(char) const@@Base+0x2f94> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17468 ::do_widen(char) const@@Base+0x2fa8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1747c ::do_widen(char) const@@Base+0x2fbc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 174dc ::do_widen(char) const@@Base+0x301c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 174a8 ::do_widen(char) const@@Base+0x2fe8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 174bc ::do_widen(char) const@@Base+0x2ffc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 174d0 ::do_widen(char) const@@Base+0x3010> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 17484 ::do_widen(char) const@@Base+0x2fc4> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 17528 ::do_widen(char) const@@Base+0x3068> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17508 ::do_widen(char) const@@Base+0x3048> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1751c ::do_widen(char) const@@Base+0x305c> // b.none │ │ │ │ bl ced0 │ │ │ │ + ldr x0, [sp, #552] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1893c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb67c> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + ldr x0, [sp, #552] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 18920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb660> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #552] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 18920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb660> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0xd8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x24, [sp, #184] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x22, [sp, #184] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #176] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x26, [x1, x0] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + str x20, [sp, #288] │ │ │ │ + bl c840 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + cbz x25, 189c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb708> │ │ │ │ + mov x0, x25 │ │ │ │ bl ced0 │ │ │ │ - cbnz x20, 174e4 ::do_widen(char) const@@Base+0x3024> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + cbz x21, 1890c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb64c> │ │ │ │ + b 18904 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb644> │ │ │ │ + ldr x0, [sp, #552] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 18920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb660> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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 1758c ::do_widen(char) const@@Base+0x30cc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 175a0 ::do_widen(char) const@@Base+0x30e0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 17600 ::do_widen(char) const@@Base+0x3140> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 175cc ::do_widen(char) const@@Base+0x310c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 175e0 ::do_widen(char) const@@Base+0x3120> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 175f4 ::do_widen(char) const@@Base+0x3134> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 175a8 ::do_widen(char) const@@Base+0x30e8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1764c ::do_widen(char) const@@Base+0x318c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1762c ::do_widen(char) const@@Base+0x316c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17640 ::do_widen(char) const@@Base+0x3180> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 17608 ::do_widen(char) const@@Base+0x3148> │ │ │ │ - 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 d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - nop │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + cbnz x25, 189c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb700> │ │ │ │ + b 189c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb708> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 189f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb738> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + ldr x0, [sp, #552] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 18920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb660> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x22, sp, #0x90 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 189a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6e4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + cbnz x25, 189c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb700> │ │ │ │ + b 189c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb708> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + b 18a00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb740> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + cbnz x25, 189c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb700> │ │ │ │ + b 189c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb708> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 18a98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb7d8> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz x25, 189c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb700> │ │ │ │ + b 189c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb708> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x1, x0, #0xa8 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 176ac ::do_widen(char) const@@Base+0x31ec> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 176c0 ::do_widen(char) const@@Base+0x3200> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 17720 ::do_widen(char) const@@Base+0x3260> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 176ec ::do_widen(char) const@@Base+0x322c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17700 ::do_widen(char) const@@Base+0x3240> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17714 ::do_widen(char) const@@Base+0x3254> // b.none │ │ │ │ - bl ced0 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + and w21, w1, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + str d15, [sp, #80] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c5a0 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x3, [x19, #80] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + tbnz w21, #0, 18e44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb84> │ │ │ │ + ldr x2, [x19, #96] │ │ │ │ mov x0, x19 │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + bl 17300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa040> │ │ │ │ + bl c5a0 │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #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 c7b0 <__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 x25, x24, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3864] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3808] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #4088] │ │ │ │ + stp x3, x2, [sp, #80] │ │ │ │ + add x26, sp, #0xb0 │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x3, x21, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x26, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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 d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x21, sp, #0x20 │ │ │ │ + stp x21, xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 18fe4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd24> │ │ │ │ + ldp x5, x3, [sp, #112] │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x19, [sp, #192] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 18cd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xba14> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbnz x20, 176c8 ::do_widen(char) const@@Base+0x3208> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1776c ::do_widen(char) const@@Base+0x32ac> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1774c ::do_widen(char) const@@Base+0x328c> // b.none │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x24, [x20, x1] │ │ │ │ + str x22, [sp, #192] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x3, x3, #0x1f0 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x19, x0 │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x19], #16 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 18fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd0c> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + stp x19, xzr, [x23] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 19094 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdd4> // b.plast │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x19], #16 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 18fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcf4> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3712] │ │ │ │ + stp x19, xzr, [x26] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldrb w0, [x24, #520] │ │ │ │ + tbnz w0, #0, 18e54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb94> │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbnz w0, #0, 18ec4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc04> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 18de4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb24> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17760 ::do_widen(char) const@@Base+0x32a0> // b.none │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 18df4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb34> // b.none │ │ │ │ bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 18e04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb44> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbnz x20, 17728 ::do_widen(char) const@@Base+0x3268> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d710 , 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 ced0 │ │ │ │ - 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, #3760] │ │ │ │ - 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, 1781c ::do_widen(char) const@@Base+0x335c> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [sp] │ │ │ │ - cbz x19, 1781c ::do_widen(char) const@@Base+0x335c> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 1781c ::do_widen(char) const@@Base+0x335c> │ │ │ │ - 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, 17840 ::do_widen(char) const@@Base+0x3380> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str x19, [x20, #8] │ │ │ │ - cbz x19, 17868 ::do_widen(char) const@@Base+0x33a8> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 178d0 ::do_widen(char) const@@Base+0x3410> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + b.ne 19020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd60> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + ldr d15, [sp, #80] │ │ │ │ + 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 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ + ldr w2, [x19, #88] │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ + bl 17300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa040> │ │ │ │ + b 18b4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb88c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 190c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe00> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 18f30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc70> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbz w0, #0, 18dd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb14> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 190d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe18> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 18f78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcb8> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 18dd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb14> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x3, [x26] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 18ea8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbbe8> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x3 │ │ │ │ ldr x2, [sp, #8] │ │ │ │ + mov w1, w0 │ │ │ │ + b 18ea8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbbe8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 18f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc58> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 18f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc58> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 18dac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbaec> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 18d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xba84> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl ca08 │ │ │ │ + b 18cb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb9f4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 17914 ::do_widen(char) const@@Base+0x3454> // b.none │ │ │ │ + b.eq 1908c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdcc> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ mov x20, x0 │ │ │ │ - cbnz x19, 178a4 ::do_widen(char) const@@Base+0x33e4> │ │ │ │ - b 178b4 ::do_widen(char) const@@Base+0x33f4> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 178a4 ::do_widen(char) const@@Base+0x33e4> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 178a4 ::do_widen(char) const@@Base+0x33e4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 178b4 ::do_widen(char) const@@Base+0x33f4> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd60> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl d6f8 , 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + bti j │ │ │ │ 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, 17978 ::do_widen(char) const@@Base+0x34b8> │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #192] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ 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 177a0 ::do_widen(char) const@@Base+0x32e0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - add x21, x21, #0x400 │ │ │ │ - str x21, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd60> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ bl d6f8 , 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, #3760] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd60> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd60> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19020 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd60> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl d6f8 , 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr q31, [x20, #16] │ │ │ │ + mov x20, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 19034 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd74> │ │ │ │ + bti j │ │ │ │ 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, 17a80 ::do_widen(char) const@@Base+0x35c0> │ │ │ │ - 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 177a0 ::do_widen(char) const@@Base+0x32e0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 18ffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd3c> │ │ │ │ bti j │ │ │ │ - add x21, x21, #0x428 │ │ │ │ - str x21, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x19, x0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + b 19060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbda0> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ + b 19104 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe44> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + and w21, w1, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + str d15, [sp, #80] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c5a0 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + tbnz w21, #0, 194cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc20c> │ │ │ │ + ldr x3, [x19, #96] │ │ │ │ + mov x1, x19 │ │ │ │ + lsl w3, w3, #1 │ │ │ │ + bl 17300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa040> │ │ │ │ + bl c5a0 │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #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 c7b0 <__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 x25, x24, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3864] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3808] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #4088] │ │ │ │ + stp x3, x2, [sp, #80] │ │ │ │ + add x26, sp, #0xb0 │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x3, x21, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x26, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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 d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x21, sp, #0x20 │ │ │ │ + stp x21, xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1966c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3ac> │ │ │ │ + ldp x5, x3, [sp, #112] │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x19, [sp, #192] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1935c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc09c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x24, [x20, x1] │ │ │ │ + str x22, [sp, #192] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ 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 d218 <__gmon_start__@plt+0x8> │ │ │ │ - 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, 17b8c ::do_widen(char) const@@Base+0x36cc> │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x19], #16 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 19654 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc394> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + stp x19, xzr, [x23] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1971c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc45c> // b.plast │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x19], #16 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1963c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc37c> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3712] │ │ │ │ + stp x19, xzr, [x26] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldrb w0, [x24, #520] │ │ │ │ + tbnz w0, #0, 194dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc21c> │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbnz w0, #0, 1954c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc28c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1946c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1ac> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1947c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1bc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1948c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1cc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldur q30, [x20, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d31, [x20, #56] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #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 177a0 ::do_widen(char) const@@Base+0x32e0> │ │ │ │ - mov x0, x19 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 196a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3e8> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + ldr d15, [sp, #80] │ │ │ │ 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 x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - add x22, x22, #0x1f0 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d038 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , 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 d6f8 , 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, #-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, 17c9c ::do_widen(char) const@@Base+0x37dc> │ │ │ │ - ldrb w1, [x0, #521] │ │ │ │ - tbz w1, #0, 17c94 ::do_widen(char) const@@Base+0x37d4> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0xe60 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl d680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr w3, [x19, #88] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 17300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa040> │ │ │ │ + b 191d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf14> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x21, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0xe58 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - add x1, x21, #0xe60 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - mov x0, x22 │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 19748 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc488> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 195b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc2f8> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbz w0, #0, 1945c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc19c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0xe68 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - mov x0, x22 │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - ldrb w0, [x19, #521] │ │ │ │ - tbz w0, #0, 17c94 ::do_widen(char) const@@Base+0x37d4> │ │ │ │ - mov x0, x19 │ │ │ │ - bl c960 <__cxa_guard_release@plt> │ │ │ │ - add x1, x21, #0xe60 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 19760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc4a0> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 19600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc340> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1945c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc19c> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x3, [x26] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 19530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc270> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov w1, w0 │ │ │ │ + b 19530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc270> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 195a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc2e0> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 195a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc2e0> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 19434 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc174> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 193cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc10c> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl ca08 │ │ │ │ + b 1933c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc07c> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - b 17c88 ::do_widen(char) const@@Base+0x37c8> │ │ │ │ - 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 17dbc ::do_widen(char) const@@Base+0x38fc> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x23, x23, #0x4e0 │ │ │ │ - ldr x19, [x20, #8] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - cbz x19, 17dac ::do_widen(char) const@@Base+0x38ec> │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 17dac ::do_widen(char) const@@Base+0x38ec> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 19714 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc454> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x19] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 196a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3e8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #192] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 196a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3e8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - b.ne 17dac ::do_widen(char) const@@Base+0x38ec> // b.any │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x19] │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x23 │ │ │ │ - b.ne 17e84 ::do_widen(char) const@@Base+0x39c4> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 17d50 ::do_widen(char) const@@Base+0x3890> // b.any │ │ │ │ - ldr x22, [x21, #104] │ │ │ │ - cbz x22, 17dc8 ::do_widen(char) const@@Base+0x3908> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - cbz x0, 17dd4 ::do_widen(char) const@@Base+0x3914> │ │ │ │ - bl ced0 │ │ │ │ - ldp x20, x22, [x21, #40] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 17e54 ::do_widen(char) const@@Base+0x3994> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x23, x23, #0x4e0 │ │ │ │ - ldr x19, [x20, #8] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - cbz x19, 17e44 ::do_widen(char) const@@Base+0x3984> │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 17e44 ::do_widen(char) const@@Base+0x3984> // b.any │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 196a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3e8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x19] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 17e44 ::do_widen(char) const@@Base+0x3984> // b.any │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 196a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3e8> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x19] │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x23 │ │ │ │ - b.ne 17e8c ::do_widen(char) const@@Base+0x39cc> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 17de8 ::do_widen(char) const@@Base+0x3928> // b.any │ │ │ │ - ldr x22, [x21, #40] │ │ │ │ - cbz x22, 17e60 ::do_widen(char) const@@Base+0x39a0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17e94 ::do_widen(char) const@@Base+0x39d4> // b.none │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - blr x2 │ │ │ │ - b 17dac ::do_widen(char) const@@Base+0x38ec> │ │ │ │ - blr x2 │ │ │ │ - b 17e44 ::do_widen(char) const@@Base+0x3984> │ │ │ │ - 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] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 196a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3e8> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ mov x21, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 17f00 ::do_widen(char) const@@Base+0x3a40> │ │ │ │ - tbnz w0, #0, 17f00 ::do_widen(char) const@@Base+0x3a40> │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 17f00 ::do_widen(char) const@@Base+0x3a40> │ │ │ │ - add x1, x21, #0x58 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - cbz x0, 17f0c ::do_widen(char) const@@Base+0x3a4c> │ │ │ │ - tbz w0, #0, 17f60 ::do_widen(char) const@@Base+0x3aa0> │ │ │ │ - ldp x19, x20, [x21] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 17f44 ::do_widen(char) const@@Base+0x3a84> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17f34 ::do_widen(char) const@@Base+0x3a74> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 17f20 ::do_widen(char) const@@Base+0x3a60> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 17f80 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 17f0c ::do_widen(char) const@@Base+0x3a4c> │ │ │ │ - add x1, x21, #0x38 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 17f0c ::do_widen(char) const@@Base+0x3a4c> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x20, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 196bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 19684 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3c4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + b 196e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc428> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1978c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc4cc> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldp x19, x20, [x0] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 17fec ::do_widen(char) const@@Base+0x3b2c> // b.none │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17fd8 ::do_widen(char) const@@Base+0x3b18> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 17fc4 ::do_widen(char) const@@Base+0x3b04> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - cbz x20, 18004 ::do_widen(char) const@@Base+0x3b44> │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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, #3760] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - str x25, [sp, #208] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #136] │ │ │ │ + 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, #0x390 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3728] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #904] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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, 18098 ::do_widen(char) const@@Base+0x3bd8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr w21, [x19] │ │ │ │ - cmp w21, #0x0 │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x22, sp, #0x30 │ │ │ │ - add x23, sp, #0x75 │ │ │ │ - cneg w19, w21, lt // lt = tstop │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3760] │ │ │ │ - stp x22, xzr, [sp, #32] │ │ │ │ - strb wzr, [sp, #48] │ │ │ │ - stp x1, x23, [sp, #120] │ │ │ │ + bl c5a0 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldr x14, [sp] │ │ │ │ + ldr x13, [x14, #112] │ │ │ │ + cbz x13, 1a078 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcdb8> │ │ │ │ + ldr x0, [x14, #96] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + ldr x28, [x14, #144] │ │ │ │ + add x1, x1, #0x390 │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + stp x1, x19, [sp, #440] │ │ │ │ + mov x21, x28 │ │ │ │ + mul x0, x28, x0 │ │ │ │ + stp xzr, x0, [sp, #424] │ │ │ │ + lsl x0, x0, #1 │ │ │ │ + stp x14, x0, [sp, #408] │ │ │ │ + cbz x21, 19f88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xccc8> │ │ │ │ + ldr x1, [sp, #408] │ │ │ │ + ldr x0, [x1, #96] │ │ │ │ + ldr x3, [x1, #296] │ │ │ │ + lsl x15, x0, #1 │ │ │ │ + cbz x15, 1a380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0c0> │ │ │ │ + ldr x17, [sp, #232] │ │ │ │ + lsl x22, x0, #3 │ │ │ │ + sub x1, x22, x0 │ │ │ │ + add x9, x15, x0 │ │ │ │ + ldr x2, [sp, #416] │ │ │ │ + add x6, x17, x1, lsl #3 │ │ │ │ + add x5, x15, x6 │ │ │ │ + lsl x9, x9, #3 │ │ │ │ + add x14, x15, x5 │ │ │ │ + sub x9, x9, x0 │ │ │ │ + add x16, x15, x14 │ │ │ │ + mul x30, x2, x13 │ │ │ │ + sub x1, x16, x1, lsl #1 │ │ │ │ + sub x2, x21, #0x1 │ │ │ │ + sub x9, x1, x9, lsl #1 │ │ │ │ + and x12, x2, #0xffffffffffffffe0 │ │ │ │ + add x8, x15, x9 │ │ │ │ + add x2, x3, x6, lsl #2 │ │ │ │ + add x7, x15, x8 │ │ │ │ + lsl x4, x0, #5 │ │ │ │ + add x6, x15, x7 │ │ │ │ + sub x4, x4, x0 │ │ │ │ + str x2, [sp, #152] │ │ │ │ + add x2, x3, x5, lsl #2 │ │ │ │ + add x5, x15, x6 │ │ │ │ + str x2, [sp, #160] │ │ │ │ + add x2, x3, x16, lsl #2 │ │ │ │ + lsl x10, x4, #3 │ │ │ │ + add x4, x15, x5 │ │ │ │ + str x2, [sp, #176] │ │ │ │ + add x2, x3, x14, lsl #2 │ │ │ │ + add x1, x3, x1, lsl #2 │ │ │ │ + str x2, [sp, #168] │ │ │ │ + add x2, x15, x4 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + add x1, x15, x2 │ │ │ │ + add x28, x3, x9, lsl #2 │ │ │ │ + add x9, x15, x1 │ │ │ │ + add x27, x3, x8, lsl #2 │ │ │ │ + add x8, x15, x9 │ │ │ │ + add x26, x3, x7, lsl #2 │ │ │ │ + add x7, x15, x8 │ │ │ │ + add x24, x3, x6, lsl #2 │ │ │ │ + add x6, x15, x7 │ │ │ │ + add x20, x3, x5, lsl #2 │ │ │ │ + add x5, x15, x6 │ │ │ │ + add x19, x3, x4, lsl #2 │ │ │ │ + add x4, x15, x5 │ │ │ │ + add x16, x3, x2, lsl #2 │ │ │ │ + add x2, x15, x4 │ │ │ │ + add x14, x3, x1, lsl #2 │ │ │ │ + add x9, x3, x9, lsl #2 │ │ │ │ + add x1, x15, x2 │ │ │ │ + str x9, [sp, #272] │ │ │ │ + add x9, x15, x1 │ │ │ │ + add x23, x3, x8, lsl #2 │ │ │ │ + add x8, x15, x9 │ │ │ │ + add x6, x3, x6, lsl #2 │ │ │ │ + add x25, x3, x7, lsl #2 │ │ │ │ + add x7, x15, x8 │ │ │ │ + add x5, x3, x5, lsl #2 │ │ │ │ + stp x6, x5, [sp, #48] │ │ │ │ + add x6, x15, x7 │ │ │ │ + add x5, x15, x6 │ │ │ │ + add x4, x3, x4, lsl #2 │ │ │ │ + add x2, x3, x2, lsl #2 │ │ │ │ + stp x4, x2, [sp, #64] │ │ │ │ + add x4, x15, x5 │ │ │ │ + add x2, x15, x4 │ │ │ │ + add x1, x3, x1, lsl #2 │ │ │ │ + add x9, x3, x9, lsl #2 │ │ │ │ + stp x1, x9, [sp, #88] │ │ │ │ + add x1, x2, x0, lsl #2 │ │ │ │ + add x9, x15, x1 │ │ │ │ + add x8, x3, x8, lsl #2 │ │ │ │ + add x7, x3, x7, lsl #2 │ │ │ │ + stp x8, x7, [sp, #104] │ │ │ │ + add x8, x15, x9 │ │ │ │ + add x2, x3, x2, lsl #2 │ │ │ │ + add x4, x3, x4, lsl #2 │ │ │ │ + stp x4, x2, [sp, #376] │ │ │ │ + add x2, x3, x8, lsl #2 │ │ │ │ + cmp x22, #0x0 │ │ │ │ + str x2, [sp, #352] │ │ │ │ + add x2, x3, x9, lsl #2 │ │ │ │ + add x6, x3, x6, lsl #2 │ │ │ │ + str x2, [sp, #344] │ │ │ │ + lsl x2, x0, #8 │ │ │ │ + csel x0, x10, xzr, ge // ge = tcont │ │ │ │ + add x11, x3, x30, lsl #2 │ │ │ │ + add x5, x3, x5, lsl #2 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + csel x0, x10, xzr, lt // lt = tstop │ │ │ │ + stp x6, x5, [sp, #360] │ │ │ │ + add x1, x3, x1, lsl #2 │ │ │ │ + dup v14.2d, x21 │ │ │ │ + ldr x6, [sp, #440] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + sub x0, x11, #0x80 │ │ │ │ + str x0, [sp, #400] │ │ │ │ + add x0, x12, #0x40 │ │ │ │ + lsl x10, x30, #2 │ │ │ │ + str x14, [sp, #40] │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x1, [sp, #336] │ │ │ │ + lsl x1, x17, #2 │ │ │ │ + stp x1, x0, [sp, #320] │ │ │ │ + add x0, x3, x17, lsl #2 │ │ │ │ + lsl x17, x21, #2 │ │ │ │ + str x13, [sp, #456] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldp q23, q22, [x6] │ │ │ │ + mov x12, #0x0 // #0 │ │ │ │ + ldp q25, q24, [x6, #32] │ │ │ │ + ldp q27, q26, [x6, #64] │ │ │ │ + ldp q29, q28, [x6, #96] │ │ │ │ + str x0, [sp, #392] │ │ │ │ + sub w14, w18, #0x20 │ │ │ │ + add x5, x12, x10 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + dup v31.4s, w14 │ │ │ │ + ldr x13, [sp, #272] │ │ │ │ + add x9, x4, x0 │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + add x5, x3, x5 │ │ │ │ + add v18.4s, v31.4s, v23.4s │ │ │ │ + mov x7, x30 │ │ │ │ + add v19.4s, v31.4s, v22.4s │ │ │ │ + mov x8, x10 │ │ │ │ + add v20.4s, v31.4s, v25.4s │ │ │ │ + add x1, x0, w18, uxtw #2 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + stp x12, x10, [sp, #280] │ │ │ │ + sxtl v2.2d, v18.2s │ │ │ │ + add x11, x4, x0 │ │ │ │ + sxtl2 v18.2d, v18.4s │ │ │ │ + stp x2, x30, [sp, #296] │ │ │ │ + sxtl v1.2d, v19.2s │ │ │ │ + str x4, [sp, #312] │ │ │ │ + sxtl2 v19.2d, v19.4s │ │ │ │ + cmhs v2.2d, v2.2d, v14.2d │ │ │ │ + cmhs v18.2d, v18.2d, v14.2d │ │ │ │ + ldr x0, [sp, #360] │ │ │ │ + add v21.4s, v31.4s, v24.4s │ │ │ │ + sxtl v0.2d, v20.2s │ │ │ │ + add x0, x4, x0 │ │ │ │ + addhn v30.2s, v18.2d, v2.2d │ │ │ │ + str x0, [sp, #192] │ │ │ │ + sxtl2 v20.2d, v20.4s │ │ │ │ + cmhs v1.2d, v1.2d, v14.2d │ │ │ │ + cmhs v19.2d, v19.2d, v14.2d │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + str d30, [sp, #32] │ │ │ │ + add v3.4s, v31.4s, v27.4s │ │ │ │ + sxtl v15.2d, v21.2s │ │ │ │ + add x0, x4, x0 │ │ │ │ + addhn v30.2s, v19.2d, v1.2d │ │ │ │ + str x0, [sp, #200] │ │ │ │ + sxtl2 v21.2d, v21.4s │ │ │ │ + cmhs v0.2d, v0.2d, v14.2d │ │ │ │ + cmhs v20.2d, v20.2d, v14.2d │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + str d30, [sp, #80] │ │ │ │ + add v5.4s, v31.4s, v26.4s │ │ │ │ + sxtl v4.2d, v3.2s │ │ │ │ + add x0, x4, x0 │ │ │ │ + addhn v30.2s, v20.2d, v0.2d │ │ │ │ + str x0, [sp, #208] │ │ │ │ + sxtl2 v3.2d, v3.4s │ │ │ │ + cmhs v15.2d, v15.2d, v14.2d │ │ │ │ + cmhs v21.2d, v21.2d, v14.2d │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + str d30, [sp, #120] │ │ │ │ + add v7.4s, v31.4s, v29.4s │ │ │ │ + sxtl v6.2d, v5.2s │ │ │ │ + add x0, x4, x0 │ │ │ │ + add v31.4s, v31.4s, v28.4s │ │ │ │ + str x0, [sp, #216] │ │ │ │ + addhn v30.2s, v21.2d, v15.2d │ │ │ │ + sxtl2 v5.2d, v5.4s │ │ │ │ + cmhs v4.2d, v4.2d, v14.2d │ │ │ │ + cmhs v3.2d, v3.2d, v14.2d │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str d30, [sp, #128] │ │ │ │ + sxtl v16.2d, v7.2s │ │ │ │ + sxtl v17.2d, v31.2s │ │ │ │ + add x0, x4, x0 │ │ │ │ + addhn v30.2s, v3.2d, v4.2d │ │ │ │ + str x0, [sp, #240] │ │ │ │ + sxtl2 v7.2d, v7.4s │ │ │ │ + sxtl2 v31.2d, v31.4s │ │ │ │ + cmhs v6.2d, v6.2d, v14.2d │ │ │ │ + cmhs v5.2d, v5.2d, v14.2d │ │ │ │ + str d30, [sp, #144] │ │ │ │ + ldr x0, [sp, #344] │ │ │ │ + cmhs v16.2d, v16.2d, v14.2d │ │ │ │ + addhn v30.2s, v5.2d, v6.2d │ │ │ │ + add x0, x4, x0 │ │ │ │ + cmhs v7.2d, v7.2d, v14.2d │ │ │ │ + str x0, [sp, #248] │ │ │ │ + cmhs v17.2d, v17.2d, v14.2d │ │ │ │ + cmhs v31.2d, v31.2d, v14.2d │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + str d30, [sp, #184] │ │ │ │ + addhn v30.2s, v7.2d, v16.2d │ │ │ │ + addhn v31.2s, v31.2d, v17.2d │ │ │ │ + add x0, x4, x0 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str d30, [sp, #224] │ │ │ │ + str d31, [sp, #264] │ │ │ │ + b 19dd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb14> │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + cbnz x2, 19fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcce0> │ │ │ │ + add x2, x27, x0, lsl #2 │ │ │ │ + ldr s31, [x11] │ │ │ │ + ldr s30, [x28, x0, lsl #2] │ │ │ │ + ld1 {v31.s}[1], [x2] │ │ │ │ + add x2, x26, x0, lsl #2 │ │ │ │ + ld1 {v30.s}[1], [x2] │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + zip1 v31.4s, v31.4s, v30.4s │ │ │ │ + str q31, [x1] │ │ │ │ + cbnz x2, 1a03c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd7c> │ │ │ │ + ldr s31, [x24, x0, lsl #2] │ │ │ │ + add x2, x19, x0, lsl #2 │ │ │ │ + ldr s21, [x20, x0, lsl #2] │ │ │ │ + ld1 {v31.s}[1], [x2] │ │ │ │ + add x2, x16, x0, lsl #2 │ │ │ │ + ld1 {v21.s}[1], [x2] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + zip1 v31.4s, v31.4s, v21.4s │ │ │ │ + str q31, [x1, #16] │ │ │ │ + cbnz x2, 1a044 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd84> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr s21, [x13, x0, lsl #2] │ │ │ │ + ldr s31, [x2, x0, lsl #2] │ │ │ │ + add x2, x23, x0, lsl #2 │ │ │ │ + ld1 {v31.s}[1], [x2] │ │ │ │ + add x2, x25, x0, lsl #2 │ │ │ │ + ld1 {v21.s}[1], [x2] │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + zip1 v31.4s, v31.4s, v21.4s │ │ │ │ + str q31, [x1, #32] │ │ │ │ + cbnz x2, 1a04c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd8c> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr s31, [x2, x0, lsl #2] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + ldr w2, [x2, x0, lsl #2] │ │ │ │ + str w2, [sp] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ld1 {v31.s}[1], [sp] │ │ │ │ + ldr s21, [x2, x0, lsl #2] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr w2, [x2, x0, lsl #2] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x2, sp, #0xc │ │ │ │ + ld1 {v21.s}[1], [x2] │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + zip1 v31.4s, v31.4s, v21.4s │ │ │ │ + str q31, [x1, #48] │ │ │ │ + cbnz x2, 1a054 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd94> │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr s31, [x2, x0, lsl #2] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr w2, [x2, x0, lsl #2] │ │ │ │ + str w2, [sp] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + ld1 {v31.s}[1], [sp] │ │ │ │ + ldr s21, [x2, x0, lsl #2] │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldr w2, [x2, x0, lsl #2] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x2, sp, #0xc │ │ │ │ + ld1 {v21.s}[1], [x2] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + zip1 v31.4s, v31.4s, v21.4s │ │ │ │ + str q31, [x1, #64] │ │ │ │ + cbnz x2, 1a05c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcd9c> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + ldr s31, [x2, x0, lsl #2] │ │ │ │ + ldr x2, [sp, #208] │ │ │ │ + ldr w2, [x2, x0, lsl #2] │ │ │ │ + str w2, [sp] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ld1 {v31.s}[1], [sp] │ │ │ │ + ldr s21, [x2, x0, lsl #2] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr w2, [x2, x0, lsl #2] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x2, sp, #0xc │ │ │ │ + ld1 {v21.s}[1], [x2] │ │ │ │ + ldr x2, [sp, #224] │ │ │ │ + zip1 v31.4s, v31.4s, v21.4s │ │ │ │ + str q31, [x1, #80] │ │ │ │ + cbnz x2, 1a064 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcda4> │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr s31, [x2, x0, lsl #2] │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + ldr w2, [x2, x0, lsl #2] │ │ │ │ + str w2, [sp] │ │ │ │ + ldr x2, [sp, #240] │ │ │ │ + ld1 {v31.s}[1], [sp] │ │ │ │ + ldr s21, [x2, x0, lsl #2] │ │ │ │ + ldr x2, [sp, #256] │ │ │ │ + ldr w2, [x2, x0, lsl #2] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x2, sp, #0xc │ │ │ │ + ld1 {v21.s}[1], [x2] │ │ │ │ + ldr x2, [sp, #264] │ │ │ │ + zip1 v31.4s, v31.4s, v21.4s │ │ │ │ + str q31, [x1, #96] │ │ │ │ + cbnz x2, 1a06c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcdac> │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr s31, [x2, x0, lsl #2] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr w2, [x2, x0, lsl #2] │ │ │ │ + str w2, [sp] │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + ld1 {v31.s}[1], [sp] │ │ │ │ + ldr s21, [x2, x0, lsl #2] │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + ldr w2, [x2, x0, lsl #2] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x2, sp, #0xc │ │ │ │ + ld1 {v21.s}[1], [x2] │ │ │ │ + zip1 v31.4s, v31.4s, v21.4s │ │ │ │ + str q31, [x1, #112] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + add x9, x9, #0x4 │ │ │ │ + add x8, x8, x17 │ │ │ │ + add x1, x1, x17 │ │ │ │ + add x11, x11, #0x4 │ │ │ │ + add x7, x7, x21 │ │ │ │ + add x5, x5, x17 │ │ │ │ + cmp x15, x0 │ │ │ │ + b.eq 19e24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb64> // b.none │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add x4, x8, #0x7c │ │ │ │ + add x2, x2, x9 │ │ │ │ + cmp x2, x4 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + add x2, x9, x2 │ │ │ │ + ccmp x2, x8, #0x1, le │ │ │ │ + b.lt 19be0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc920> // b.tstop │ │ │ │ + sub x2, x18, #0x20 │ │ │ │ + mov x4, x11 │ │ │ │ + b 19e18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb58> │ │ │ │ + ldr w6, [x4] │ │ │ │ + add x4, x4, x22 │ │ │ │ + str w6, [x5, x2, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, x18 │ │ │ │ + b.eq 19db0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcaf0> // b.none │ │ │ │ + cmp x21, x2 │ │ │ │ + b.hi 19e00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb40> // b.pmore │ │ │ │ + b 19db0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcaf0> │ │ │ │ + ldp x2, x30, [sp, #296] │ │ │ │ + add x18, x18, #0x20 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x4, [sp, #312] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x28, x28, x2 │ │ │ │ + ldp x12, x10, [sp, #280] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + add x27, x27, x2 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + add x26, x26, x2 │ │ │ │ + add x24, x24, x2 │ │ │ │ + add x20, x20, x2 │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + sub x12, x12, #0x80 │ │ │ │ + add x10, x10, #0x80 │ │ │ │ + add x19, x19, x2 │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x16, x16, x2 │ │ │ │ + add x23, x23, x2 │ │ │ │ + add x25, x25, x2 │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x30, x30, #0x20 │ │ │ │ + add x4, x4, x2 │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #272] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + cmp x18, x0 │ │ │ │ + b.ne 19a64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc7a4> // b.any │ │ │ │ + ldr x13, [sp, #456] │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + ldr x19, [sp, #408] │ │ │ │ + mul x1, x0, x13 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + ldr x2, [x19, #304] │ │ │ │ + add x1, x3, x1, lsl #3 │ │ │ │ + add x0, x3, x0 │ │ │ │ + sub x2, x2, x1 │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.le 1a390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0d0> │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x13, [x19, #112] │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #424] │ │ │ │ + cmp x13, x0 │ │ │ │ + b.ls 1a074 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcdb4> // b.plast │ │ │ │ + ldp x0, x1, [sp, #408] │ │ │ │ + ldr x21, [x0, #144] │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [sp, #232] │ │ │ │ + cbnz x21, 1987c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc5bc> │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + ldr x3, [x0, #296] │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + str x0, [sp, #320] │ │ │ │ + b 19f2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcc6c> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add w4, w14, w2 │ │ │ │ + sxtw x4, w4 │ │ │ │ + cmp x21, x4 │ │ │ │ + b.ls 19db0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcaf0> // b.plast │ │ │ │ + ldr x6, [sp, #232] │ │ │ │ + add x30, x7, w2, uxtw │ │ │ │ + add w10, w2, #0x1 │ │ │ │ + add x12, x0, x6 │ │ │ │ + add w6, w10, w14 │ │ │ │ + sxtw x6, w6 │ │ │ │ + madd x4, x15, x4, x12 │ │ │ │ + ldr w4, [x3, x4, lsl #2] │ │ │ │ + str w4, [x3, x30, lsl #2] │ │ │ │ + cmp x21, x6 │ │ │ │ + b.ls 19db0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcaf0> // b.plast │ │ │ │ + madd x6, x15, x6, x12 │ │ │ │ + add x10, x7, w10, sxtw │ │ │ │ + add w30, w2, #0x2 │ │ │ │ + add w4, w14, w30 │ │ │ │ + ldr w6, [x3, x6, lsl #2] │ │ │ │ + sxtw x4, w4 │ │ │ │ + str w6, [x3, x10, lsl #2] │ │ │ │ + cmp x21, x4 │ │ │ │ + b.ls 19db0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcaf0> // b.plast │ │ │ │ + madd x4, x15, x4, x12 │ │ │ │ + add w2, w2, #0x3 │ │ │ │ + add x30, x7, w30, uxtw │ │ │ │ + add w6, w14, w2 │ │ │ │ + sxtw x6, w6 │ │ │ │ + ldr w4, [x3, x4, lsl #2] │ │ │ │ + str w4, [x3, x30, lsl #2] │ │ │ │ + cmp x6, x21 │ │ │ │ + b.cs 19db0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcaf0> // b.hs, b.nlast │ │ │ │ + madd x6, x6, x15, x12 │ │ │ │ + add x2, x7, w2, sxtw │ │ │ │ + ldr w4, [x3, x6, lsl #2] │ │ │ │ + str w4, [x3, x2, lsl #2] │ │ │ │ + b 19db0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcaf0> │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + b 19fa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcce4> │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + b 19fa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcce4> │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + b 19fa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcce4> │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + b 19fa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcce4> │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + b 19fa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcce4> │ │ │ │ + mov w2, #0x18 // #24 │ │ │ │ + b 19fa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcce4> │ │ │ │ + mov w2, #0x1c // #28 │ │ │ │ + b 19fa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcce4> │ │ │ │ + ldr x19, [sp, #448] │ │ │ │ + bl c5a0 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + mov x1, #0x400000000000 // #70368744177664 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x1, #0x408f, lsl #48 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + fmov d31, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3720] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + add x21, sp, #0x210 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x368 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x378 │ │ │ │ + strh wzr, [sp, #864] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x25, x24, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x19, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #528] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + str x24, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x4, sp, #0x210 │ │ │ │ + add x5, sp, #0x230 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3864] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3808] │ │ │ │ + add x3, x23, #0x18 │ │ │ │ + add x1, x23, #0x40 │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stp x3, x2, [x4] │ │ │ │ + add x26, sp, #0x270 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #4088] │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + str x1, [sp, #640] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - bl d2c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl c6f0 │ │ │ │ - tbz w0, #0, 181d0 ::do_widen(char) const@@Base+0x3d10> │ │ │ │ - mov w4, #0xcccd // #52429 │ │ │ │ - add x0, sp, #0x74 │ │ │ │ - movk w4, #0xcccc, lsl #16 │ │ │ │ - umull x2, w19, w4 │ │ │ │ - mov x24, 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 180e8 ::do_widen(char) const@@Base+0x3c28> // b.pmore │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + add x3, x27, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x218 │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + str x3, [sp, #536] │ │ │ │ + str w2, [sp, #600] │ │ │ │ + str x26, [sp, #608] │ │ │ │ + str xzr, [sp, #616] │ │ │ │ + strb wzr, [sp, #624] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + 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, #648] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #576] │ │ │ │ + add x22, sp, #0x1e0 │ │ │ │ + stp x22, xzr, [sp, #464] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + cbz x4, 1a470 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd1b0> │ │ │ │ + ldr x5, [sp, #560] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + add x1, x23, #0x18 │ │ │ │ + add x23, x23, #0x40 │ │ │ │ + str x1, [sp, #528] │ │ │ │ + str x23, [sp, #640] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1a20c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf4c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #536] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - tbz w21, #31, 1812c ::do_widen(char) const@@Base+0x3c6c> │ │ │ │ - mov w0, #0x2d // #45 │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - strb w0, [x24] │ │ │ │ - add x19, sp, #0x20 │ │ │ │ - sub x4, x23, x24 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x0, x19 │ │ │ │ + ldur x1, [x25, #-24] │ │ │ │ + str x25, [sp, #528] │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + str x24, [x21, x1] │ │ │ │ + str x19, [sp, #640] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x3, x3, #0x210 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x24, x23, [sp, #120] │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldp x3, x2, [sp, #32] │ │ │ │ - add x19, x20, #0x40 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18308 ::do_widen(char) const@@Base+0x3e48> // b.none │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 18338 ::do_widen(char) const@@Base+0x3e78> // b.none │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x3, [x20, #64] │ │ │ │ - stp x2, x1, [x19, #8] │ │ │ │ - cbz x0, 1831c ::do_widen(char) const@@Base+0x3e5c> │ │ │ │ - str x0, [sp, #32] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x200 │ │ │ │ + str x20, [sp, #496] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1a498 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd1d8> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + stp x23, xzr, [x19] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1a670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd3b0> // b.plast │ │ │ │ + add x23, sp, #0x1f0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x24, sp, #0x220 │ │ │ │ + str x24, [sp, #528] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1a480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd1c0> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 1a3a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0e0> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1a414 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd154> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1a31c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd05c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1a32c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd06c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ cmp x0, x22 │ │ │ │ - b.eq 18190 ::do_widen(char) const@@Base+0x3cd0> // b.none │ │ │ │ + b.eq 1a33c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd07c> // b.none │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ + ldr x2, [sp, #904] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1839c ::do_widen(char) const@@Base+0x3edc> // b.any │ │ │ │ - ldr x25, [sp, #208] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + b.ne 1a564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2a4> // b.any │ │ │ │ + add sp, sp, #0x390 │ │ │ │ + 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 x0, 9f000 │ │ │ │ - ldr x0, [x0, #3832] │ │ │ │ - bl c9c0 (unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x24, [x1, x0, lsl #3] │ │ │ │ - cbz x24, 183d4 ::do_widen(char) const@@Base+0x3f14> │ │ │ │ - ldr x1, [x24] │ │ │ │ - add x8, sp, #0x40 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3760] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldp x0, x6, [sp, #64] │ │ │ │ - cbz x6, 182c0 ::do_widen(char) const@@Base+0x3e00> │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cbz w1, 182c0 ::do_widen(char) const@@Base+0x3e00> │ │ │ │ - ldr x1, [x24] │ │ │ │ - str x6, [sp, #8] │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + str x0, [sp, #320] │ │ │ │ + b 19f2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcc6c> │ │ │ │ + b.ne 19f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcc9c> // b.any │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [x0] │ │ │ │ + b 19f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcc9c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1a590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2d0> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1a4f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd234> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x27 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbz w0, #0, 1a30c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd04c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 1a578 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2b8> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 1a4b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd1f0> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + b 1a4dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd21c> │ │ │ │ + add x1, sp, #0x260 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl ca08 │ │ │ │ + b 1a1ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf2c> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x26 │ │ │ │ mov x0, x24 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov w9, w0 │ │ │ │ - mov w7, #0xcccd // #52429 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x24, x23 │ │ │ │ - ldr x6, [sp, #8] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldrb w3, [x0] │ │ │ │ - movk w7, #0xcccc, lsl #16 │ │ │ │ - mov w8, w3 │ │ │ │ - cbz w3, 18298 ::do_widen(char) const@@Base+0x3dd8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - mov x4, x24 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - umull x2, w19, w7 │ │ │ │ - sub x24, 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 182f4 ::do_widen(char) const@@Base+0x3e34> // b.plast │ │ │ │ - mov w19, w2 │ │ │ │ - cbnz w3, 18260 ::do_widen(char) const@@Base+0x3da0> │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x6, x5 │ │ │ │ - b.ls 1832c ::do_widen(char) const@@Base+0x3e6c> // b.plast │ │ │ │ - ldrb w8, [x0, x5] │ │ │ │ - cbnz w8, 1832c ::do_widen(char) const@@Base+0x3e6c> │ │ │ │ - mov w3, #0xfe // #254 │ │ │ │ - mov w8, #0xff // #255 │ │ │ │ - sub x4, x24, #0x1 │ │ │ │ - sturb w9, [x24, #-1] │ │ │ │ - b 1826c ::do_widen(char) const@@Base+0x3dac> │ │ │ │ - mov w5, #0xcccd // #52429 │ │ │ │ - add x3, sp, #0x74 │ │ │ │ - movk w5, #0xcccc, lsl #16 │ │ │ │ - umull x2, w19, w5 │ │ │ │ - mov x24, 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 182cc ::do_widen(char) const@@Base+0x3e0c> // b.pmore │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18110 ::do_widen(char) const@@Base+0x3c50> // b.none │ │ │ │ - bl ced0 │ │ │ │ - b 18110 ::do_widen(char) const@@Base+0x3c50> │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 18338 ::do_widen(char) const@@Base+0x3e78> // b.none │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x3, [x20, #64] │ │ │ │ - stp x2, x0, [x19, #8] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - add x22, sp, #0x30 │ │ │ │ - mov x0, x22 │ │ │ │ - b 1817c ::do_widen(char) const@@Base+0x3cbc> │ │ │ │ - sub w3, w8, #0x1 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - b 182b4 ::do_widen(char) const@@Base+0x3df4> │ │ │ │ - cbz x2, 18354 ::do_widen(char) const@@Base+0x3e94> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 18364 ::do_widen(char) const@@Base+0x3ea4> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - str x2, [x19, #8] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - b 1817c ::do_widen(char) const@@Base+0x3cbc> │ │ │ │ - ldrb w1, [sp, #48] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 1834c ::do_widen(char) const@@Base+0x3e8c> │ │ │ │ + b 1a2e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd024> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1a27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcfbc> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 1a568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2a8> // b.any │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1a30c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd04c> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1a3f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd138> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1a3f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd138> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3760] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #904] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 183fc ::do_widen(char) const@@Base+0x3f3c> // b.none │ │ │ │ + b.eq 1a5b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2f4> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1a4dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd21c> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2a4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2a4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3760] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ + mov x19, x0 │ │ │ │ + b 1a540 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd280> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + add x27, x27, #0x10 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str x27, [sp, #536] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x19, sp, #0x20 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x20, [sp, #536] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - b 18380 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #528] │ │ │ │ + str x24, [x21, x0] │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + str x19, [sp, #640] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #904] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2a4> // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6f8 , 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, #3760] │ │ │ │ mov x20, x0 │ │ │ │ - b 183b8 ::do_widen(char) const@@Base+0x3ef8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3760] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x2] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1839c ::do_widen(char) const@@Base+0x3edc> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + b.ne 1a564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2a4> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + b 1a5f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd330> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1a6ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd3ec> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2a4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x23, sp, #0x1f0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 1a634 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd374> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - mov x25, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + and w21, w2, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + str d15, [sp, #80] │ │ │ │ + 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 c5a0 │ │ │ │ + ldr w2, [x22, #4] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + cbz w2, 1a82c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd56c> │ │ │ │ + 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, 1ab3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd87c> │ │ │ │ + cbz x3, 1a82c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd56c> │ │ │ │ + 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 1ac00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd940> // 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 1a74c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd48c> // b.pmore │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w0, w13 │ │ │ │ + b.ls 1a82c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd56c> // b.plast │ │ │ │ + add x6, x6, #0x8 │ │ │ │ + add w12, w12, #0x2 │ │ │ │ + cbnz x3, 1a740 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd480> │ │ │ │ + bl c5a0 │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #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 c7b0 <__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 x0, x1, [x25] │ │ │ │ - stp xzr, xzr, [sp, #16] │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 18630 ::do_widen(char) const@@Base+0x4170> // b.none │ │ │ │ + ldp x25, x24, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3864] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3808] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #4088] │ │ │ │ + stp x3, x2, [sp, #80] │ │ │ │ + add x26, sp, #0xb0 │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x3, x22, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x26, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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 d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x22, sp, #0x20 │ │ │ │ + stp x22, xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1ada0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdae0> │ │ │ │ + ldp x5, x3, [sp, #112] │ │ │ │ + add x0, sp, #0x10 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - add x24, sp, #0x38 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - b 184cc ::do_widen(char) const@@Base+0x400c> │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - str x0, [x21] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 186ac ::do_widen(char) const@@Base+0x41ec> // b.none │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [x21] │ │ │ │ - str x0, [x21, #16] │ │ │ │ - str x19, [x21, #8] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - str x21, [sp, #24] │ │ │ │ - ldp x0, x1, [x25] │ │ │ │ - add w2, w23, #0x1 │ │ │ │ - mov x23, x2 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x2, x1, asr #5 │ │ │ │ - b.cs 18624 ::do_widen(char) const@@Base+0x4164> // b.hs, b.nlast │ │ │ │ - add x0, x0, x2, lsl #5 │ │ │ │ - add x8, sp, #0x28 │ │ │ │ - bl ce88 > >::put(std::ostreambuf_iterator >, std::ios_base&, char, tm const*, char const*, char const*) const@plt+0x8> │ │ │ │ - ldp x21, x0, [sp, #24] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 18484 ::do_widen(char) const@@Base+0x3fc4> // b.any │ │ │ │ - ldr x26, [sp, #16] │ │ │ │ - mov x1, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ - sub x20, x21, x26 │ │ │ │ - asr x0, x20, #5 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18794 ::do_widen(char) const@@Base+0x42d4> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csinc x22, x0, xzr, ne // ne = any │ │ │ │ - add x22, x22, x0 │ │ │ │ - mov x0, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ - cmp x22, x0 │ │ │ │ - csel x22, x22, x0, ls // ls = plast │ │ │ │ - adrp x19, 9f000 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x19, [sp, #192] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1a9b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6f4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x24, [x20, x1] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x3, x3, #0x220 │ │ │ │ + mov x4, #0xc // #12 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x21, x0 │ │ │ │ + add x23, sp, #0x40 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1ad88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdac8> // 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 1ae50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb90> // b.plast │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x19, [x19, #3760] │ │ │ │ - lsl x22, x22, #5 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x19, x0, x20 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x28, x20] │ │ │ │ - ldp x1, x27, [sp, #40] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 186bc ::do_widen(char) const@@Base+0x41fc> // b.none │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [x28, x20] │ │ │ │ - str x27, [x19, #8] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - stp x24, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - cmp x21, x26 │ │ │ │ - b.eq 186e0 ::do_widen(char) const@@Base+0x4220> // b.none │ │ │ │ - add x27, x26, #0x10 │ │ │ │ - mov x20, x26 │ │ │ │ - mov x19, x28 │ │ │ │ - b 1859c ::do_widen(char) const@@Base+0x40dc> │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - str x1, [x19] │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x27, x27, #0x20 │ │ │ │ - str x2, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 185e0 ::do_widen(char) const@@Base+0x4120> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [x20] │ │ │ │ - cmp x1, x27 │ │ │ │ - b.ne 18574 ::do_widen(char) const@@Base+0x40b4> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x27 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - add x27, x27, #0x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 1859c ::do_widen(char) const@@Base+0x40dc> // b.any │ │ │ │ - nop │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cbz x26, 186ec ::do_widen(char) const@@Base+0x422c> │ │ │ │ mov x0, x26 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x22, x28, x22 │ │ │ │ - stp x28, x19, [sp, #16] │ │ │ │ - str x22, [sp, #32] │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x21, x0 │ │ │ │ + add x24, sp, #0x60 │ │ │ │ + str x24, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1ad70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdab0> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + stp x21, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 1ac10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd950> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1ac80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd9c0> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ cmp x0, x24 │ │ │ │ - b.eq 184b4 ::do_widen(char) const@@Base+0x3ff4> // b.none │ │ │ │ + b.eq 1aac4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd804> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldp x0, x1, [x25] │ │ │ │ - add w2, w23, #0x1 │ │ │ │ - mov x23, x2 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x2, x1, asr #5 │ │ │ │ - b.cc 184cc ::do_widen(char) const@@Base+0x400c> // b.lo, b.ul, b.last │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl cb88 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1866c ::do_widen(char) const@@Base+0x41ac> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1865c ::do_widen(char) const@@Base+0x419c> // b.none │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1aad4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd814> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 18648 ::do_widen(char) const@@Base+0x4188> // b.any │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - cbz x20, 18678 ::do_widen(char) const@@Base+0x41b8> │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1aae4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd824> // b.none │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 186fc ::do_widen(char) const@@Base+0x423c> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ + b.ne 1addc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb1c> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + ldr d15, [sp, #80] │ │ │ │ + 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, x19, #0x1 │ │ │ │ - mov x1, x24 │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w0, w13 │ │ │ │ + b.ls 1a82c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd56c> // b.plast │ │ │ │ + add x6, x6, #0x8 │ │ │ │ + add w12, w12, #0x2 │ │ │ │ + cbz x3, 1a82c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd56c> │ │ │ │ + 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 1ab4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd88c> // b.pmore │ │ │ │ + b 1ab24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd864> │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp x3, w5, uxtw │ │ │ │ + b.hi 1a74c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd48c> // b.pmore │ │ │ │ + b 1a810 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd550> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1ae7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdbbc> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1acec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda2c> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbz w0, #0, 1aab4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7f4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1ae94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdbd4> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1ad34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda74> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1aab4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7f4> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x21 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x3, [x21] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1ac64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd9a4> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov w1, w0 │ │ │ │ + b 1ac64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd9a4> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1acd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda14> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1acd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda14> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 184a8 ::do_widen(char) const@@Base+0x3fe8> │ │ │ │ - add x2, x27, #0x1 │ │ │ │ - mov x1, x24 │ │ │ │ + b 1aa8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7cc> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - str x27, [x19, #8] │ │ │ │ - stp x24, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - cmp x21, x26 │ │ │ │ - b.ne 18564 ::do_widen(char) const@@Base+0x40a4> // b.any │ │ │ │ - nop │ │ │ │ - mov x19, x28 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cbnz x26, 185e8 ::do_widen(char) const@@Base+0x4128> │ │ │ │ - add x22, x28, x22 │ │ │ │ - stp x28, x19, [sp, #16] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - b 184b4 ::do_widen(char) const@@Base+0x3ff4> │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ + b 1aa24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd764> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl ca08 │ │ │ │ + b 1a994 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6d4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1ae48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb88> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x19, [x19, #3760] │ │ │ │ mov x20, x0 │ │ │ │ add x0, sp, #0x10 │ │ │ │ - bl 17fa0 ::do_widen(char) const@@Base+0x3ae0> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18708 ::do_widen(char) const@@Base+0x4248> // b.any │ │ │ │ + b.ne 1addc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb1c> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 17fa0 ::do_widen(char) const@@Base+0x3ae0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #192] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - b.ne 18708 ::do_widen(char) const@@Base+0x4248> // b.any │ │ │ │ + b.ne 1addc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb1c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1871c ::do_widen(char) const@@Base+0x425c> │ │ │ │ - adrp x19, 9f000 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x19, [x19, #3760] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18708 ::do_widen(char) const@@Base+0x4248> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ + b.ne 1addc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb1c> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ - nop │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1addc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb1c> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1addc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb1c> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x26 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 1adf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb30> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 1adb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdaf8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x22, [sp, #88] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + b 1ae1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb5c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1aec0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc00> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3944] │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x21, x22, [x0] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 1889c ::do_widen(char) const@@Base+0x43dc> // b.none │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldp x19, x20, [x21, #64] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 18824 ::do_widen(char) const@@Base+0x4364> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18814 ::do_widen(char) const@@Base+0x4354> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 18800 ::do_widen(char) const@@Base+0x4340> // b.any │ │ │ │ - ldr x20, [x21, #64] │ │ │ │ - cbz x20, 18830 ::do_widen(char) const@@Base+0x4370> │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - ldp x19, x20, [x21, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 18864 ::do_widen(char) const@@Base+0x43a4> // b.none │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18854 ::do_widen(char) const@@Base+0x4394> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 18840 ::do_widen(char) const@@Base+0x4380> // b.any │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 18870 ::do_widen(char) const@@Base+0x43b0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18884 ::do_widen(char) const@@Base+0x43c4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 187e8 ::do_widen(char) const@@Base+0x4328> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x22, [x23] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - cbz x22, 188b4 ::do_widen(char) const@@Base+0x43f4> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + ldr x1, [x2, #5000] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 1af90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdcd0> // b.any │ │ │ │ + cmp x1, #0x26f │ │ │ │ + b.hi 1b0b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xddf4> // 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 │ │ │ │ - b ced0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + 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 1b094 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xddd4> // 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 1b084 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xddc4> // b.plast │ │ │ │ + mvn w3, w3 │ │ │ │ + udiv w7, w3, w8 │ │ │ │ + msub w7, w7, w8, w3 │ │ │ │ + cmp w0, w7 │ │ │ │ + b.cs 1b084 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xddc4> // b.hs, b.nlast │ │ │ │ + str x19, [sp, #16] │ │ │ │ + add x19, x2, #0x8 │ │ │ │ + b 1b040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd80> │ │ │ │ + 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 1b080 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xddc0> // b.plast │ │ │ │ + mov x0, x1 │ │ │ │ + cmp x1, #0x26f │ │ │ │ + b.ls 1b008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd48> // b.plast │ │ │ │ + mov x0, x19 │ │ │ │ + str x4, [sp, #40] │ │ │ │ + str w7, [sp, #52] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl 1d2e0 ::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 1b008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdd48> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + lsr x0, x0, #32 │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00000000000188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base>: │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x4, x1 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x29, sp │ │ │ │ + add x0, x2, #0x8 │ │ │ │ str x2, [sp, #40] │ │ │ │ - cmp x2, #0xf │ │ │ │ - b.hi 18950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x5, x2, #0x1 │ │ │ │ - cbz x2, 18934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ - mov x1, x4 │ │ │ │ - mov x2, x5 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl c5d0 , 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 d728 , 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, 18934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x5, 1890c , 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 │ │ │ │ + stp w8, w3, [sp, #52] │ │ │ │ + bl 1d2e0 ::do_widen(char) const@@Base+0x20> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldp w8, w3, [sp, #52] │ │ │ │ + ldr x1, [x2, #5000] │ │ │ │ + b 1afa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdce0> │ │ │ │ + add x0, x2, #0x8 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl 1d2e0 ::do_widen(char) const@@Base+0x20> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x2, #5000] │ │ │ │ + b 1af4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc8c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x25, [x0, #176] │ │ │ │ + subs x19, x25, x19 │ │ │ │ + b.eq 1b12c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xde6c> // b.none │ │ │ │ mov x0, x19 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, x0, x19 │ │ │ │ + fmov d31, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + ldr d31, [sp, #88] │ │ │ │ + fmov d30, x0 │ │ │ │ + uzp1 v30.2d, v30.2d, v31.2d │ │ │ │ + add x26, x22, #0xe0 │ │ │ │ + ldr x0, [x22, #224] │ │ │ │ + str q30, [x22, #224] │ │ │ │ + str d31, [x26, #16] │ │ │ │ + cbz x0, 1b148 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xde88> │ │ │ │ + bl ced0 │ │ │ │ + ldr x25, [x22, #184] │ │ │ │ + ldur w0, [x25, #-4] │ │ │ │ + tbnz w0, #31, 1b218 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf58> │ │ │ │ + ldr x24, [x22, #176] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x23, x25, x24 │ │ │ │ + asr x23, x23, #2 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.cs 1b1d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf14> // b.hs, b.nlast │ │ │ │ + mov w21, w19 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 1b18c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdecc> │ │ │ │ + add w21, w19, w2 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.cs 1b1a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdee4> // b.hs, b.nlast │ │ │ │ + mov w0, w2 │ │ │ │ + ldr w3, [x24, x1, lsl #2] │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w3, w20 │ │ │ │ + b.eq 1b17c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdebc> // b.none │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + bl 1af24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc64> │ │ │ │ + add w19, w19, w0 │ │ │ │ + ldr x1, [x26] │ │ │ │ + str w20, [x1, x19, lsl #2] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldur w0, [x25, #-4] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.gt 1b218 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf58> │ │ │ │ + sxtw x1, w21 │ │ │ │ + mov w19, w21 │ │ │ │ + cmp x1, x23 │ │ │ │ + b.cc 1b170 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdeb0> // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 1af24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc64> │ │ │ │ + ldr x22, [x22, #224] │ │ │ │ + add w0, w19, w0 │ │ │ │ + add w21, w20, #0x1 │ │ │ │ + str w20, [x22, x0, lsl #2] │ │ │ │ + ldur w0, [x25, #-4] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.lt 1b218 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf58> // b.tstop │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 1af24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc64> │ │ │ │ + add w0, w19, w0 │ │ │ │ + str w21, [x22, x0, lsl #2] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldur w0, [x25, #-4] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.le 1b1f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf38> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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, #0x240 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #568] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3728] │ │ │ │ + str x19, [sp, #8] │ │ │ │ + bl c5a0 │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + cbz x1, 1b300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe040> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 1b2b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdff8> │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ls 1b300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe040> // b.plast │ │ │ │ + ldr x0, [x22] │ │ │ │ + ubfiz x21, x19, #3, #32 │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 6ab44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40b44> │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp x1, w0, uxtw │ │ │ │ + b.hi 1b2a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfe8> // b.pmore │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 6abb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40bb0> │ │ │ │ + ldr d31, [x20, #128] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.ge 1b8b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5f8> // b.tcont │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.hi 1b2b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdff8> // b.pmore │ │ │ │ nop │ │ │ │ + ldp x3, x6, [x20, #176] │ │ │ │ + subs x5, x6, x3 │ │ │ │ + b.eq 1b340 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe080> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + asr x5, x5, #2 │ │ │ │ + mov w2, w0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - 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, #3744] │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - cbz x1, 18a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198> │ │ │ │ - ldr x1, [x19, #112] │ │ │ │ - cbnz x1, 18ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0> │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 18a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8> │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ - cbnz x1, 18bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d0> │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ + mov w4, w2 │ │ │ │ + ldr w2, [x3, x1, lsl #2] │ │ │ │ + cmp w4, w2 │ │ │ │ + cinc w0, w0, ne // ne = any │ │ │ │ + str w0, [x3, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x5, x1 │ │ │ │ + b.hi 1b320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe060> // b.pmore │ │ │ │ + ldur w1, [x6, #-4] │ │ │ │ mov x0, x20 │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sxtw x1, w1 │ │ │ │ + str x1, [x20, #144] │ │ │ │ + bl 1b0cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xde0c> │ │ │ │ + ldr x24, [x20, #144] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x218 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x228 │ │ │ │ + strh wzr, [sp, #528] │ │ │ │ + add x20, sp, #0xc0 │ │ │ │ + ldp x21, x25, [x0, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x428> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + str x2, [sp, #304] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3864] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3808] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #208] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #4088] │ │ │ │ + stp x3, x2, [sp, #192] │ │ │ │ + add x26, sp, #0x120 │ │ │ │ + stp xzr, xzr, [sp, #224] │ │ │ │ + stp xzr, xzr, [sp, #240] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x3, x28, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0xc8 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x3, [sp, #200] │ │ │ │ + str w2, [sp, #264] │ │ │ │ + stp x26, xzr, [sp, #272] │ │ │ │ + strb wzr, [sp, #288] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x21, sp, #0x38 │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #240] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + stp x0, xzr, [sp, #32] │ │ │ │ + strb wzr, [sp, #48] │ │ │ │ + cbz x4, 1bcb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe9f8> │ │ │ │ + ldp x5, x3, [sp, #224] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1b484 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe1c4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #192] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + mov x4, #0x11 // #17 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x24, x0 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + mov x27, x24 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1bc5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe99c> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + stp x27, xzr, [x24] │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 1be98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xebd8> // b.plast │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl c828 │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cab0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + add x27, sp, #0x70 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1bc74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe9b4> // b.none │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x2, [sp, #112] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + stp x1, xzr, [x24] │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl c5a0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + 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 c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #192] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #304] │ │ │ │ + add x0, sp, #0x218 │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #528] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x228 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + stp x3, x2, [sp, #192] │ │ │ │ + stp xzr, xzr, [sp, #208] │ │ │ │ + stp xzr, xzr, [sp, #224] │ │ │ │ + stp xzr, xzr, [sp, #240] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x2, x28, #0x10 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + add x1, sp, #0xc8 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x2, [sp, #200] │ │ │ │ + str w3, [sp, #264] │ │ │ │ + stp x26, xzr, [sp, #272] │ │ │ │ + strb wzr, [sp, #288] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + 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, #312] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #240] │ │ │ │ + add x28, sp, #0x90 │ │ │ │ + stp x28, xzr, [sp, #128] │ │ │ │ + strb wzr, [sp, #144] │ │ │ │ + cbz x4, 1bca8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe9e8> │ │ │ │ + ldp x5, x3, [sp, #224] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str x19, [sp, #304] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1b6c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe408> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #200] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x25, [x20, x1] │ │ │ │ + str x22, [sp, #304] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #96] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x27 │ │ │ │ + b.eq 1bc44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe984> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + b.ls 1b72c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe46c> // b.plast │ │ │ │ + cmp x1, x28 │ │ │ │ + b.eq 1b72c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe46c> // b.none │ │ │ │ + ldr x5, [sp, #144] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1b924 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe664> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ + sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 18e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x544> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x0, x21 │ │ │ │ + b.hi 1be54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb94> // b.pmore │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x19 │ │ │ │ bl c828 │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xb0 │ │ │ │ + str x21, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1b95c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe69c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + str x1, [sp, #176] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1be1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb5c> // b.plast │ │ │ │ + add x22, sp, #0xa0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ mov x0, x22 │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cab0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290> // b.none │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x24, x0 │ │ │ │ + add x19, sp, #0xd0 │ │ │ │ + str x19, [sp, #192] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1bc90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe9d0> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #192] │ │ │ │ + str x1, [sp, #208] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + 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, 1b9e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe720> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1b974 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe6b4> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1b81c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe55c> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1b82c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe56c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1b83c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe57c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1b84c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe58c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, sp, #0x50 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 18b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4> // b.none │ │ │ │ + b.eq 1b860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5a0> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 18b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8> // b.none │ │ │ │ + b.eq 1b874 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5b4> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 18ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8> │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cbnz x2, 18cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d4> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 18a9c , 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, #3760] │ │ │ │ - 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 d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - 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, #3760] │ │ │ │ + ldr x2, [sp, #568] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1bd20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea60> // b.any │ │ │ │ + add sp, sp, #0x240 │ │ │ │ + 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 18df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x518> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c828 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 18dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f8> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ + b.eq 1bb34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe874> // 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 1bab4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe7f4> // 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 1ba4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe78c> // b.none │ │ │ │ + str w24, [x0], #4 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + b 1b2a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfe8> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xb0 │ │ │ │ + str x21, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 1b76c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4ac> // b.any │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x21 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - add x1, x1, #0xea0 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1b778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4b8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #192] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1bd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeaa4> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1bb9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe8dc> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1b80c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe54c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #192] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1bd4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea8c> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1bbd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe918> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1b804 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe544> │ │ │ │ + ldr x27, [x20, #176] │ │ │ │ + mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x21, x0, x27 │ │ │ │ + asr x0, x21, #2 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 1bd24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea64> // 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + str w24, [x0, x21] │ │ │ │ + mov x26, x0 │ │ │ │ + cbnz x21, 1bc34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe974> │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + add x21, x26, x21 │ │ │ │ + cbz x27, 1baa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe7e4> │ │ │ │ + mov x0, x27 │ │ │ │ + bl ced0 │ │ │ │ + str x26, [x20, #176] │ │ │ │ + add x26, x26, x25 │ │ │ │ + stp x21, x26, [x23, #8] │ │ │ │ + b 1b2a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfe8> │ │ │ │ + ldr x1, [x20, #152] │ │ │ │ + mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + sub x23, x0, x1 │ │ │ │ + asr x0, x23, #3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 1bd24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea64> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr d31, [x26, #136] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str d31, [x0, x23] │ │ │ │ + cbnz x23, 1bc24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe964> │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + add x23, x27, x23 │ │ │ │ + cbz x1, 1bb20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe860> │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + ldr x28, [x22] │ │ │ │ + add x28, x28, x21 │ │ │ │ + ldr x26, [x28] │ │ │ │ + str x27, [x20, #152] │ │ │ │ + add x27, x27, x25 │ │ │ │ + stp x23, x27, [x24, #8] │ │ │ │ + b 1b8f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe638> │ │ │ │ + ldr x27, [x20, #200] │ │ │ │ + mov x3, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x24, x2, x27 │ │ │ │ + asr x0, x24, #2 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 1bd24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea64> // 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + str w19, [x0, x24] │ │ │ │ + mov x26, x0 │ │ │ │ + cbnz x24, 1bc14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe954> │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + add x24, x26, x24 │ │ │ │ + cbz x27, 1bb8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe8cc> │ │ │ │ + mov x0, x27 │ │ │ │ + bl ced0 │ │ │ │ + str x26, [x20, #200] │ │ │ │ + add x26, x26, x25 │ │ │ │ + stp x24, x26, [x23, #8] │ │ │ │ + b 1b8d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe610> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 18db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d8> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - add x1, x1, #0x3e0 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cab0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x23, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 18a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0xea0 │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x3e0 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cab0 │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x20 │ │ │ │ - bl c618 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 18a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - str x23, [sp, #176] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + b.eq 1b9c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe708> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1b9c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe708> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1ba34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe774> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1ba34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe774> │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1bb78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe8b8> │ │ │ │ + mov x2, x23 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 1bb04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe844> │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1ba90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe7d0> │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1b73c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe47c> // b.plast │ │ │ │ + cmp x1, x28 │ │ │ │ + b.ne 1b720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe460> // b.any │ │ │ │ + b 1b73c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe47c> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1b4f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe234> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + b 1b560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe2a0> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1b7e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe524> │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl ca08 │ │ │ │ + b 1b6a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe3e8> │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl ca08 │ │ │ │ + b 1b464 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe1a4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + str x22, [sp, #304] │ │ │ │ + bl c840 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1be14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb54> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #568] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.ne 18d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b.ne 1bd20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea60> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1bd20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea60> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1bd20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea60> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x444> │ │ │ │ + mov x20, x0 │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 1bcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea30> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x28, [sp, #200] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 18d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x474> // b.none │ │ │ │ - b 18d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x23, [sp, #200] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + b 1bcd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea10> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 18d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a0> │ │ │ │ + b 1bcfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea3c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 18d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44c> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #568] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + b.ne 1bd20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea60> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 1bd20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea60> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x22, sp, #0xa0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1bd90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xead0> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 1bd20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea60> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 18d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a0> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 1bd84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeac4> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 1bd20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea60> // b.any │ │ │ │ + add x1, sp, #0x40 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #16] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.eq 18d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x474> // b.none │ │ │ │ - b 18d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> │ │ │ │ + b 1bd04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea44> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - b 18e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57c> │ │ │ │ + b 1bf3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec7c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 18e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x574> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ + b 1bdf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb30> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x20, x8 │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - cbz x1, 18f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x638> │ │ │ │ - ldr x1, [x19, #112] │ │ │ │ - cbnz x1, 18f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x690> │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 18f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x648> │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ - cbnz x1, 19050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x770> │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #304] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #568] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 191a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c8> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ + b.eq 1be14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb54> // b.none │ │ │ │ + b 1bd20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea60> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1bcf0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea30> │ │ │ │ + bti j │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x23, [sp, #200] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + b 1befc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec3c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + sub x0, x1, x0 │ │ │ │ + cmp x0, #0xc0 │ │ │ │ + b.le 1c218 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef58> │ │ │ │ + asr x0, x0, #2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + movk x21, #0xaaab │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x22, x1 │ │ │ │ + mul x23, x0, x21 │ │ │ │ + mov x24, x2 │ │ │ │ + asr x0, x23, #1 │ │ │ │ + cbz x24, 1c15c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee9c> │ │ │ │ + add x0, x0, x0, lsl #1 │ │ │ │ + ldr w3, [x20, #12] │ │ │ │ + sub x24, x24, #0x1 │ │ │ │ + add x6, x20, #0xc │ │ │ │ + lsl x1, x0, #2 │ │ │ │ + add x0, x20, x0, lsl #2 │ │ │ │ + ldr w2, [x20, x1] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.lt 1c228 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef68> // b.tstop │ │ │ │ + b.gt 1c010 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + ldr w5, [x20, #16] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.lt 1c228 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef68> // b.tstop │ │ │ │ + ldur w5, [x22, #-12] │ │ │ │ + sub x4, x22, #0xc │ │ │ │ + cmp w3, w5 │ │ │ │ + b.lt 1c034 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed74> // b.tstop │ │ │ │ + b.gt 1c0ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee2c> │ │ │ │ + ldr w3, [x4, #4] │ │ │ │ + ldr w7, [x20, #16] │ │ │ │ + cmp w7, w3 │ │ │ │ + b.ge 1c0ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee2c> // b.tcont │ │ │ │ + ldur x1, [x20, #12] │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + str x1, [x20] │ │ │ │ + ldr w1, [x20, #20] │ │ │ │ + str w1, [x20, #8] │ │ │ │ + str w0, [x20, #20] │ │ │ │ + stur d31, [x20, #12] │ │ │ │ + mov x0, x22 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w4, [x20] │ │ │ │ + mov x19, x6 │ │ │ │ + ldr w5, [x19] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.lt 1c088 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedc8> // b.tstop │ │ │ │ + b.gt 1c090 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedd0> │ │ │ │ + ldr w6, [x19, #4] │ │ │ │ + ldr w3, [x20, #4] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.ge 1c090 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedd0> // b.tcont │ │ │ │ + add x19, x19, #0xc │ │ │ │ + b 1c068 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeda8> │ │ │ │ + sub x3, x0, #0xc │ │ │ │ + ldr w6, [x3] │ │ │ │ + mov x0, x3 │ │ │ │ + cmp w4, w6 │ │ │ │ + b.lt 1c0b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedf8> // b.tstop │ │ │ │ + b.gt 1c0c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee00> │ │ │ │ + ldr w6, [x3, #4] │ │ │ │ + ldr w7, [x20, #4] │ │ │ │ + cmp w7, w6 │ │ │ │ + b.ge 1c0c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee00> // b.tcont │ │ │ │ + sub x3, x3, #0xc │ │ │ │ + b 1c094 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedd4> │ │ │ │ + cmp x19, x3 │ │ │ │ + b.cs 1c12c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee6c> // b.hs, b.nlast │ │ │ │ + ldr x7, [x3] │ │ │ │ + add x6, x19, #0xc │ │ │ │ + ldr w4, [x3, #8] │ │ │ │ + ldur x1, [x19, #4] │ │ │ │ + str x7, [x19] │ │ │ │ + str w4, [x19, #8] │ │ │ │ + str w5, [x3] │ │ │ │ + stur x1, [x3, #4] │ │ │ │ + b 1c060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeda0> │ │ │ │ + cmp w2, w5 │ │ │ │ + b.lt 1c108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee48> // b.tstop │ │ │ │ + b.gt 1c28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefcc> │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ge 1c28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefcc> // b.tcont │ │ │ │ + ldr x2, [x4] │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldr w1, [x4, #8] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + str x2, [x20] │ │ │ │ + str w1, [x20, #8] │ │ │ │ + stur w0, [x22, #-4] │ │ │ │ + stur d31, [x22, #-12] │ │ │ │ + b 1c054 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed94> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, x24 │ │ │ │ + bl 1bf90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xecd0> │ │ │ │ + sub x0, x19, x20 │ │ │ │ + cmp x0, #0xc0 │ │ │ │ + b.le 1c210 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef50> │ │ │ │ + asr x0, x0, #2 │ │ │ │ + mov x22, x19 │ │ │ │ + mul x23, x0, x21 │ │ │ │ + asr x0, x23, #1 │ │ │ │ + cbnz x24, 1bfd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed18> │ │ │ │ + add x21, x0, x0, lsl #1 │ │ │ │ + sub x19, x0, #0x1 │ │ │ │ + sub x0, x20, #0xc │ │ │ │ + add x24, sp, #0x40 │ │ │ │ + add x21, x0, x21, lsl #2 │ │ │ │ + b 1c17c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeebc> │ │ │ │ + sub x21, x21, #0xc │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + ldr x3, [x21] │ │ │ │ + str x3, [x24] │ │ │ │ + ldr w6, [x21, #8] │ │ │ │ + mov x2, x23 │ │ │ │ + str w6, [x24, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w4, w6 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + bl 1d3a0 ::do_widen(char) const@@Base+0xe0> │ │ │ │ + cbnz x19, 1c174 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeeb4> │ │ │ │ + sub x0, x22, x20 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.le 1c210 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef50> │ │ │ │ + sub x19, x22, x20 │ │ │ │ + mov x23, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + sub x22, x22, #0xc │ │ │ │ + sub x19, x19, #0xc │ │ │ │ + movk x23, #0xaaab │ │ │ │ + asr x2, x19, #2 │ │ │ │ + ldr w6, [x22, #8] │ │ │ │ + ldr x3, [x22] │ │ │ │ + str x3, [x24] │ │ │ │ + mul x2, x2, x23 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + ldr x1, [x20] │ │ │ │ + str x1, [x22] │ │ │ │ + str w0, [x22, #8] │ │ │ │ + mov w4, w6 │ │ │ │ + str w6, [x24, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 1d3a0 ::do_widen(char) const@@Base+0xe0> │ │ │ │ + sub x22, x22, #0xc │ │ │ │ + subs x19, x19, #0xc │ │ │ │ + b.gt 1c1c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef08> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - bl d8c0 , 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 cab0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 192c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e4> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c828 │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ + ldur w5, [x22, #-12] │ │ │ │ + sub x4, x22, #0xc │ │ │ │ + cmp w2, w5 │ │ │ │ + b.lt 1c28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefcc> // b.tstop │ │ │ │ + b.gt 1c24c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef8c> │ │ │ │ + ldr w7, [x0, #4] │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + cmp w7, w2 │ │ │ │ + b.lt 1c28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefcc> // b.tstop │ │ │ │ + cmp w3, w5 │ │ │ │ + b.lt 1c108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee48> // b.tstop │ │ │ │ + b.gt 1c034 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed74> │ │ │ │ + ldr w0, [x4, #4] │ │ │ │ + ldr w1, [x20, #16] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ge 1c034 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed74> // b.tcont │ │ │ │ + ldr x2, [x4] │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldr w1, [x4, #8] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + str x2, [x20] │ │ │ │ + str w1, [x20, #8] │ │ │ │ + stur w0, [x22, #-4] │ │ │ │ + stur d31, [x22, #-12] │ │ │ │ + b 1c054 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed94> │ │ │ │ + ldr x4, [x20, x1] │ │ │ │ + ldr d31, [x20] │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + str x4, [x20] │ │ │ │ + str w3, [x20, #8] │ │ │ │ + str d31, [x20, x1] │ │ │ │ + str w2, [x0, #8] │ │ │ │ + b 1c054 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed94> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + sub sp, sp, #0x2b0 │ │ │ │ + ldr x1, [x27, #96] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #680] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x1, 1ced4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc14> │ │ │ │ + ldr x6, [x27, #320] │ │ │ │ + mov x22, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w23, #0x18 // #24 │ │ │ │ + movk x22, #0xaaab │ │ │ │ + str wzr, [sp, #4] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + umull x25, w26, w23 │ │ │ │ + add x21, x6, x25 │ │ │ │ + mov x5, x21 │ │ │ │ + ldr x28, [x6, x25] │ │ │ │ + ldr x24, [x21, #8] │ │ │ │ + cmp x24, x28 │ │ │ │ + b.eq 1c408 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf148> // b.none │ │ │ │ + sub x21, x24, x28 │ │ │ │ + mov x3, #0x3f // #63 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x28 │ │ │ │ + asr x2, x21, #2 │ │ │ │ + mul x2, x2, x22 │ │ │ │ + clz x2, x2 │ │ │ │ + sub x2, x3, x2 │ │ │ │ + lsl x2, x2, #1 │ │ │ │ + bl 1bf90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xecd0> │ │ │ │ + cmp x21, #0xc0 │ │ │ │ + b.le 1cc34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf974> │ │ │ │ + add x21, x28, #0xc0 │ │ │ │ + mov x0, x28 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 176e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa420> │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq 1c3f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf138> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + ldp w6, w7, [x1] │ │ │ │ + sub x0, x1, #0xc │ │ │ │ + ldr w3, [x0] │ │ │ │ + mov x2, x1 │ │ │ │ + ldr w9, [x1, #8] │ │ │ │ + mov x4, x0 │ │ │ │ + cmp w6, w3 │ │ │ │ + b.lt 1c3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0f8> // b.tstop │ │ │ │ + b.gt 1c3e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf124> │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w7, w3 │ │ │ │ + b.ge 1c3e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf124> // b.tcont │ │ │ │ + ldr x5, [x0] │ │ │ │ + sub x0, x0, #0xc │ │ │ │ + ldr w3, [x0, #20] │ │ │ │ + str x5, [x2] │ │ │ │ + str w3, [x2, #8] │ │ │ │ + mov x2, x4 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.lt 1c3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0f8> // b.tstop │ │ │ │ + b.le 1c3ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0ec> │ │ │ │ + add x1, x1, #0xc │ │ │ │ + stp w6, w7, [x2] │ │ │ │ + str w9, [x2, #8] │ │ │ │ + cmp x24, x1 │ │ │ │ + b.ne 1c388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0c8> // b.any │ │ │ │ + ldr x6, [x27, #320] │ │ │ │ + add x21, x6, x25 │ │ │ │ + ldr x28, [x6, x25] │ │ │ │ + mov x5, x21 │ │ │ │ + ldr x4, [x21, #8] │ │ │ │ + sub x0, x4, x28 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.gt 1cb70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf8b0> │ │ │ │ + asr x1, x0, #2 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ldr x2, [x27, #96] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + mul x1, x1, x22 │ │ │ │ + cinc w20, w20, ne // ne = any │ │ │ │ + add w19, w19, w1 │ │ │ │ + cmp x2, x26 │ │ │ │ + b.hi 1c320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf060> // b.pmore │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x288 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x298 │ │ │ │ + str xzr, [sp, #632] │ │ │ │ + add x22, sp, #0x130 │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + strh wzr, [sp, #640] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3720] │ │ │ │ + str q31, [x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x3] │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #304] │ │ │ │ + str x2, [sp, #416] │ │ │ │ + str x26, [x22, x0] │ │ │ │ + add x0, x22, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3864] │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3808] │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #320] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #4088] │ │ │ │ + stp x3, x2, [sp, #304] │ │ │ │ + add x27, sp, #0x190 │ │ │ │ + stp xzr, xzr, [sp, #336] │ │ │ │ + stp xzr, xzr, [sp, #352] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x3, x28, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x138 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x3, [sp, #312] │ │ │ │ + str w2, [sp, #376] │ │ │ │ + stp x27, xzr, [sp, #384] │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov w1, w20 │ │ │ │ mov x0, x22 │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cab0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 19010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x730> // b.none │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #352] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + stp x0, xzr, [sp, #48] │ │ │ │ + strb wzr, [sp, #64] │ │ │ │ + cbz x4, 1ceb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfbf4> │ │ │ │ + ldp x5, x3, [sp, #336] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + add x2, x21, #0x18 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x2, [sp, #304] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1c564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf2a4> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + str x1, [sp, #312] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x23, [sp, #304] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x26, [x22, x2] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x3, x3, #0x270 │ │ │ │ + mov x4, #0x18 // #24 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + mov x1, x20 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 19024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x744> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ + b.eq 1ce88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfbc8> // b.none │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x2, [sp, #96] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov x2, #0x10 // #16 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + movk x2, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x1, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, #0xe │ │ │ │ + b.ls 1d088 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc8> // b.plast │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0xf // #15 │ │ │ │ + add x1, x1, #0x290 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0x80 │ │ │ │ + str x20, [sp, #112] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 19038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x758> // b.none │ │ │ │ + b.eq 1ce30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfb70> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #304] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #416] │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + str xzr, [sp, #632] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #640] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x298 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x26, [x22, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #304] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #312] │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + stp xzr, xzr, [sp, #320] │ │ │ │ + stp xzr, xzr, [sp, #336] │ │ │ │ + stp xzr, xzr, [sp, #352] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x1, [sp, #312] │ │ │ │ + add x1, sp, #0x138 │ │ │ │ + str w0, [sp, #376] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + stp x27, xzr, [sp, #384] │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #352] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + stp x0, xzr, [sp, #144] │ │ │ │ + strb wzr, [sp, #160] │ │ │ │ + cbz x4, 1cec4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc04> │ │ │ │ + ldp x5, x3, [sp, #336] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #304] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #416] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1c740 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf480> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 19048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x768> │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cbnz x2, 19154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x874> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 18f3c , 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, #3760] │ │ │ │ - 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 d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + str x1, [sp, #312] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x23, [sp, #304] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x26, [x22, x2] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #112] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 1cdfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfb3c> // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + b.ls 1c7a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf4e8> // b.plast │ │ │ │ + add x5, sp, #0xa0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1c7a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf4e8> // b.none │ │ │ │ + ldr x5, [sp, #160] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1cc8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf9cc> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ + sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 19298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b8> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ + b.hi 1d27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xffbc> // b.pmore │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x0, x19 │ │ │ │ bl c828 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ + add x1, sp, #0xc0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ccc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfa00> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #184] │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + mov x1, #0xe // #14 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 19278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x998> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - add x1, x1, #0xea0 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.ls 1d0d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfe18> // b.plast │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + add x1, x1, #0x2a0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ bl c828 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + mov x1, x0 │ │ │ │ + add x19, sp, #0xe0 │ │ │ │ + str x19, [sp, #208] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ce54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfb94> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + str x2, [sp, #224] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + str x2, [sp, #216] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #304] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #416] │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + str xzr, [sp, #632] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #640] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x298 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x26, [x22, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #304] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #312] │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + stp xzr, xzr, [sp, #320] │ │ │ │ + stp xzr, xzr, [sp, #336] │ │ │ │ + stp xzr, xzr, [sp, #352] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #312] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + add x1, sp, #0x138 │ │ │ │ + str w0, [sp, #376] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + stp x27, xzr, [sp, #384] │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #352] │ │ │ │ + add x28, sp, #0x100 │ │ │ │ + stp x28, xzr, [sp, #240] │ │ │ │ + strb wzr, [sp, #256] │ │ │ │ + cbz x4, 1cea4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfbe4> │ │ │ │ + ldp x5, x3, [sp, #336] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #304] │ │ │ │ + str x21, [sp, #416] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1c960 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf6a0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #312] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #304] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x26, [x22, x1] │ │ │ │ + str x24, [sp, #416] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #208] │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 1ce70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfbb0> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + b.ls 1c9c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf704> // b.plast │ │ │ │ + cmp x1, x28 │ │ │ │ + b.eq 1c9c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf704> // b.none │ │ │ │ + ldr x5, [sp, #256] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1cc44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf984> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ + sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 19258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x978> // b.pmore │ │ │ │ + b.hi 1d168 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfea8> // b.pmore │ │ │ │ + add x21, sp, #0xd0 │ │ │ │ mov x0, x21 │ │ │ │ bl c828 │ │ │ │ + mov x24, x0 │ │ │ │ + add x21, sp, #0x120 │ │ │ │ + str x21, [sp, #272] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1cc74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf9b4> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #272] │ │ │ │ + str x1, [sp, #288] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #280] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1d224 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xff64> // b.none │ │ │ │ + add x24, sp, #0x110 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x23, sp, #0x140 │ │ │ │ + str x23, [sp, #304] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1ce18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfb58> // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + str x0, [sp, #304] │ │ │ │ + str x1, [sp, #320] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + str x0, [sp, #312] │ │ │ │ + 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, 1cd38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfa78> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 1ccdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfa1c> │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1caa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf7e0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1cab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf7f0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1cac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf800> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1cad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf810> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1cae4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf824> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1caf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf838> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1cb08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf848> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1cb1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf85c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, sp, #0x40 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1cb30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf870> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #680] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1cf70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcb0> // b.any │ │ │ │ + add sp, sp, #0x2b0 │ │ │ │ + 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 x3, x28, #0xc │ │ │ │ + cmp x3, x4 │ │ │ │ + b.eq 1c418 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf158> // b.none │ │ │ │ + ldr w28, [x28] │ │ │ │ + mov x1, x3 │ │ │ │ + ldr w0, [x1], #12 │ │ │ │ + cmp w0, w28 │ │ │ │ + b.eq 1cbb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf8f4> // b.none │ │ │ │ + mov w28, w0 │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x4, [x21, #8] │ │ │ │ + mov x5, x21 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.ne 1cb80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf8c0> // b.any │ │ │ │ + ldr x0, [x21] │ │ │ │ + sub x0, x3, x0 │ │ │ │ + b 1c418 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf158> │ │ │ │ + ldur w2, [x3, #-4] │ │ │ │ + ldr w0, [x3, #4] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.lt 1cb94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf8d4> // b.tstop │ │ │ │ + ldur w9, [x3, #-8] │ │ │ │ + ldr w8, [x3, #8] │ │ │ │ + cmp w9, w8 │ │ │ │ + b.gt 1cb94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf8d4> │ │ │ │ + cmp w0, w9 │ │ │ │ + csel w0, w0, w9, le │ │ │ │ + cmp w2, w8 │ │ │ │ + csel w2, w2, w8, ge // ge = tcont │ │ │ │ + stp w0, w2, [x3, #-8] │ │ │ │ + cmp x1, x4 │ │ │ │ + b.eq 1cc1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf95c> // b.none │ │ │ │ + sub x2, x4, x1 │ │ │ │ + cmp x2, #0xc │ │ │ │ + b.le 1cee4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc24> │ │ │ │ + mov x0, x3 │ │ │ │ + str x5, [sp, #8] │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x6, [x27, #320] │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + ldr x4, [x21, #8] │ │ │ │ + add x21, x6, x25 │ │ │ │ + ldr w0, [sp, #4] │ │ │ │ + sub x4, x4, #0xc │ │ │ │ + str x4, [x5, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #4] │ │ │ │ + b 1cb98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf8d8> │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 176e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa420> │ │ │ │ + b 1c3f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf138> │ │ │ │ + add x21, sp, #0xd0 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x24, x0 │ │ │ │ + add x21, sp, #0x120 │ │ │ │ + str x21, [sp, #272] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.ne 1c9fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf73c> // b.any │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1ca08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf748> │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x1, sp, #0xc0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str x1, [sp, #176] │ │ │ │ mov x1, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - add x1, x1, #0x3e0 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1c7e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf524> // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + b 1c7f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf530> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #304] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 1d1a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfee8> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 1cd94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfad4> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1ca90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf7d0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #304] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 1cfb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcf0> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 1cdc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfb08> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1ca88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf7c8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1cd28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfa68> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1cd28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfa68> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1cd84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfac4> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1cd84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfac4> │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1c7b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf4f8> // b.plast │ │ │ │ + add x5, sp, #0xa0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1c79c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf4dc> // b.any │ │ │ │ + b 1c7b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf4f8> │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1ca68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf7a8> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ mov x0, x20 │ │ │ │ - bl cab0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + b 1c638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf378> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #32] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + b 1c858 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf598> │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1c9d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf714> // b.plast │ │ │ │ + cmp x1, x28 │ │ │ │ + b.ne 1c9b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf6f8> // b.any │ │ │ │ + b 1c9d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf714> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 1c5d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf314> │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl ca08 │ │ │ │ + b 1c940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf680> │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl ca08 │ │ │ │ + b 1c544 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf284> │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl ca08 │ │ │ │ + b 1c720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf460> │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + str wzr, [sp, #4] │ │ │ │ + b 1c43c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf17c> │ │ │ │ + b.ne 1cc1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf95c> // b.any │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ + str x2, [x3] │ │ │ │ + str w0, [x3, #8] │ │ │ │ + b 1cc1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf95c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x21, sp, #0xd0 │ │ │ │ + str x24, [sp, #416] │ │ │ │ + bl c840 │ │ │ │ + mov x20, x19 │ │ │ │ mov x0, x21 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x23, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 18f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65c> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0xea0 │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x3e0 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cab0 │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x20 │ │ │ │ - bl c618 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x19, sp, #0x70 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 18f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65c> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - str x23, [sp, #176] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #680] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.ne 191b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> // b.any │ │ │ │ + b.eq 1cfa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfce8> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [sp, #416] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #680] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1cf70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcb0> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #680] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1cf70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcb0> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 191c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e4> │ │ │ │ + mov x0, x22 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #680] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1cfa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfce8> // b.none │ │ │ │ + b 1cf70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcb0> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + str x28, [sp, #312] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 191f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x914> // b.none │ │ │ │ - b 191b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + str x25, [sp, #312] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #304] │ │ │ │ + str x26, [x22, x0] │ │ │ │ + b 1cf7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcbc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 19220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x940> │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + str x28, [sp, #312] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + str x25, [sp, #312] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #304] │ │ │ │ + str x26, [x22, x0] │ │ │ │ + b 1cf04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc44> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 191cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ec> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 191b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 191b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 1cf44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc84> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1cf24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc64> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #680] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 191b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 1cf70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcb0> // b.any │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #16] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 19220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x940> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + str x24, [sp, #416] │ │ │ │ + bl c840 │ │ │ │ + b 1cf38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #680] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 191ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8cc> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 1cf70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcb0> // b.any │ │ │ │ + add x1, sp, #0xb0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #24] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + add x21, sp, #0xd0 │ │ │ │ + mov x0, x24 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.eq 191f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x914> // b.none │ │ │ │ - b 191b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> │ │ │ │ + b 1cf18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc58> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - b 192fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1c> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1cf38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc78> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 192f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa14> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ + b 1cfd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd18> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x20, x8 │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3744] │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - cbz x1, 193b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad8> │ │ │ │ - ldr x1, [x19, #112] │ │ │ │ - cbnz x1, 19410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb30> │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 193c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae8> │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ - cbnz x1, 194f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc10> │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 1d11c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfe5c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #680] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd68> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - bl d8c0 , 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 cab0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 19764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe84> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c828 │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cab0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 194b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 194c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 194d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 194e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc08> │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cbnz x2, 195f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd14> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 193dc , 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, #3760] │ │ │ │ - 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 d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 19738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe58> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c828 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 19718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe38> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - add x1, x1, #0xea0 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 196f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe18> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - add x1, x1, #0x3e0 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cab0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x23, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 193dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafc> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0xea0 │ │ │ │ - bl edc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x3e0 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cab0 │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x20 │ │ │ │ - bl c618 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 193dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafc> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - str x23, [sp, #176] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 1cf70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcb0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x21, sp, #0xd0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 1d110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfe50> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #680] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.ne 19650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b.ne 1cf70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcb0> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 19664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd84> │ │ │ │ + mov x20, x0 │ │ │ │ + b 1d138 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfe78> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + str x28, [sp, #312] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 19694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb4> // b.none │ │ │ │ - b 19650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + str x25, [sp, #312] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #304] │ │ │ │ + str x26, [x22, x0] │ │ │ │ + b 1d0c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfe00> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 196c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde0> │ │ │ │ + b 1cf4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc8c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1966c , 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 19650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 1d26c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xffac> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #680] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 1cf70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcb0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x24, sp, #0x110 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 196c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde0> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1964c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + mov x20, x0 │ │ │ │ + b 1cf30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc70> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.eq 19694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb4> // b.none │ │ │ │ - b 19650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - b 1979c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 19794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb4> │ │ │ │ + add x21, sp, #0xd0 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1cf18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfc58> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #680] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1cf70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcb0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - str x1, [sp] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - add x1, x1, #0xea8 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - mov x24, x0 │ │ │ │ - add x23, x0, #0x20 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - add x25, x0, #0x18 │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - ldr x27, [x25, #16] │ │ │ │ - ldp x20, x26, [sp, #24] │ │ │ │ - cbz x27, 19af0 , 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 │ │ │ │ nop │ │ │ │ - cmp x26, x28 │ │ │ │ - csel x2, x26, x28, ls // ls = plast │ │ │ │ - cbz x2, 19898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb8> │ │ │ │ - mov x1, x20 │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, 198ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfcc> │ │ │ │ - sub x0, x28, x26 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.gt 198b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd0> │ │ │ │ - cmp x0, x22 │ │ │ │ - b.lt 198c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe4> // b.tstop │ │ │ │ - tbnz w0, #31, 198c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe4> │ │ │ │ - mov x19, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbz x27, 198cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfec> │ │ │ │ - ldp x0, x28, [x27, #32] │ │ │ │ - b 19880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa0> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 198bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfdc> │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 19974 , 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, 198f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1014> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, 19910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1030> │ │ │ │ - sub x0, x26, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 19914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1034> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 19974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1094> // b.tstop │ │ │ │ - tbnz w0, #31, 19974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1094> │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - bl ca08 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 19934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1054> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1288> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ + │ │ │ │ +000000000001d2c0 ::do_widen(char) const@@Base>: │ │ │ │ + bti c │ │ │ │ + mov w0, w1 │ │ │ │ ret │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x21, #0x50 │ │ │ │ - stp x0, xzr, [x21, #64] │ │ │ │ - strb wzr, [x21, #80] │ │ │ │ - ldp x27, x28, [x21, #32] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 19a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a8> // b.none │ │ │ │ - ldp x20, x3, [x19, #32] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x27 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x2, x20 │ │ │ │ - bl 15000 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - tbnz w0, #31, 19ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d0> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x3, x28 │ │ │ │ - mov x2, x27 │ │ │ │ - bl 15000 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - tbnz w0, #31, 19a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1124> │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - b 19914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1034> │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1230> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc48 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x27 │ │ │ │ - ldp x2, x3, [x20, #32] │ │ │ │ - bl 15000 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - tbnz w0, #31, 19b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124c> │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 15fc0 ::do_widen(char) const@@Base+0x1b00> │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 199e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1108> │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x23, x20, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 19b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1234> // b.any │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl c648 >::close()@plt+0x8> │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - mov x19, x21 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x25, #40] │ │ │ │ - b 19914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1034> │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbz x0, 19a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1150> │ │ │ │ - ldr x20, [x24, #56] │ │ │ │ - mov x3, x28 │ │ │ │ - mov x2, x27 │ │ │ │ - ldp x0, x1, [x20, #32] │ │ │ │ - bl 15000 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - tbz w0, #31, 19a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1150> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 19a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1174> │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 19ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1204> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cfa8 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x3, x28 │ │ │ │ - ldp x0, x1, [x0, #32] │ │ │ │ - mov x2, x27 │ │ │ │ - bl 15000 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - tbz w0, #31, 19a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1150> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 19aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c8> │ │ │ │ - mov x20, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 19a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1184> │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x0, #0x20 │ │ │ │ - mov x19, x23 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str x0, [x21, #32] │ │ │ │ - b 1998c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ac> │ │ │ │ - mov x20, x19 │ │ │ │ - ldp x2, x3, [x20, #32] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 15000 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 19a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1184> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 19b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1230> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 19a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1184> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 19b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bc> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1288> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 19b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x4, x1 │ │ │ │ - ldp x1, x3, [x2] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 19be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1308> // b.none │ │ │ │ - mov x1, x2 │ │ │ │ - mov x0, x4 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b d260 │ │ │ │ - ldr x1, [x0, #96] │ │ │ │ - cbz x1, 19bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f4> │ │ │ │ - mov x0, x4 │ │ │ │ - b fb80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28c0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x0, #56] │ │ │ │ - cbz x1, 19c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x8e0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x2, [x1] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 19ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c0> // b.none │ │ │ │ - adrp x0, 18000 ::do_widen(char) const@@Base+0x3b40> │ │ │ │ - add x0, x0, #0x9a0 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 19d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1424> // b.none │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x920 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 19cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f0> // b.none │ │ │ │ - str x3, [sp, #32] │ │ │ │ - mov x0, x1 │ │ │ │ - blr x2 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x20, [x3] │ │ │ │ - cbz x0, 19c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - stp x1, x3, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp x1, x3, [sp, #32] │ │ │ │ + ldr x5, [x0] │ │ │ │ + mov w8, #0xb0df // #45279 │ │ │ │ mov x2, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x450 │ │ │ │ - str x0, [x2] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - str w1, [x2, #8] │ │ │ │ - b 19c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138c> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - stp x1, x3, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr d31, [x1, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - str x0, [x1] │ │ │ │ - str d31, [x1, #8] │ │ │ │ - b 19c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138c> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - stp x1, x3, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + add x7, x0, #0x718 │ │ │ │ mov x3, x0 │ │ │ │ - add x5, x0, #0x18 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x480 │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - str x4, [x0], #8 │ │ │ │ - str x5, [x3, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b 19c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + movk w8, #0x9908, lsl #16 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x0, #56] │ │ │ │ - cbz x1, 19df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1518> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x8e0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x2, [x1] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 19e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1520> // b.none │ │ │ │ - adrp x0, 18000 ::do_widen(char) const@@Base+0x3b40> │ │ │ │ - add x0, x0, #0x9a0 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 19e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1584> // b.none │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x920 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 19e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1550> // b.none │ │ │ │ - str x3, [sp, #32] │ │ │ │ - mov x0, x1 │ │ │ │ - blr x2 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x20, [x3] │ │ │ │ - cbz x0, 19de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1504> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - 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 1d300 ::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 1d340 ::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 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + bti c │ │ │ │ + sub sp, sp, #0x10 │ │ │ │ + sub x15, x2, #0x1 │ │ │ │ + lsr x13, x3, #32 │ │ │ │ + mov w10, w3 │ │ │ │ + add x15, x15, x15, lsr #63 │ │ │ │ + and x16, x2, #0x1 │ │ │ │ + ldr w9, [sp, #8] │ │ │ │ + asr x15, x15, #1 │ │ │ │ + str x3, [sp] │ │ │ │ + bfxil w9, w4, #0, #32 │ │ │ │ + str w9, [sp, #8] │ │ │ │ + cmp x1, x15 │ │ │ │ + b.ge 1d528 ::do_widen(char) const@@Base+0x268> // b.tcont │ │ │ │ + mov x5, x1 │ │ │ │ + b 1d41c ::do_widen(char) const@@Base+0x15c> │ │ │ │ + ldr w14, [x3, #4] │ │ │ │ + ldr w4, [x8, #4] │ │ │ │ + cmp w14, w4 │ │ │ │ + csel x3, x3, x8, gt │ │ │ │ + csel x7, x7, x6, gt │ │ │ │ + add x4, x5, x5, lsl #1 │ │ │ │ + ldr w6, [x3, #8] │ │ │ │ + ldr x14, [x3] │ │ │ │ + lsl x8, x4, #2 │ │ │ │ + add x4, x0, x4, lsl #2 │ │ │ │ + mov x5, x7 │ │ │ │ + str x14, [x0, x8] │ │ │ │ + str w6, [x4, #8] │ │ │ │ + cmp x15, x7 │ │ │ │ + b.le 1d45c ::do_widen(char) const@@Base+0x19c> │ │ │ │ + add x3, x5, #0x1 │ │ │ │ + lsl x6, x3, #1 │ │ │ │ + lsl x4, x3, #2 │ │ │ │ + sub x7, x6, #0x1 │ │ │ │ + add x3, x4, x3, lsl #1 │ │ │ │ + add x4, x7, x7, lsl #1 │ │ │ │ + add x8, x0, x3, lsl #2 │ │ │ │ + ldr w14, [x0, x3, lsl #2] │ │ │ │ + add x3, x0, x4, lsl #2 │ │ │ │ + ldr w4, [x0, x4, lsl #2] │ │ │ │ + cmp w4, w14 │ │ │ │ + b.gt 1d3f4 ::do_widen(char) const@@Base+0x134> │ │ │ │ + b.ge 1d3e0 ::do_widen(char) const@@Base+0x120> // b.tcont │ │ │ │ + mov x3, x8 │ │ │ │ + mov x7, x6 │ │ │ │ + b 1d3f4 ::do_widen(char) const@@Base+0x134> │ │ │ │ + cbz x16, 1d4e8 ::do_widen(char) const@@Base+0x228> │ │ │ │ + sub x5, x7, #0x1 │ │ │ │ + add x5, x5, x5, lsr #63 │ │ │ │ + asr x5, x5, #1 │ │ │ │ + cmp x7, x1 │ │ │ │ + b.le 1d4d8 ::do_widen(char) const@@Base+0x218> │ │ │ │ + add x3, x5, x5, lsl #1 │ │ │ │ + add x2, x7, x7, lsl #1 │ │ │ │ + sub x4, x5, #0x1 │ │ │ │ + lsl x6, x3, #2 │ │ │ │ + lsl x14, x2, #2 │ │ │ │ + add x3, x0, x3, lsl #2 │ │ │ │ + add x2, x0, x2, lsl #2 │ │ │ │ + add x4, x4, x4, lsr #63 │ │ │ │ + ldr w8, [x0, x6] │ │ │ │ + cmp w8, w10 │ │ │ │ + b.lt 1d4b0 ::do_widen(char) const@@Base+0x1f0> // b.tstop │ │ │ │ + b.gt 1d4d4 ::do_widen(char) const@@Base+0x214> │ │ │ │ + ldr w8, [x3, #4] │ │ │ │ + cmp w8, w13 │ │ │ │ + b.ge 1d548 ::do_widen(char) const@@Base+0x288> // b.tcont │ │ │ │ + ldr x6, [x0, x6] │ │ │ │ + mov x7, x5 │ │ │ │ + ldr w5, [x3, #8] │ │ │ │ + str x6, [x0, x14] │ │ │ │ + str w5, [x2, #8] │ │ │ │ + cmp x1, x7 │ │ │ │ + b.ge 1d4d8 ::do_widen(char) const@@Base+0x218> // b.tcont │ │ │ │ + asr x5, x4, #1 │ │ │ │ + b 1d474 ::do_widen(char) const@@Base+0x1b4> │ │ │ │ + mov x3, x2 │ │ │ │ + stp w10, w13, [x3] │ │ │ │ + str w9, [x3, #8] │ │ │ │ + add sp, sp, #0x10 │ │ │ │ ret │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - stp x1, x3, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp x1, x3, [sp, #32] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x450 │ │ │ │ - str x0, [x2] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - str w1, [x2, #8] │ │ │ │ - b 19dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - stp x1, x3, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr d31, [x1, #8] │ │ │ │ + sub x2, x2, #0x2 │ │ │ │ + cmp x7, x2, asr #1 │ │ │ │ + b.ne 1d460 ::do_widen(char) const@@Base+0x1a0> // b.any │ │ │ │ + lsl x2, x7, #1 │ │ │ │ + mov x5, x7 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mov x7, x2 │ │ │ │ + add x2, x2, x2, lsl #1 │ │ │ │ + lsl x4, x2, #2 │ │ │ │ + add x2, x0, x2, lsl #2 │ │ │ │ + ldr x6, [x0, x4] │ │ │ │ + ldr w4, [x2, #8] │ │ │ │ + str x6, [x3] │ │ │ │ + str w4, [x3, #8] │ │ │ │ + mov x3, x2 │ │ │ │ + b 1d46c ::do_widen(char) const@@Base+0x1ac> │ │ │ │ + add x3, x1, x1, lsl #1 │ │ │ │ + add x3, x0, x3, lsl #2 │ │ │ │ + cbnz x16, 1d4d8 ::do_widen(char) const@@Base+0x218> │ │ │ │ + sub x2, x2, #0x2 │ │ │ │ + cmp x1, x2, asr #1 │ │ │ │ + b.ne 1d4d8 ::do_widen(char) const@@Base+0x218> // b.any │ │ │ │ + mov x7, x1 │ │ │ │ + b 1d4f4 ::do_widen(char) const@@Base+0x234> │ │ │ │ + add x1, x7, x7, lsl #1 │ │ │ │ + add x3, x0, x1, lsl #2 │ │ │ │ + b 1d4d8 ::do_widen(char) const@@Base+0x218> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ mov x1, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - str x0, [x1] │ │ │ │ - str d31, [x1, #8] │ │ │ │ - b 19dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - stp x1, x3, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x3, x0 │ │ │ │ - add x5, x0, #0x18 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x480 │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - str x4, [x0], #8 │ │ │ │ - str x5, [x3, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b 19dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + stp xzr, xzr, [x1, #8]! │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + str xzr, [x0] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x0, #56] │ │ │ │ - cbz x1, 19f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1678> │ │ │ │ + ldp x1, x3, [x0, #8] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1d608 ::do_widen(char) const@@Base+0x348> // b.none │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x8e0 │ │ │ │ mov x29, sp │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr x2, [x1] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 19f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> // b.none │ │ │ │ - adrp x0, 18000 ::do_widen(char) const@@Base+0x3b40> │ │ │ │ - add x0, x0, #0x9a0 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 19fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e4> // b.none │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x920 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 19f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b0> // b.none │ │ │ │ - str x3, [sp, #32] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x20, [x1, w19, uxtw #3] │ │ │ │ + mov x0, x20 │ │ │ │ + cbz x20, 1d5c8 ::do_widen(char) const@@Base+0x308> │ │ │ │ + bl 71970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47970> │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + ldp x1, x3, [x21, #8] │ │ │ │ + sub x2, x3, x1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x19, x2, asr #3 │ │ │ │ + b.cc 1d5ac ::do_widen(char) const@@Base+0x2ec> // b.lo, b.ul, b.last │ │ │ │ + cbz x1, 1d5f4 ::do_widen(char) const@@Base+0x334> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ mov x0, x1 │ │ │ │ - blr x2 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x20, [x3] │ │ │ │ - cbz x0, 19f44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + cbz x1, 1d614 ::do_widen(char) const@@Base+0x354> │ │ │ │ + mov x0, x1 │ │ │ │ + b ced0 │ │ │ │ ret │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - stp x1, x3, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp x1, x3, [sp, #32] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x450 │ │ │ │ - str x0, [x2] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - str w1, [x2, #8] │ │ │ │ - b 19f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164c> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - stp x1, x3, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr d31, [x1, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x4b0 │ │ │ │ - str x0, [x1] │ │ │ │ - str d31, [x1, #8] │ │ │ │ - b 19f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164c> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - stp x1, x3, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x3, x0 │ │ │ │ - add x5, x0, #0x18 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x480 │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - str x4, [x0], #8 │ │ │ │ - str x5, [x3, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b 19f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0xf0 // #240 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add x22, x20, #0x8 │ │ │ │ + mov x22, x1 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ str x23, [sp, #48] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - 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, 1a0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f8> │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24e4> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1a0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1a0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e0> │ │ │ │ - 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, 1a1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1910> │ │ │ │ - bl f968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26a8> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1a100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1820> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1a120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1840> │ │ │ │ - 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 188e0 , 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 188e0 , 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, 1a198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b8> │ │ │ │ - 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 177a0 ::do_widen(char) const@@Base+0x32e0> │ │ │ │ + b 1d654 ::do_widen(char) const@@Base+0x394> │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add w21, w21, #0x4 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1e24c ::do_widen(char) const@@Base+0xf8c> │ │ │ │ + cmp w0, w20 │ │ │ │ + b.ls 1d72c ::do_widen(char) const@@Base+0x46c> // b.plast │ │ │ │ + ldr x0, [x22] │ │ │ │ + ubfiz x23, x20, #3, #32 │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + bl 6ac08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40c08> │ │ │ │ + tbz w0, #0, 1d64c ::do_widen(char) const@@Base+0x38c> │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldp x2, x1, [x19, #8] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + ldr w6, [x0, #148] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 1d71c ::do_widen(char) const@@Base+0x45c> // b.none │ │ │ │ + lsr w0, w20, #1 │ │ │ │ + and w4, w20, #0x1 │ │ │ │ + tbnz w20, #0, 1d744 ::do_widen(char) const@@Base+0x484> │ │ │ │ + cbz w6, 1d7e8 ::do_widen(char) const@@Base+0x528> │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x1, [x2, x3, lsl #3] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + ldrb w1, [x2, x0] │ │ │ │ + and w1, w1, #0xfffffffc │ │ │ │ + strb w1, [x2, x0] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr x1, [x1, x3, lsl #3] │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + ldrb w1, [x2, x0] │ │ │ │ + and w1, w1, #0xfffffffb │ │ │ │ + strb w1, [x2, x0] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr x1, [x1, x3, lsl #3] │ │ │ │ + mov w3, w4 │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + ldrb w1, [x2, x0] │ │ │ │ + and w1, w1, #0xfffffff7 │ │ │ │ + strb w1, [x2, x0] │ │ │ │ + ldp x2, x1, [x19, #8] │ │ │ │ + sub x1, x1, x2 │ │ │ │ + cmp x3, x1, asr #3 │ │ │ │ + b.cc 1d6a4 ::do_widen(char) const@@Base+0x3e4> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + str wzr, [x0, #152] │ │ │ │ + str wzr, [x0, #156] │ │ │ │ + b 1d64c ::do_widen(char) const@@Base+0x38c> │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + cbnz w6, 1d708 ::do_widen(char) const@@Base+0x448> │ │ │ │ + str wzr, [x0, #148] │ │ │ │ + str wzr, [x0, #156] │ │ │ │ + b 1d64c ::do_widen(char) const@@Base+0x38c> │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - str x0, [x19, #128] │ │ │ │ - b 1a148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1868> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x108 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , 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 d6f8 , 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 17560 ::do_widen(char) const@@Base+0x30a0> │ │ │ │ - b 1a220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1940> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - b 1a20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + and w1, w21, #0x4 │ │ │ │ + mov w8, #0x4 // #4 │ │ │ │ + mov w7, #0x8 // #8 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + lsl w8, w8, w1 │ │ │ │ + lsl w7, w7, w1 │ │ │ │ + b 1d79c ::do_widen(char) const@@Base+0x4dc> │ │ │ │ + and w1, w1, #0xffffffbf │ │ │ │ + strb w1, [x2, x0] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr x1, [x1, x3, lsl #3] │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + ldrb w1, [x2, x0] │ │ │ │ + and w1, w1, #0x7f │ │ │ │ + strb w1, [x2, x0] │ │ │ │ + ldp x2, x4, [x19, #8] │ │ │ │ + add w3, w5, #0x1 │ │ │ │ + mov x5, x3 │ │ │ │ + sub x4, x4, x2 │ │ │ │ + cmp x3, x4, asr #3 │ │ │ │ + b.cs 1d714 ::do_widen(char) const@@Base+0x454> // b.hs, b.nlast │ │ │ │ + ldr x1, [x2, x3, lsl #3] │ │ │ │ + ldr x4, [x1, #136] │ │ │ │ + ldrb w2, [x4, x0] │ │ │ │ + and w2, w2, #0xffffffcf │ │ │ │ + strb w2, [x4, x0] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr x1, [x1, x3, lsl #3] │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + ldrb w1, [x2, x0] │ │ │ │ + cbnz w6, 1d764 ::do_widen(char) const@@Base+0x4a4> │ │ │ │ + orr w1, w8, w1 │ │ │ │ + strb w1, [x2, x0] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr x1, [x1, x3, lsl #3] │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + ldrb w1, [x2, x0] │ │ │ │ + orr w1, w7, w1 │ │ │ │ + strb w1, [x2, x0] │ │ │ │ + b 1d784 ::do_widen(char) const@@Base+0x4c4> │ │ │ │ + and w1, w21, #0x4 │ │ │ │ + mov w5, #0x4 // #4 │ │ │ │ + mov w4, #0x8 // #8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + lsl w5, w5, w1 │ │ │ │ + lsl w4, w4, w1 │ │ │ │ + ldr x1, [x2, x3, lsl #3] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + ldrb w1, [x2, x0] │ │ │ │ + and w1, w1, #0xfffffffc │ │ │ │ + strb w1, [x2, x0] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr x1, [x1, x3, lsl #3] │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + ldrb w1, [x2, x0] │ │ │ │ + orr w1, w5, w1 │ │ │ │ + strb w1, [x2, x0] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr x1, [x1, x3, lsl #3] │ │ │ │ + mov w3, w6 │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + ldrb w1, [x2, x0] │ │ │ │ + orr w1, w4, w1 │ │ │ │ + strb w1, [x2, x0] │ │ │ │ + ldp x2, x1, [x19, #8] │ │ │ │ + sub x1, x1, x2 │ │ │ │ + cmp x3, x1, asr #3 │ │ │ │ + b.cc 1d800 ::do_widen(char) const@@Base+0x540> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + str wzr, [x0, #148] │ │ │ │ + b 1d724 ::do_widen(char) const@@Base+0x464> │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1d8a4 ::do_widen(char) const@@Base+0x5e4> │ │ │ │ + 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 1d888 ::do_widen(char) const@@Base+0x5c8> // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1d8e8 ::do_widen(char) const@@Base+0x628> │ │ │ │ + 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 1d8c8 ::do_widen(char) const@@Base+0x608> // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1d924 ::do_widen(char) const@@Base+0x664> │ │ │ │ + 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 1d90c ::do_widen(char) const@@Base+0x64c> // b.any │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 1d98c ::do_widen(char) const@@Base+0x6cc> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - 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, 1a378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a98> │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24e4> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1a340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a60> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1a360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a80> │ │ │ │ - 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, 1a490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb0> │ │ │ │ - bl f968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26a8> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1a3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1a3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae0> │ │ │ │ - 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 188e0 , 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 188e0 , 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, 1a438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b58> │ │ │ │ - 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 177a0 ::do_widen(char) const@@Base+0x32e0> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x0, [x0, w19, uxtw #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 72ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48ae0> │ │ │ │ + ldr w0, [x20, #4] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.gt 1d960 ::do_widen(char) const@@Base+0x6a0> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - str x0, [x19, #128] │ │ │ │ - b 1a3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b08> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x108 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , 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 d6f8 , 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 17560 ::do_widen(char) const@@Base+0x30a0> │ │ │ │ - b 1a4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - b 1a4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c40> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c48> │ │ │ │ - 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0xb0 // #176 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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] │ │ │ │ - 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, #0x50 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #3760] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x0, 1a770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e90> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x1, x1, #0x580 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 1a77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9c> // b.none │ │ │ │ - adrp x1, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x1, x1, #0x560 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 1a740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e60> // b.none │ │ │ │ - adrp x1, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x1, x1, #0x540 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 1a788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea8> // b.none │ │ │ │ - str x3, [sp, #8] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - adrp x1, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0x6a0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a73c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5c> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1a704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e24> // b.none │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl d3c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - cbz w0, 1a73c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5c> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3728] │ │ │ │ + str d15, [sp, #80] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c5a0 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + ldp x1, x0, [x20, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1da08 ::do_widen(char) const@@Base+0x748> // b.none │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x0, [x1, w19, uxtw #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 73a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49a20> │ │ │ │ + ldp x1, x0, [x20, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0, asr #3 │ │ │ │ + b.cc 1d9ec ::do_widen(char) const@@Base+0x72c> // b.lo, b.ul, b.last │ │ │ │ + bl c5a0 │ │ │ │ + add x20, sp, #0x50 │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + 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 c7b0 <__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 │ │ │ │ - str x21, [sp, #64] │ │ │ │ - b.ne 1a7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef0> // b.any │ │ │ │ - bl dc40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x980> │ │ │ │ - ldr x0, [x3] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1a794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb4> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1a6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - b 1a6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - b 1a6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df4> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ + ldp x25, x24, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3864] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3808] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #4088] │ │ │ │ + stp x3, x2, [sp, #80] │ │ │ │ + add x26, sp, #0xb0 │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x3, x21, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str w2, [sp, #152] │ │ │ │ + stp x26, xzr, [sp, #160] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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 d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x21, sp, #0x20 │ │ │ │ + stp x21, xzr, [sp, #16] │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1de90 ::do_widen(char) const@@Base+0xbd0> │ │ │ │ + ldp x5, x3, [sp, #112] │ │ │ │ add x0, sp, #0x10 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1a7d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef4> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - mov x5, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x19, [sp, #192] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1db90 ::do_widen(char) const@@Base+0x8d0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x24, [x20, x1] │ │ │ │ + str x22, [sp, #192] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x3, x3, #0x2b0 │ │ │ │ + mov x4, #0xd // #13 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3704] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cbz x0, 1a8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe8> │ │ │ │ - ldr x4, [x0] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x3, x3, #0x580 │ │ │ │ - ldr x4, [x4, #16] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 1a928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2048> // b.none │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x3, x3, #0x560 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 1a90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202c> // b.none │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - cmp x4, x2 │ │ │ │ - b.eq 1a930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2050> // b.none │ │ │ │ - stp x1, x5, [sp] │ │ │ │ - blr x4 │ │ │ │ - ldp x1, x5, [sp] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1a924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2044> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1a890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb0> // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - str x5, [sp] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d3c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - cbz w0, 1a8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff4> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x23, x0 │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1de78 ::do_widen(char) const@@Base+0xbb8> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x2, [sp, #64] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x2, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + stp x23, xzr, [x19] │ │ │ │ + add x0, x0, x2 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1df40 ::do_widen(char) const@@Base+0xc80> // b.plast │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1de60 ::do_widen(char) const@@Base+0xba0> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x2, [sp, #96] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3712] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldrb w0, [x24, #520] │ │ │ │ + tbnz w0, #0, 1dd00 ::do_widen(char) const@@Base+0xa40> │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbnz w0, #0, 1dd70 ::do_widen(char) const@@Base+0xab0> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1dca0 ::do_widen(char) const@@Base+0x9e0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1dcb0 ::do_widen(char) const@@Base+0x9f0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1dcc0 ::do_widen(char) const@@Base+0xa00> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #64] │ │ │ │ - b.ne 1a978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2098> // b.any │ │ │ │ - bl dc40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x980> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1a860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f80> │ │ │ │ - ldr x5, [sp] │ │ │ │ - ldr x2, [x5] │ │ │ │ - add x0, x2, #0x8 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1a93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205c> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + b.ne 1decc ::do_widen(char) const@@Base+0xc0c> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + ldr d15, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ mov x2, x0 │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - add x0, x0, #0x6a0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1a878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f98> // b.any │ │ │ │ - b 1a8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ffc> │ │ │ │ - ldr x0, [x5] │ │ │ │ - mov x2, x0 │ │ │ │ - b 1a8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ffc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - b 1a860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f80> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1a97c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209c> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - mov x5, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ ldr x0, [x0] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4080] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cbz x0, 1aa88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a8> │ │ │ │ - ldr x4, [x0] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x3, x3, #0x580 │ │ │ │ - ldr x4, [x4, #16] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 1aae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2204> // b.none │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x3, x3, #0x560 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 1aacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ec> // b.none │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - cmp x4, x2 │ │ │ │ - b.eq 1aaf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2214> // b.none │ │ │ │ - stp x1, x5, [sp] │ │ │ │ - blr x4 │ │ │ │ - ldp x1, x5, [sp] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1aaf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2210> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1aa50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2170> // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - str x5, [sp] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d3c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - cbz w0, 1aa94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21b4> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1df6c ::do_widen(char) const@@Base+0xcac> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1dddc ::do_widen(char) const@@Base+0xb1c> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbz w0, #0, 1dc90 ::do_widen(char) const@@Base+0x9d0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 1df84 ::do_widen(char) const@@Base+0xcc4> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 1de24 ::do_widen(char) const@@Base+0xb64> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1dc90 ::do_widen(char) const@@Base+0x9d0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x3, [x26] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1dd54 ::do_widen(char) const@@Base+0xa94> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov w1, w0 │ │ │ │ + b 1dd54 ::do_widen(char) const@@Base+0xa94> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1ddc4 ::do_widen(char) const@@Base+0xb04> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1ddc4 ::do_widen(char) const@@Base+0xb04> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1dc68 ::do_widen(char) const@@Base+0x9a8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1dc00 ::do_widen(char) const@@Base+0x940> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl ca08 │ │ │ │ + b 1db70 ::do_widen(char) const@@Base+0x8b0> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #64] │ │ │ │ - b.ne 1ab38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2258> // b.any │ │ │ │ - bl dc40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x980> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1aa20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2140> │ │ │ │ - ldr x5, [sp] │ │ │ │ - ldr x2, [x5] │ │ │ │ - add x0, x2, #0x8 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1aafc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221c> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - add x0, x0, #0x6a0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1aa38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2158> // b.any │ │ │ │ - b 1aa9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21bc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - b 1aa20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2140> │ │ │ │ - ldr x0, [x5] │ │ │ │ - mov x2, x0 │ │ │ │ - b 1aa9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21bc> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - str x21, [sp, #64] │ │ │ │ + b.eq 1df38 ::do_widen(char) const@@Base+0xc78> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + mov x20, x0 │ │ │ │ add x0, sp, #0x10 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x2] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1ab3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225c> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + b.ne 1decc ::do_widen(char) const@@Base+0xc0c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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, 1abd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr d0, [x20] │ │ │ │ - fcmp d0, d0 │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - add x22, sp, #0x38 │ │ │ │ - add x0, sp, #0x55 │ │ │ │ - stp x21, xzr, [sp, #24] │ │ │ │ - strb wzr, [sp, #40] │ │ │ │ - stp x22, x0, [sp, #88] │ │ │ │ - b.vs 1ad8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ac> │ │ │ │ - fmov x1, d0 │ │ │ │ - mov x0, #0xffe0000000000000 // #-9007199254740992 │ │ │ │ - cmp x0, x1, lsl #1 │ │ │ │ - b.ne 1acc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e8> // b.any │ │ │ │ - tbnz x1, #63, 1acbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23dc> │ │ │ │ - adrp x20, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x20, x20, #0xec0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - bl c7e0 │ │ │ │ - add x0, x20, x0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - sub x4, x0, x20 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldp x3, x2, [sp, #24] │ │ │ │ - add x20, x19, #0x40 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ad3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245c> // b.none │ │ │ │ - cmp x3, x21 │ │ │ │ - b.eq 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2480> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x3, [x19, #64] │ │ │ │ - stp x2, x1, [x20, #8] │ │ │ │ - cbz x0, 1ad50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2470> │ │ │ │ - str x0, [sp, #24] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1ac84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #192] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1adf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2510> // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ + b.ne 1decc ::do_widen(char) const@@Base+0xc0c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x20, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x20, x20, #0xec8 │ │ │ │ - b 1ac0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232c> │ │ │ │ - mov x3, #0x1d // #29 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x3 │ │ │ │ - adrp x4, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov w5, #0x11 // #17 │ │ │ │ - add x4, x4, #0xed0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl cae0 >::setbuf(char*, long)@plt> │ │ │ │ - ldr x20, [sp, #88] │ │ │ │ - add x0, x22, w0, sxtw │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 1adac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc> // b.pmore │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4080] │ │ │ │ - adrp x20, 9d000 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - add x20, x20, #0x428 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - stp x20, x1, [sp] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x21] │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1adf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2510> // b.any │ │ │ │ - mov x0, sp │ │ │ │ - bl dc94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d4> │ │ │ │ - cmp x3, x21 │ │ │ │ - b.eq 1ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2480> // b.none │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x3, [x19, #64] │ │ │ │ - stp x2, x0, [x20, #8] │ │ │ │ - str x21, [sp, #24] │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - b 1ac70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2390> │ │ │ │ - cbz x2, 1ad7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x249c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 1adb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d8> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - str x2, [x20, #8] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - b 1ac70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2390> │ │ │ │ - fmov x0, d0 │ │ │ │ - tbz x0, #63, 1ada0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c0> │ │ │ │ - adrp x20, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x20, x20, #0xeb8 │ │ │ │ - b 1ac0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232c> │ │ │ │ - adrp x20, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x20, x20, #0xeb0 │ │ │ │ - b 1ac0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232c> │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 1ac24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2344> │ │ │ │ - ldrb w1, [sp, #40] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 1ad74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2494> │ │ │ │ + b.ne 1decc ::do_widen(char) const@@Base+0xc0c> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1decc ::do_widen(char) const@@Base+0xc0c> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1decc ::do_widen(char) const@@Base+0xc0c> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 1dee0 ::do_widen(char) const@@Base+0xc20> │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1ae10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2530> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + b 1dea8 ::do_widen(char) const@@Base+0xbe8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - mov x0, sp │ │ │ │ - str x20, [sp] │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - b 1add4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f4> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + b 1df0c ::do_widen(char) const@@Base+0xc4c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1dfb0 ::do_widen(char) const@@Base+0xcf0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + cbz x0, 1e180 ::do_widen(char) const@@Base+0xec0> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x19, x20, [x0, #64] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1ae68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2588> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ae58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2578> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1ae44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2564> // b.any │ │ │ │ - ldr x20, [x21, #64] │ │ │ │ - cbz x20, 1ae74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2594> │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - ldp x19, x20, [x21, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1aea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ae94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b4> // b.none │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 1e150 ::do_widen(char) const@@Base+0xe90> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + ldr x26, [x25, #24] │ │ │ │ + cbz x26, 1e130 ::do_widen(char) const@@Base+0xe70> │ │ │ │ + ldr x27, [x26, #24] │ │ │ │ + cbz x27, 1e118 ::do_widen(char) const@@Base+0xe58> │ │ │ │ + ldr x23, [x27, #24] │ │ │ │ + cbz x23, 1e100 ::do_widen(char) const@@Base+0xe40> │ │ │ │ + ldr x22, [x23, #24] │ │ │ │ + cbz x22, 1e0e8 ::do_widen(char) const@@Base+0xe28> │ │ │ │ + ldr x21, [x22, #24] │ │ │ │ + cbz x21, 1e0d0 ::do_widen(char) const@@Base+0xe10> │ │ │ │ + ldr x20, [x21, #24] │ │ │ │ + cbz x20, 1e0b8 ::do_widen(char) const@@Base+0xdf8> │ │ │ │ + ldr x19, [x20, #24] │ │ │ │ + cbz x19, 1e0a0 ::do_widen(char) const@@Base+0xde0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1e020 ::do_widen(char) const@@Base+0xd60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ bl ced0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1ae80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a0> // b.any │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1aeb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d0> │ │ │ │ + cbnz x19, 1e088 ::do_widen(char) const@@Base+0xdc8> │ │ │ │ + ldr x19, [x20, #16] │ │ │ │ mov x0, x20 │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1aed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f0> // b.none │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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, #0xd0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - mov x24, x8 │ │ │ │ - ldr x20, [x0, #112] │ │ │ │ - str x20, [sp, #16] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d1b8 │ │ │ │ - mov w1, w0 │ │ │ │ - add x8, sp, #0x28 │ │ │ │ - mov x0, x19 │ │ │ │ - str w1, [sp, #28] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - stp xzr, x20, [sp, #80] │ │ │ │ - str w1, [sp, #96] │ │ │ │ - bl c720 >::uflow()@plt> │ │ │ │ - stp xzr, xzr, [x24] │ │ │ │ - ldp x23, x22, [sp, #40] │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - stp x23, x22, [sp, #64] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - subs x19, x22, x23 │ │ │ │ - b.eq 1b2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e8> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - stp x20, x20, [x24] │ │ │ │ - add x19, x20, x19 │ │ │ │ - str x19, [x24, #16] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 1b2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a04> // b.none │ │ │ │ - mov x21, x23 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - bl 188e0 , 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 1b300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a20> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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 1b31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3c> // b.none │ │ │ │ - mov x26, x4 │ │ │ │ - mov x19, x28 │ │ │ │ - b 1b04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c> │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1b2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c8> │ │ │ │ - mov x1, x25 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.eq 1b0a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c8> // b.none │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x25, [x26] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cmp x1, #0xf │ │ │ │ - b.ls 1b024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2744> // b.plast │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1b2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c8> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x2, 1b02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274c> │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ne 1b04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c> // 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 1b0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - add x0, x28, x19 │ │ │ │ - stp x28, x28, [x20, #64] │ │ │ │ - str x0, [x20, #80] │ │ │ │ - ldp x4, x27, [x21, #64] │ │ │ │ - cmp x4, x27 │ │ │ │ - b.eq 1b324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a44> // b.none │ │ │ │ - mov x26, x4 │ │ │ │ - mov x19, x28 │ │ │ │ - b 1b11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x283c> │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1b2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d8> │ │ │ │ - mov x1, x25 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.eq 1b180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a0> // b.none │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x25, [x26] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - cmp x1, #0xf │ │ │ │ - b.ls 1b0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2814> // b.plast │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1b2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d8> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x2, 1b0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x281c> │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ne 1b11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x283c> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrh w0, [x21, #88] │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - str x19, [x20, #72] │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - sturh w0, [x20, #-8] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 1afc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e0> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x21, x23 │ │ │ │ - str x0, [x24, #24] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - str x20, [x24, #8] │ │ │ │ - str w0, [x24, #32] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x19, x20, [x21, #64] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1b1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2910> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2900> // b.none │ │ │ │ + cbz x19, 1e0b8 ::do_widen(char) const@@Base+0xdf8> │ │ │ │ + mov x20, x19 │ │ │ │ + b 1e080 ::do_widen(char) const@@Base+0xdc0> │ │ │ │ + ldr x19, [x21, #16] │ │ │ │ + mov x0, x21 │ │ │ │ bl ced0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1b1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ec> // b.any │ │ │ │ - ldr x20, [x21, #64] │ │ │ │ - cbz x20, 1b1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291c> │ │ │ │ - mov x0, x20 │ │ │ │ + cbz x19, 1e0d0 ::do_widen(char) const@@Base+0xe10> │ │ │ │ + mov x21, x19 │ │ │ │ + b 1e078 ::do_widen(char) const@@Base+0xdb8> │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + mov x0, x22 │ │ │ │ bl ced0 │ │ │ │ - ldp x19, x20, [x21, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1b22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b21c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293c> // b.none │ │ │ │ + cbz x19, 1e0e8 ::do_widen(char) const@@Base+0xe28> │ │ │ │ + mov x22, x19 │ │ │ │ + b 1e070 ::do_widen(char) const@@Base+0xdb0> │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + mov x0, x23 │ │ │ │ bl ced0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1b208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2928> // b.any │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1b238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2958> │ │ │ │ - mov x0, x20 │ │ │ │ + cbz x19, 1e100 ::do_widen(char) const@@Base+0xe40> │ │ │ │ + mov x23, x19 │ │ │ │ + b 1e068 ::do_widen(char) const@@Base+0xda8> │ │ │ │ + ldr x19, [x27, #16] │ │ │ │ + mov x0, x27 │ │ │ │ bl ced0 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296c> // b.none │ │ │ │ + cbz x19, 1e118 ::do_widen(char) const@@Base+0xe58> │ │ │ │ + mov x27, x19 │ │ │ │ + b 1e060 ::do_widen(char) const@@Base+0xda0> │ │ │ │ + ldr x19, [x26, #16] │ │ │ │ + mov x0, x26 │ │ │ │ bl ced0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 1b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e0> // b.any │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - cbz x23, 1b26c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298c> │ │ │ │ - mov x0, x23 │ │ │ │ + cbz x19, 1e130 ::do_widen(char) const@@Base+0xe70> │ │ │ │ + mov x26, x19 │ │ │ │ + b 1e058 ::do_widen(char) const@@Base+0xd98> │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + mov x0, x25 │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a68> // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ + cbz x19, 1e148 ::do_widen(char) const@@Base+0xe88> │ │ │ │ + mov x25, x19 │ │ │ │ + b 1e050 ::do_widen(char) const@@Base+0xd90> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 1e168 ::do_widen(char) const@@Base+0xea8> │ │ │ │ + mov x24, x19 │ │ │ │ + b 1e040 ::do_widen(char) const@@Base+0xd80> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w1, [x25] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - b 1b038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2758> │ │ │ │ - ldrb w1, [x25] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - b 1b108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2828> │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - stp x20, x20, [x24] │ │ │ │ - add x19, x20, x19 │ │ │ │ - str x19, [x24, #16] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 1afa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c8> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x0, [x24, #8] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [x24, #24] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - str w0, [x24, #32] │ │ │ │ - b 1b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2980> │ │ │ │ - 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 1b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2738> // b.any │ │ │ │ - mov x19, x28 │ │ │ │ - b 1b0a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c8> │ │ │ │ - ldrh w0, [x21, #88] │ │ │ │ - mov x19, x28 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - str x19, [x20, #72] │ │ │ │ - strh w0, [x20, #88] │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 1afc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e0> // b.any │ │ │ │ - b 1b19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bc> │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str wzr, [x0, #32] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - cmp x28, x19 │ │ │ │ - b.eq 1b378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a98> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - cmp x28, x19 │ │ │ │ - b.ne 1b364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a84> // b.any │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - cbz x0, 1b384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa4> │ │ │ │ - bl ced0 │ │ │ │ - mov x19, x21 │ │ │ │ - add x0, x20, #0x28 │ │ │ │ - bl 17fa0 ::do_widen(char) const@@Base+0x3ae0> │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 1e1f8 ::do_widen(char) const@@Base+0xf38> // b.none │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x20, [x1, w19, uxtw #3] │ │ │ │ + mov x0, x20 │ │ │ │ + cbz x20, 1e1e8 ::do_widen(char) const@@Base+0xf28> │ │ │ │ + bl 6aac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40ac8> │ │ │ │ mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1b3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae0> // b.none │ │ │ │ - ldr x21, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1ae20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2540> │ │ │ │ - add x0, x21, #0x60 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 1b3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> // b.any │ │ │ │ - ldr x0, [x24] │ │ │ │ - cbz x0, 1b414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b34> │ │ │ │ bl ced0 │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 187c0 ::do_widen(char) const@@Base+0x4300> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - b.ne 1b350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a70> // b.any │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + sub x0, x2, x1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x19, x0, asr #3 │ │ │ │ + b.cc 1e1cc ::do_widen(char) const@@Base+0xf0c> // b.lo, b.ul, b.last │ │ │ │ + ldr x19, [x21, #40] │ │ │ │ + cbz x19, 1e21c ::do_widen(char) const@@Base+0xf5c> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1e020 ::do_widen(char) const@@Base+0xd60> │ │ │ │ mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1b388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa8> │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - b 1b3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1b3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af4> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x28, x19 │ │ │ │ - b.eq 1b450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b70> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - cmp x28, x19 │ │ │ │ - b.ne 1b43c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b5c> // b.any │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - cbz x0, 1b45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7c> │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ bl ced0 │ │ │ │ - mov x19, x21 │ │ │ │ - b 1b390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ab0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1b390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ab0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1b398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ab8> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x6, x1 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4080] │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x6] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - cbz x0, 1b580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca0> │ │ │ │ - ldr x5, [x0] │ │ │ │ - adrp x4, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x4, x4, #0x580 │ │ │ │ - ldr x5, [x5, #16] │ │ │ │ - cmp x5, x4 │ │ │ │ - b.eq 1b5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc4> // b.none │ │ │ │ - adrp x4, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x4, x4, #0x560 │ │ │ │ - cmp x5, x4 │ │ │ │ - b.eq 1b58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cac> // b.none │ │ │ │ - adrp x1, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x1, x1, #0x540 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.eq 1b5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd4> // b.none │ │ │ │ - stp x3, x2, [sp, #24] │ │ │ │ - str x6, [sp, #40] │ │ │ │ - blr x5 │ │ │ │ - ldp x3, x2, [sp, #24] │ │ │ │ - ldr x6, [sp, #40] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 1b5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd0> // b.none │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x2a │ │ │ │ - b.eq 1b56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8c> // b.none │ │ │ │ - ldrb w1, [x2] │ │ │ │ - stp x3, x6, [sp, #24] │ │ │ │ - cmp w1, #0x2a │ │ │ │ - cinc x1, x2, eq // eq = none │ │ │ │ - bl d3c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - cbnz w0, 1b56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8c> │ │ │ │ - ldr x6, [sp, #32] │ │ │ │ - ldr x1, [x6] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - cbz x0, 1b548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c68> │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x0] │ │ │ │ - ldr x0, [x3, #144] │ │ │ │ - cbz x0, 1b574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c94> │ │ │ │ - and x2, x0, #0xfffffffffffffffe │ │ │ │ - add x0, x3, #0x98 │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ + cbnz x19, 1e200 ::do_widen(char) const@@Base+0xf40> │ │ │ │ + ldr x1, [x21] │ │ │ │ + cbz x1, 1e238 ::do_widen(char) const@@Base+0xf78> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 1b538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c58> │ │ │ │ + b ced0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1b4f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c18> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - add x0, x0, #0x6a0 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1b510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c30> // b.any │ │ │ │ - b 1b534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c54> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - b 1b4f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c18> │ │ │ │ - ldr x0, [x6] │ │ │ │ - mov x1, x0 │ │ │ │ - b 1b534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c54> │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x6, x1 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3704] │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x6] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - cbz x0, 1b6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de0> │ │ │ │ - ldr x5, [x0] │ │ │ │ - adrp x4, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x4, x4, #0x580 │ │ │ │ - ldr x5, [x5, #16] │ │ │ │ - cmp x5, x4 │ │ │ │ - b.eq 1b6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e08> // b.none │ │ │ │ - adrp x4, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x4, x4, #0x560 │ │ │ │ - cmp x5, x4 │ │ │ │ - b.eq 1b6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dec> // b.none │ │ │ │ - adrp x1, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x1, x1, #0x540 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.eq 1b6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e10> // b.none │ │ │ │ - stp x2, x3, [sp, #24] │ │ │ │ - str x6, [sp, #40] │ │ │ │ - blr x5 │ │ │ │ - ldp x2, x3, [sp, #24] │ │ │ │ - ldr x6, [sp, #40] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 1b6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e04> // b.none │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x2a │ │ │ │ - b.eq 1b6ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dcc> // b.none │ │ │ │ - ldrb w1, [x2] │ │ │ │ - stp x3, x6, [sp, #24] │ │ │ │ - cmp w1, #0x2a │ │ │ │ - cinc x1, x2, eq // eq = none │ │ │ │ - bl d3c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - cbnz w0, 1b6ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dcc> │ │ │ │ - ldr x6, [sp, #32] │ │ │ │ - ldr x1, [x6] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - cbz x0, 1b688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da8> │ │ │ │ - ldr w2, [x1] │ │ │ │ - str w2, [x0] │ │ │ │ - ldr x0, [x3, #144] │ │ │ │ - cbz x0, 1b6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd4> │ │ │ │ - and x2, x0, #0xfffffffffffffffe │ │ │ │ - add x0, x3, #0x98 │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 1b678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d98> │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ + ldp x1, x0, [x0] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ubfx x0, x0, #3, #32 │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1b638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d58> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - add x0, x0, #0x6a0 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1b650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d70> // b.any │ │ │ │ - b 1b674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d94> │ │ │ │ - ldr x0, [x6] │ │ │ │ - mov x1, x0 │ │ │ │ - b 1b674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d94> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - b 1b638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d58> │ │ │ │ - nop │ │ │ │ + bti c │ │ │ │ + ldp x10, x0, [x0] │ │ │ │ + subs x0, x0, x10 │ │ │ │ + b.eq 1e640 ::do_widen(char) const@@Base+0x1380> // b.none │ │ │ │ + ldp x12, x5, [x1] │ │ │ │ + asr x9, x0, #3 │ │ │ │ + ldp x15, x14, [x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur w13, [x5, #-4] │ │ │ │ + ldr w4, [x12] │ │ │ │ + ldur d0, [x14, #-8] │ │ │ │ + ldr d30, [x15] │ │ │ │ + sub w0, w13, w4 │ │ │ │ + scvtf d31, w0 │ │ │ │ + fsub d30, d0, d30 │ │ │ │ + fdiv d31, d30, d31 │ │ │ │ + b 1e2c8 ::do_widen(char) const@@Base+0x1008> │ │ │ │ + sub w0, w4, w0 │ │ │ │ + ldr d29, [x15] │ │ │ │ + add x3, x1, #0x1 │ │ │ │ + scvtf d30, w0 │ │ │ │ + fmsub d29, d31, d30, d29 │ │ │ │ + str d29, [x2, #136] │ │ │ │ + cmp x9, x3 │ │ │ │ + b.ls 1e60c ::do_widen(char) const@@Base+0x134c> // b.plast │ │ │ │ + mov x1, x3 │ │ │ │ + ldr x2, [x10, x1, lsl #3] │ │ │ │ + ldr w0, [x2, #32] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.gt 1e2a4 ::do_widen(char) const@@Base+0xfe4> │ │ │ │ + mov w0, w1 │ │ │ │ + sxtw x2, w1 │ │ │ │ + cmp x9, w1, sxtw │ │ │ │ + b.ls 1e600 ::do_widen(char) const@@Base+0x1340> // b.plast │ │ │ │ + sub x5, x5, x12 │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + movi v25.4s, #0x4 │ │ │ │ + mov w8, #0x1 // #1 │ │ │ │ + asr x11, x5, #2 │ │ │ │ + fmov d30, #-1.000000000000000000e+00 │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + adrp x18, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + b 1e31c ::do_widen(char) const@@Base+0x105c> │ │ │ │ + sxtw x2, w3 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp x2, x9 │ │ │ │ + b.cs 1e600 ::do_widen(char) const@@Base+0x1340> // b.hs, b.nlast │ │ │ │ + ldr x6, [x10, w2, uxtw #3] │ │ │ │ + ldr d29, [x6, #136] │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.ne 1e30c ::do_widen(char) const@@Base+0x104c> // b.any │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 1b7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f00> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x1, x1, #0x580 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 1b7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f0c> // b.none │ │ │ │ - adrp x1, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x1, x1, #0x560 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 1b788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea8> // b.none │ │ │ │ - adrp x1, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x1, x1, #0x540 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 1b7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f18> // b.none │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - adrp x1, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - add x1, x1, #0x6a0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea4> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1b7c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee8> // b.none │ │ │ │ - bl d3c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - cbnz w0, 1b7c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee8> │ │ │ │ - ldr x0, [x20] │ │ │ │ - add x20, x0, #0x8 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 1b79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ebc> │ │ │ │ - mov x1, x20 │ │ │ │ - bl ca08 │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - cbz x0, 1b7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef0> │ │ │ │ - and x2, x0, #0xfffffffffffffffe │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, x19, #0x98 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 1b78c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> │ │ │ │ + ubfiz x4, x8, #2, #32 │ │ │ │ + ldr w5, [x6, #32] │ │ │ │ + sxtw x1, w8 │ │ │ │ + ldr w2, [x12, x4] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1e4f8 ::do_widen(char) const@@Base+0x1238> │ │ │ │ + cmp x1, x11 │ │ │ │ + b.cs 1e590 ::do_widen(char) const@@Base+0x12d0> // b.hs, b.nlast │ │ │ │ + add x19, x4, #0x4 │ │ │ │ + sub x16, x11, x1 │ │ │ │ + add x30, x12, x19 │ │ │ │ + sub x20, x16, #0x1 │ │ │ │ + neg x30, x30, lsr #2 │ │ │ │ + and x7, x30, #0x3 │ │ │ │ + add x2, x7, #0x4 │ │ │ │ + cmp x2, #0x5 │ │ │ │ + csel x2, x2, x17, cs // cs = hs, nlast │ │ │ │ + cmp x2, x20 │ │ │ │ + b.hi 1e424 ::do_widen(char) const@@Base+0x1164> // b.pmore │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cbz x7, 1e3d0 ::do_widen(char) const@@Base+0x1110> │ │ │ │ + ldr w2, [x12, x19] │ │ │ │ + add w19, w8, #0x1 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1e624 ::do_widen(char) const@@Base+0x1364> │ │ │ │ + tbz w30, #1, 1e614 ::do_widen(char) const@@Base+0x1354> │ │ │ │ + add x4, x12, x4 │ │ │ │ + add w19, w8, #0x2 │ │ │ │ + ldr w2, [x4, #8] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1e62c ::do_widen(char) const@@Base+0x136c> │ │ │ │ + cmp x7, #0x3 │ │ │ │ + b.ne 1e614 ::do_widen(char) const@@Base+0x1354> // b.any │ │ │ │ + ldr w2, [x4, #12] │ │ │ │ + add w8, w8, #0x3 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1e638 ::do_widen(char) const@@Base+0x1378> │ │ │ │ + ldr q29, [x18, #1040] │ │ │ │ + dup v28.4s, w8 │ │ │ │ + add w4, w7, w1 │ │ │ │ + sub x16, x16, x7 │ │ │ │ + dup v26.4s, w5 │ │ │ │ + and x7, x16, #0xfffffffffffffffc │ │ │ │ + add x4, x12, x4, lsl #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add v28.4s, v28.4s, v29.4s │ │ │ │ + b 1e408 ::do_widen(char) const@@Base+0x1148> │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + cmp x7, x1 │ │ │ │ + b.eq 1e568 ::do_widen(char) const@@Base+0x12a8> // b.none │ │ │ │ + add v28.4s, v28.4s, v25.4s │ │ │ │ + ubfiz x2, x1, #2, #32 │ │ │ │ + ldr q27, [x4, x2] │ │ │ │ + cmge v29.4s, v27.4s, v26.4s │ │ │ │ + umaxp v29.4s, v29.4s, v29.4s │ │ │ │ + fmov x2, d29 │ │ │ │ + cbz x2, 1e3f8 ::do_widen(char) const@@Base+0x1138> │ │ │ │ + add w8, w8, w1 │ │ │ │ + add w4, w8, #0x1 │ │ │ │ + sxtw x1, w4 │ │ │ │ + ldr w2, [x12, w4, uxtw #2] │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ge 1e61c ::do_widen(char) const@@Base+0x135c> // b.tcont │ │ │ │ + cmp x1, x11 │ │ │ │ + b.cs 1e590 ::do_widen(char) const@@Base+0x12d0> // b.hs, b.nlast │ │ │ │ + add x4, x12, w4, uxtw #2 │ │ │ │ + add w7, w8, #0x2 │ │ │ │ + sxtw x1, w7 │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1e604 ::do_widen(char) const@@Base+0x1344> │ │ │ │ + cmp x1, x11 │ │ │ │ + b.cs 1e590 ::do_widen(char) const@@Base+0x12d0> // b.hs, b.nlast │ │ │ │ + add w7, w8, #0x3 │ │ │ │ + ldr w2, [x4, #8] │ │ │ │ + sxtw x1, w7 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1e604 ::do_widen(char) const@@Base+0x1344> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1e590 ::do_widen(char) const@@Base+0x12d0> // b.plast │ │ │ │ + add w7, w8, #0x4 │ │ │ │ + ldr w2, [x4, #12] │ │ │ │ + sxtw x1, w7 │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ge 1e604 ::do_widen(char) const@@Base+0x1344> // b.tcont │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1e590 ::do_widen(char) const@@Base+0x12d0> // b.plast │ │ │ │ + add w7, w8, #0x5 │ │ │ │ + ldr w2, [x4, #16] │ │ │ │ + sxtw x1, w7 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1e604 ::do_widen(char) const@@Base+0x1344> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1e590 ::do_widen(char) const@@Base+0x12d0> // b.plast │ │ │ │ + add w7, w8, #0x6 │ │ │ │ + ldr w2, [x4, #20] │ │ │ │ + sxtw x1, w7 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1e604 ::do_widen(char) const@@Base+0x1344> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1e590 ::do_widen(char) const@@Base+0x12d0> // b.plast │ │ │ │ + add w7, w8, #0x7 │ │ │ │ + ldr w2, [x4, #24] │ │ │ │ + sxtw x1, w7 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1e604 ::do_widen(char) const@@Base+0x1344> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1e590 ::do_widen(char) const@@Base+0x12d0> // b.plast │ │ │ │ + add w8, w8, #0x8 │ │ │ │ + ldr w2, [x4, #28] │ │ │ │ + sxtw x1, w8 │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1e590 ::do_widen(char) const@@Base+0x12d0> // b.plast │ │ │ │ + cmp w5, w2 │ │ │ │ + b.ge 1e648 ::do_widen(char) const@@Base+0x1388> // b.tcont │ │ │ │ + sub w7, w8, #0x1 │ │ │ │ + ldr w4, [x12, x7, lsl #2] │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ge 1e668 ::do_widen(char) const@@Base+0x13a8> // b.tcont │ │ │ │ + ldr d28, [x15, x7, lsl #3] │ │ │ │ + sub w2, w2, w4 │ │ │ │ + ldr d29, [x15, w1, uxtw #3] │ │ │ │ + sub w1, w5, w4 │ │ │ │ + scvtf d26, w2 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + scvtf d27, w1 │ │ │ │ + fsub d29, d29, d28 │ │ │ │ + fdiv d29, d29, d26 │ │ │ │ + fmadd d28, d29, d27, d28 │ │ │ │ + str d28, [x6, #136] │ │ │ │ + sxtw x2, w3 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp x2, x9 │ │ │ │ + b.cs 1e5f0 ::do_widen(char) const@@Base+0x1330> // b.hs, b.nlast │ │ │ │ + ldr x6, [x10, w2, uxtw #3] │ │ │ │ + ldr d29, [x6, #136] │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.ne 1e544 ::do_widen(char) const@@Base+0x1284> // b.any │ │ │ │ + b 1e33c ::do_widen(char) const@@Base+0x107c> │ │ │ │ + add w8, w8, w7 │ │ │ │ + cmp x16, x7 │ │ │ │ + b.ne 1e424 ::do_widen(char) const@@Base+0x1164> // b.any │ │ │ │ + movi v29.4s, #0x1 │ │ │ │ + mov w2, v27.s[3] │ │ │ │ + add v28.4s, v28.4s, v29.4s │ │ │ │ + sxtl2 v29.2d, v28.4s │ │ │ │ + mov w8, v28.s[3] │ │ │ │ + mov x1, v29.d[1] │ │ │ │ + b 1e4f8 ::do_widen(char) const@@Base+0x1238> │ │ │ │ + sub w1, w3, #0x1 │ │ │ │ + sxtw x1, w1 │ │ │ │ + cmp x9, x1 │ │ │ │ + b.ls 1e5f0 ::do_widen(char) const@@Base+0x1330> // b.plast │ │ │ │ + add x5, x1, #0x1 │ │ │ │ + mov x6, x1 │ │ │ │ + mov x3, x5 │ │ │ │ + ldr x4, [x10, 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 x9, x1 │ │ │ │ + b.hi 1e5ac ::do_widen(char) const@@Base+0x12ec> // b.pmore │ │ │ │ + sub x1, x9, #0x1 │ │ │ │ + cmp x9, x5 │ │ │ │ + sub x1, x1, x6 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + csel w1, w1, wzr, cs // cs = hs, nlast │ │ │ │ + add w0, w1, w0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1b75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - b 1b75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - b 1b75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + mov w8, w7 │ │ │ │ + b 1e4f8 ::do_widen(char) const@@Base+0x1238> │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + ret │ │ │ │ + mov w8, w19 │ │ │ │ + b 1e3d0 ::do_widen(char) const@@Base+0x1110> │ │ │ │ + mov w8, w4 │ │ │ │ + b 1e4f8 ::do_widen(char) const@@Base+0x1238> │ │ │ │ + mov w8, w19 │ │ │ │ + b 1e4f8 ::do_widen(char) const@@Base+0x1238> │ │ │ │ + sxtw x1, w19 │ │ │ │ + mov w8, w19 │ │ │ │ + b 1e4f8 ::do_widen(char) const@@Base+0x1238> │ │ │ │ + sxtw x1, w8 │ │ │ │ + b 1e4f8 ::do_widen(char) const@@Base+0x1238> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x2c0 │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + add x0, x0, #0x338 │ │ │ │ + mov w2, #0x79 // #121 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x2c0 │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + add x0, x0, #0x368 │ │ │ │ + mov w2, #0x7a // #122 │ │ │ │ + bl c9d8 │ │ │ │ + bti c │ │ │ │ + ldp x1, x0, [x0] │ │ │ │ + ldur x0, [x0, #-8] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + sub w0, w0, w1 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldp x1, x0, [x0] │ │ │ │ + ldur x0, [x0, #-8] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr d0, [x0, #136] │ │ │ │ + ldr d31, [x1, #136] │ │ │ │ + fsub d0, d0, d31 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ + mov x20, x8 │ │ │ │ + ldr x19, [x0, #40] │ │ │ │ + stp xzr, xzr, [x8] │ │ │ │ + str xzr, [x8, #16] │ │ │ │ + cbz x19, 1e718 ::do_widen(char) const@@Base+0x1458> │ │ │ │ str x21, [sp, #32] │ │ │ │ - bl d620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - 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, 1b8b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd8> │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24e4> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1b880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1b8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - 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, 1b958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3078> │ │ │ │ - bl f968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26a8> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1b8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3000> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #96] │ │ │ │ - nop │ │ │ │ + add x21, x0, #0x20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1b900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3020> │ │ │ │ - ldr x1, [x20, #112] │ │ │ │ - add x2, x19, #0x88 │ │ │ │ - stp x1, x2, [x19, #112] │ │ │ │ - add x21, x19, #0x78 │ │ │ │ - ldp x1, x2, [x20, #120] │ │ │ │ - str x0, [x19, #88] │ │ │ │ - str x3, [x19, #104] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 188e0 , 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 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ge 1e72c ::do_widen(char) const@@Base+0x146c> // b.tcont │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, 1e700 ::do_widen(char) const@@Base+0x1440> │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ 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 1b928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3048> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1b998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + b.le 1e744 ::do_widen(char) const@@Base+0x1484> │ │ │ │ + mov x21, x19 │ │ │ │ + mov x19, x2 │ │ │ │ + cbnz x19, 1e700 ::do_widen(char) const@@Base+0x1440> │ │ │ │ + b 1e714 ::do_widen(char) const@@Base+0x1454> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x2, 1e764 ::do_widen(char) const@@Base+0x14a4> │ │ │ │ + ldr w3, [x2, #32] │ │ │ │ + ldp x4, x5, [x2, #16] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ge 1e7d0 ::do_widen(char) const@@Base+0x1510> // b.tcont │ │ │ │ + mov x2, x5 │ │ │ │ + cbnz x2, 1e74c ::do_widen(char) const@@Base+0x148c> │ │ │ │ + cbz x0, 1e780 ::do_widen(char) const@@Base+0x14c0> │ │ │ │ + ldr w2, [x0, #32] │ │ │ │ + ldp x3, x4, [x0, #16] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.gt 1e7dc ::do_widen(char) const@@Base+0x151c> │ │ │ │ + mov x0, x4 │ │ │ │ + cbnz x0, 1e768 ::do_widen(char) const@@Base+0x14a8> │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 1e714 ::do_widen(char) const@@Base+0x1454> // b.none │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 1e7b8 ::do_widen(char) const@@Base+0x14f8> │ │ │ │ ldr x0, [x19, #40] │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x19] │ │ │ │ + str x0, [x1], #8 │ │ │ │ + str x1, [x20, #8] │ │ │ │ mov x0, x19 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + bl cc48 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1e714 ::do_widen(char) const@@Base+0x1454> // b.none │ │ │ │ + ldp x1, x0, [x20, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1e794 ::do_widen(char) const@@Base+0x14d4> // b.any │ │ │ │ + add x1, x19, #0x28 │ │ │ │ mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1b988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a8> │ │ │ │ + bl 20d60 ::do_widen(char) const@@Base+0x3aa0> │ │ │ │ + b 1e7a0 ::do_widen(char) const@@Base+0x14e0> │ │ │ │ + mov x19, x2 │ │ │ │ + mov x2, x4 │ │ │ │ + b 1e748 ::do_widen(char) const@@Base+0x1488> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + b 1e764 ::do_widen(char) const@@Base+0x14a4> │ │ │ │ bti j │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x1, 1e800 ::do_widen(char) const@@Base+0x1540> │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , 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 x19, x20, [sp, #48] │ │ │ │ mov x20, x0 │ │ │ │ - b 1b990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x0, x1, [x2] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1e910 ::do_widen(char) const@@Base+0x1650> // b.none │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x23, x2 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x170 │ │ │ │ - adrp x3, a0000 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - 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, 1bb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3238> │ │ │ │ - ldp x0, x1, [x20] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x1, #0x20 │ │ │ │ - b.gt 1ba78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3198> │ │ │ │ - b.eq 1ba44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3164> // b.none │ │ │ │ - adrp x0, a0000 │ │ │ │ - add x0, x0, #0x50 │ │ │ │ - tbz w19, #0, 1bb5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327c> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1bbf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3318> // b.any │ │ │ │ - ldp x29, x30, [sp, #304] │ │ │ │ - ldp x19, x20, [sp, #320] │ │ │ │ - ldp x21, x22, [sp, #336] │ │ │ │ - add sp, sp, #0x170 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x19, x1, #0xe28 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - mov x1, x19 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - add x8, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1e // #30 │ │ │ │ - bl c600 │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl cd50 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1badc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31fc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - 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 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x8, sp │ │ │ │ + ldr w1, [x1, w22, uxtw #2] │ │ │ │ + bl 1e6cc ::do_widen(char) const@@Base+0x140c> │ │ │ │ + ldp x0, x1, [sp] │ │ │ │ + subs x6, x1, x0 │ │ │ │ + b.eq 1e908 ::do_widen(char) const@@Base+0x1648> // b.none │ │ │ │ + ldr x5, [x23] │ │ │ │ + asr x4, x6, #3 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1bbfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x331c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb54> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d7a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e0> │ │ │ │ - cbz w0, 1ba24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3144> │ │ │ │ - adrp x1, a0000 │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3800] │ │ │ │ - adrp x6, a0000 │ │ │ │ - add x6, x6, #0x60 │ │ │ │ - adrp x2, a0000 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - stp x6, xzr, [x1] │ │ │ │ - strb wzr, [x1, #16] │ │ │ │ - bl d098 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cb70 , std::allocator > const&)@plt> │ │ │ │ - b 1ba24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3144> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - adrp x19, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x19, #0xe28 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x1, x19, #0xe28 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl ecb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f0> │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - add x8, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1f // #31 │ │ │ │ - bl c600 │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl cd50 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1bbbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32dc> // b.none │ │ │ │ + add x5, x5, w22, uxtw #3 │ │ │ │ + ldr x3, [x0, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr d31, [x5] │ │ │ │ + str d31, [x3, #136] │ │ │ │ + cmp x1, x4 │ │ │ │ + b.cc 1e890 ::do_widen(char) const@@Base+0x15d0> // b.lo, b.ul, b.last │ │ │ │ + cmp x6, #0x0 │ │ │ │ + cinc w4, w4, eq // eq = none │ │ │ │ + add w19, w4, w19 │ │ │ │ bl ced0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - 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 │ │ │ │ + ldp x1, x0, [x23] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x22, x0, asr #3 │ │ │ │ + b.cc 1e860 ::do_widen(char) const@@Base+0x15a0> // b.lo, b.ul, b.last │ │ │ │ + ldr x23, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1bbfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x331c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb54> │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ + b.ne 1e918 ::do_widen(char) const@@Base+0x1658> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x0, 1e8b8 ::do_widen(char) const@@Base+0x15f8> │ │ │ │ + b 1e8b4 ::do_widen(char) const@@Base+0x15f4> │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 1e8d0 ::do_widen(char) const@@Base+0x1610> │ │ │ │ + str x23, [sp, #80] │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - b.ne 1bbfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x331c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , 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 17560 ::do_widen(char) const@@Base+0x30a0> │ │ │ │ - ldp x23, x24, [sp, #352] │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1bc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3330> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1bc54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3374> │ │ │ │ - bti j │ │ │ │ - b 1bc3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c> │ │ │ │ - bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - b 1bc54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3374> │ │ │ │ - bti j │ │ │ │ - b 1bc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3324> │ │ │ │ - bti j │ │ │ │ - b 1bc64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3384> │ │ │ │ - bti j │ │ │ │ - b 1bc88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x1e0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ - stp x29, x30, [sp, #400] │ │ │ │ - add x29, sp, #0x190 │ │ │ │ - stp x19, x20, [sp, #416] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #432] │ │ │ │ - ldr x1, [x3] │ │ │ │ - str x1, [sp, #392] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x1, x2, [x2] │ │ │ │ + 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 1bf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ac> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - str d15, [sp, #464] │ │ │ │ - bl d5f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x330> │ │ │ │ - add x21, sp, #0x60 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 1b9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3100> │ │ │ │ - str x21, [sp, #80] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - ldp x22, x20, [sp, #80] │ │ │ │ - add x20, x22, x20 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.eq 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.none │ │ │ │ - ldrb w4, [x22] │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - sub w2, w4, #0x2b │ │ │ │ - tst w2, w0 │ │ │ │ - cinc x0, x22, eq // eq = none │ │ │ │ - sub x3, x20, x0 │ │ │ │ - cmp x3, #0x2 │ │ │ │ - b.le 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> │ │ │ │ - ldrb w2, [x0] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.eq 1be2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354c> // b.none │ │ │ │ - cmp x3, #0x3 │ │ │ │ - b.eq 1c110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3830> // b.none │ │ │ │ - cmp x3, #0x8 │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - cmp w2, #0x49 │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x46 │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - ldrb w2, [x0, #3] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x49 │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - ldrb w2, [x0, #5] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x49 │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - ldrb w2, [x0, #6] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x54 │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - ldrb w0, [x0, #7] │ │ │ │ - and w0, w0, #0xffffffdf │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x59 │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - cmp w4, #0x2d │ │ │ │ - b.eq 1c150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3870> // b.none │ │ │ │ - mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 1c094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b4> │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x41 │ │ │ │ - b.eq 1bfcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ec> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - stp x2, xzr, [sp, #16] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - mov x24, x1 │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xe10 │ │ │ │ - stp x2, x22, [sp, #16] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - stp x22, x20, [sp, #32] │ │ │ │ + b.eq 1e9c8 ::do_widen(char) const@@Base+0x1708> // 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + str w19, [x0, #32] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x21, [x0, #40] │ │ │ │ + add x3, x20, #0x20 │ │ │ │ + cbnz x2, 1e988 ::do_widen(char) const@@Base+0x16c8> │ │ │ │ + b 1e9d4 ::do_widen(char) const@@Base+0x1714> │ │ │ │ + mov x2, x4 │ │ │ │ + ldp x6, x4, [x2, #16] │ │ │ │ + ldr w5, [x2, #32] │ │ │ │ + cmp w19, w5 │ │ │ │ + csel x4, x4, x6, ge // ge = tcont │ │ │ │ + cbnz x4, 1e984 ::do_widen(char) const@@Base+0x16c4> │ │ │ │ + ccmp x3, x2, #0x4, ge // ge = tcont │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + bl c648 >::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 20d60 ::do_widen(char) const@@Base+0x3aa0> │ │ │ │ + b 1e958 ::do_widen(char) const@@Base+0x1698> │ │ │ │ + mov x2, x3 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 1e9a4 ::do_widen(char) const@@Base+0x16e4> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x1, x0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x240 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #568] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldp x2, x5, [x1] │ │ │ │ + subs x6, x5, x2 │ │ │ │ + b.eq 1f20c ::do_widen(char) const@@Base+0x1f4c> // 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 x0, x3 │ │ │ │ + b.cc 1ea44 ::do_widen(char) const@@Base+0x1784> // b.lo, b.ul, b.last │ │ │ │ + ldr x4, [x2] │ │ │ │ + cbz x3, 1eaa0 ::do_widen(char) const@@Base+0x17e0> │ │ │ │ + ldr d31, [x4, #136] │ │ │ │ + fsub d0, d31, d31 │ │ │ │ + str d0, [x4, #136] │ │ │ │ + cmp x6, #0x8 │ │ │ │ + b.ls 1eaa0 ::do_widen(char) const@@Base+0x17e0> // b.plast │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + ldr x1, [x2, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr d30, [x1, #136] │ │ │ │ + fsub d30, d30, d31 │ │ │ │ + str d30, [x1, #136] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cc 1ea84 ::do_widen(char) const@@Base+0x17c4> // b.lo, b.ul, b.last │ │ │ │ + ldur x2, [x5, #-8] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr w1, [x4, #32] │ │ │ │ + add x20, sp, #0xc0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + ldr w24, [x2, #32] │ │ │ │ + sub w24, w24, w1 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3992] │ │ │ │ - str xzr, [sp, #344] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x218 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ - add x2, x22, #0x40 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - add x2, sp, #0x168 │ │ │ │ - add x3, x22, #0x18 │ │ │ │ - stp x3, xzr, [sp, #112] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, sp, #0x178 │ │ │ │ + add x3, sp, #0x228 │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x25, [x0, #8] │ │ │ │ + strh wzr, [sp, #528] │ │ │ │ str q31, [x2] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + str x2, [sp, #304] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str w2, [sp, #156] │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - ldr w2, [sp, #152] │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - and w2, w2, #0xffffefff │ │ │ │ - mov x23, x0 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - str w2, [sp, #152] │ │ │ │ - bl cba0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 1c024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3744> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3720] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - stp x22, xzr, [sp, #112] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl c840 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - adrp x22, 9d000 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - add x22, x22, #0x428 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - stp x22, x1, [sp, #16] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3864] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3808] │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #208] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #4088] │ │ │ │ + stp x3, x2, [sp, #192] │ │ │ │ + add x26, sp, #0x120 │ │ │ │ + stp xzr, xzr, [sp, #224] │ │ │ │ + stp xzr, xzr, [sp, #240] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x3, x27, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0xc8 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x3, [sp, #200] │ │ │ │ + str w2, [sp, #264] │ │ │ │ + stp x26, xzr, [sp, #272] │ │ │ │ + strb wzr, [sp, #288] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #240] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + stp x0, xzr, [sp, #32] │ │ │ │ + strb wzr, [sp, #48] │ │ │ │ + cbz x4, 1f1ec ::do_widen(char) const@@Base+0x1f2c> │ │ │ │ + ldp x5, x3, [sp, #224] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3880> // b.any │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl dc94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d4> │ │ │ │ - ldr x1, [x0, #96] │ │ │ │ - cbz x1, 1bd00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3420> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x3, [sp, #392] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + str x2, [sp, #192] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1ebd8 ::do_widen(char) const@@Base+0x1918> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #192] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x3, x3, #0x398 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 1c164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3884> // b.any │ │ │ │ - ldp x29, x30, [sp, #400] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #432] │ │ │ │ - ldp x19, x20, [sp, #416] │ │ │ │ - add sp, sp, #0x1e0 │ │ │ │ - autiasp │ │ │ │ - b fb80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28c0> │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - add x2, x0, #0x3 │ │ │ │ - cmp x20, x2 │ │ │ │ - b.eq 1c010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3730> // b.none │ │ │ │ - sub x2, x20, x2 │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.le 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> │ │ │ │ - ldrb w0, [x0, #3] │ │ │ │ - cmp w0, #0x28 │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - ldurb w0, [x20, #-1] │ │ │ │ - cmp w0, #0x29 │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - cmp w4, #0x2d │ │ │ │ - b.eq 1c144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3864> // b.none │ │ │ │ - mov x0, #0x7ff8000000000000 // #9221120237041090560 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 1c094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b4> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d128 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3720] │ │ │ │ - mov w23, w0 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x24, x0 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + mov x28, x24 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1f1bc ::do_widen(char) const@@Base+0x1efc> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x1, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ + stp x28, xzr, [x24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 1f41c ::do_widen(char) const@@Base+0x215c> // b.plast │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x1, x1, #0x3a8 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0x70 │ │ │ │ + str x28, [sp, #96] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f188 ::do_widen(char) const@@Base+0x1ec8> // b.none │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x2, [sp, #112] │ │ │ │ + str x1, [x24] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + ldp x2, x1, [x1] │ │ │ │ + ldur x1, [x1, #-8] │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr d29, [x1, #136] │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldr d15, [x2, #136] │ │ │ │ + str xzr, [x24, #8] │ │ │ │ + fsub d15, d29, d15 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #192] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #304] │ │ │ │ + add x0, sp, #0x218 │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #528] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x228 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x3, x19, #0x18 │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + stp x3, x2, [sp, #192] │ │ │ │ + stp xzr, xzr, [sp, #208] │ │ │ │ + stp xzr, xzr, [sp, #224] │ │ │ │ + stp xzr, xzr, [sp, #240] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x2, x27, #0x10 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + add x1, sp, #0xc8 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x2, [sp, #200] │ │ │ │ + str w3, [sp, #264] │ │ │ │ + stp x26, xzr, [sp, #272] │ │ │ │ + strb wzr, [sp, #288] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + 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, #312] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #240] │ │ │ │ + add x27, sp, #0x90 │ │ │ │ + stp x27, xzr, [sp, #128] │ │ │ │ + strb wzr, [sp, #144] │ │ │ │ + cbz x4, 1f1fc ::do_widen(char) const@@Base+0x1f3c> │ │ │ │ + ldp x5, x3, [sp, #224] │ │ │ │ add x0, sp, #0x80 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x22, xzr, [sp, #112] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl c840 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - str x1, [sp, #16] │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + str x19, [sp, #304] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1edf4 ::do_widen(char) const@@Base+0x1b34> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #200] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - cmn w23, #0x1 │ │ │ │ - b.ne 1bf48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3668> // b.any │ │ │ │ - ldurb w0, [x20, #-1] │ │ │ │ - sub w0, w0, #0x2b │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.hi 1c08c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ac> // b.pmore │ │ │ │ - mov x1, #0x400000004000000 // #288230376218820608 │ │ │ │ - movk x1, #0x5 │ │ │ │ - lsr x0, x1, x0 │ │ │ │ - tbnz w0, #0, 1bf48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3668> │ │ │ │ - ldp x23, x24, [sp, #448] │ │ │ │ - ldr d15, [sp, #8] │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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, 1c0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x25, [x20, x1] │ │ │ │ + str x22, [sp, #304] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #96] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 1f1a4 ::do_widen(char) const@@Base+0x1ee4> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + b.ls 1ee58 ::do_widen(char) const@@Base+0x1b98> // b.plast │ │ │ │ + cmp x1, x27 │ │ │ │ + b.eq 1ee58 ::do_widen(char) const@@Base+0x1b98> // b.none │ │ │ │ + ldr x5, [sp, #144] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1efe8 ::do_widen(char) const@@Base+0x1d28> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1f470 ::do_widen(char) const@@Base+0x21b0> // b.pmore │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x19 │ │ │ │ + bl c828 │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xb0 │ │ │ │ + str x21, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1f020 ::do_widen(char) const@@Base+0x1d60> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + str x1, [sp, #176] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + mov x1, #0x1b // #27 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x19 │ │ │ │ + b.ls 1f24c ::do_widen(char) const@@Base+0x1f8c> // b.plast │ │ │ │ + add x22, sp, #0xa0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x3b0 │ │ │ │ + mov x2, #0x1a // #26 │ │ │ │ + bl c828 │ │ │ │ + mov x24, x0 │ │ │ │ + add x19, sp, #0xd0 │ │ │ │ + str x19, [sp, #192] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1f1d4 ::do_widen(char) const@@Base+0x1f14> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #192] │ │ │ │ + str x1, [sp, #208] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + 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, 1f0a4 ::do_widen(char) const@@Base+0x1de4> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1f038 ::do_widen(char) const@@Base+0x1d78> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1ef4c ::do_widen(char) const@@Base+0x1c8c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 1c0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f8> // b.none │ │ │ │ + b.eq 1ef5c ::do_widen(char) const@@Base+0x1c9c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1ef6c ::do_widen(char) const@@Base+0x1cac> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1ef7c ::do_widen(char) const@@Base+0x1cbc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ef90 ::do_widen(char) const@@Base+0x1cd0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1efa4 ::do_widen(char) const@@Base+0x1ce4> // b.none │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #568] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x387c> // b.any │ │ │ │ - ldr d15, [sp, #464] │ │ │ │ - ldp x29, x30, [sp, #400] │ │ │ │ - ldp x19, x20, [sp, #416] │ │ │ │ - ldp x21, x22, [sp, #432] │ │ │ │ - add sp, sp, #0x1e0 │ │ │ │ + b.ne 1f248 ::do_widen(char) const@@Base+0x1f88> // b.any │ │ │ │ + add sp, sp, #0x240 │ │ │ │ + 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 w2, #0x49 │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - and w0, w0, #0xffffffdf │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x46 │ │ │ │ - b.ne 1be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> // b.any │ │ │ │ - b 1be18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3538> │ │ │ │ - mov x0, #0xfff8000000000000 // #-2251799813685248 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 1c094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b4> │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 1c094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b4> │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - str d15, [sp, #464] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xb0 │ │ │ │ + str x21, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 1ee98 ::do_widen(char) const@@Base+0x1bd8> // b.any │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1eea4 ::do_widen(char) const@@Base+0x1be4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #192] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1f33c ::do_widen(char) const@@Base+0x207c> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1f110 ::do_widen(char) const@@Base+0x1e50> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1ef3c ::do_widen(char) const@@Base+0x1c7c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #192] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1f3a0 ::do_widen(char) const@@Base+0x20e0> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1f14c ::do_widen(char) const@@Base+0x1e8c> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1ef34 ::do_widen(char) const@@Base+0x1c74> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1f08c ::do_widen(char) const@@Base+0x1dcc> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1f08c ::do_widen(char) const@@Base+0x1dcc> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1f0f8 ::do_widen(char) const@@Base+0x1e38> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1f0f8 ::do_widen(char) const@@Base+0x1e38> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + b 1ecb0 ::do_widen(char) const@@Base+0x19f0> │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1ee68 ::do_widen(char) const@@Base+0x1ba8> // b.plast │ │ │ │ + cmp x1, x27 │ │ │ │ + b.ne 1ee4c ::do_widen(char) const@@Base+0x1b8c> // b.any │ │ │ │ + b 1ee68 ::do_widen(char) const@@Base+0x1ba8> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1ec48 ::do_widen(char) const@@Base+0x1988> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1ef14 ::do_widen(char) const@@Base+0x1c54> │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl ca08 │ │ │ │ + b 1ebb8 ::do_widen(char) const@@Base+0x18f8> │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl ca08 │ │ │ │ + b 1edd4 ::do_widen(char) const@@Base+0x1b14> │ │ │ │ + ldr x4, [x2] │ │ │ │ + b 1eaa0 ::do_widen(char) const@@Base+0x17e0> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 1c260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3980> // b.any │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - bl ca98 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x20] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #568] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1f334 ::do_widen(char) const@@Base+0x2074> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3880> // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - bl dd70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab0> │ │ │ │ + b.ne 1f248 ::do_widen(char) const@@Base+0x1f88> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x22, sp, #0xa0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x21, x1 │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3720] │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - stp x22, xzr, [sp, #112] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl c840 │ │ │ │ - b 1c210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3930> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1f390 ::do_widen(char) const@@Base+0x20d0> │ │ │ │ bti j │ │ │ │ - mov x21, x1 │ │ │ │ + add x1, x27, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3720] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl c840 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x23, [sp, #200] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x23, x24, [sp, #448] │ │ │ │ - b 1c17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x389c> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + str x22, [sp, #304] │ │ │ │ + bl c840 │ │ │ │ + b 1f390 ::do_widen(char) const@@Base+0x20d0> │ │ │ │ bti j │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.ne 1c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38e0> // b.any │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 1bf18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3638> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + b 1f318 ::do_widen(char) const@@Base+0x2058> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldp x23, x24, [sp, #448] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x20] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - b.ne 1c160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3880> // b.any │ │ │ │ + b.ne 1f248 ::do_widen(char) const@@Base+0x1f88> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1f248 ::do_widen(char) const@@Base+0x1f88> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - str x22, [sp, #16] │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x23, x24, [sp, #448] │ │ │ │ - b 1c17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x389c> │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 1f280 ::do_widen(char) const@@Base+0x1fc0> │ │ │ │ bti j │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - bl 17560 ::do_widen(char) const@@Base+0x30a0> │ │ │ │ - b 1c258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3978> │ │ │ │ - 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 1c370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a90> // b.pmore │ │ │ │ - mul w4, w1, w3 │ │ │ │ - cbz w3, 1c358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a78> │ │ │ │ - tbnz w0, #0, 1c370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a90> │ │ │ │ - umull x1, w1, w3 │ │ │ │ - cmp xzr, x1, lsr #32 │ │ │ │ - b.ne 1c354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a74> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - ldr w2, [x1] │ │ │ │ - adds w4, w4, w2 │ │ │ │ - b.cc 1c364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a84> // 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, #0x1a0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - stp x29, x30, [sp, #352] │ │ │ │ - add x29, sp, #0x160 │ │ │ │ - stp x19, x20, [sp, #368] │ │ │ │ - mov x20, x1 │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #384] │ │ │ │ - stp x23, x24, [sp, #400] │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #344] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d5f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x330> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1b9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3100> │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x88 │ │ │ │ - str x20, [sp, #120] │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x3, x2, [sp, #120] │ │ │ │ - add x2, x3, x2 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 1c518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c38> // b.none │ │ │ │ - str wzr, [sp, #76] │ │ │ │ - mov w4, #0xfd // #253 │ │ │ │ - add x1, sp, #0x4c │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - ldrb w21, [x3] │ │ │ │ - sub x0, x2, #0x1 │ │ │ │ - strb wzr, [sp, #88] │ │ │ │ - sub w5, w21, #0x2b │ │ │ │ - str w6, [sp, #92] │ │ │ │ - tst w5, w4 │ │ │ │ - cinc x3, x3, eq // eq = none │ │ │ │ - stp x1, x3, [sp, #96] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 1c518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c38> // b.pmore │ │ │ │ - ldurb w1, [x2, #-1] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.hi 1c518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c38> // b.pmore │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3760] │ │ │ │ - stp x2, x3, [sp, #8] │ │ │ │ - str w1, [sp, #76] │ │ │ │ - str x2, [sp, #112] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - bl d2c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl c6f0 │ │ │ │ - mov w4, w0 │ │ │ │ - ldp x2, x3, [sp, #8] │ │ │ │ - and w22, w4, #0x1 │ │ │ │ - tbz w4, #0, 1c60c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d2c> │ │ │ │ - mov w6, #0x9999 // #39321 │ │ │ │ - sub x5, x3, #0x1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - movk w6, #0x1999, lsl #16 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cc 1c578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c98> // b.lo, b.ul, b.last │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz w4, 1c4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c14> │ │ │ │ - ldrb w1, [x2] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w3, w1, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 1c510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c30> // b.pmore │ │ │ │ - add w0, w0, w0, lsl #2 │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - mul w3, w0, w1 │ │ │ │ - cbz w1, 1c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c80> │ │ │ │ - cbnz w4, 1c510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c30> │ │ │ │ - umull x1, w0, w1 │ │ │ │ - cmp xzr, x1, lsr #32 │ │ │ │ - b.ne 1c510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c30> // b.any │ │ │ │ - ldr w1, [sp, #76] │ │ │ │ - adds w3, w3, w1 │ │ │ │ - b.cs 1c510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c30> // b.hs, b.nlast │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - str w3, [sp, #76] │ │ │ │ - cmp x2, x5 │ │ │ │ - b.eq 1c578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c98> // b.none │ │ │ │ - ldrb w1, [x2] │ │ │ │ - cmp w0, w6 │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w3, w1, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.ls 1c4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bd8> // b.plast │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x21, 9d000 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - add x21, x21, #0x428 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - stp x21, x1, [sp, #88] │ │ │ │ - mov x23, x2 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x0, [sp, #344] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4020> // b.any │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl dc94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d4> │ │ │ │ - ldr w1, [sp, #76] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - add w1, w1, w3 │ │ │ │ - str w1, [sp, #76] │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 1c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bc0> // b.any │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - cmp w21, #0x2d │ │ │ │ - b.eq 1c80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f2c> // b.none │ │ │ │ - ldr w21, [sp, #76] │ │ │ │ - tbnz w21, #31, 1c518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c38> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x2, x2, #0x450 │ │ │ │ - str x1, [x19] │ │ │ │ - str x2, [x1] │ │ │ │ - str w21, [x1, #8] │ │ │ │ - cbz x0, 1c5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ce4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1c5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cf4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4020> // b.any │ │ │ │ - ldp x29, x30, [sp, #352] │ │ │ │ - ldp x19, x20, [sp, #368] │ │ │ │ - ldp x21, x22, [sp, #384] │ │ │ │ - ldp x23, x24, [sp, #400] │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3832] │ │ │ │ - stp x3, x2, [sp, #16] │ │ │ │ - str w4, [sp, #40] │ │ │ │ - bl c9c0 (unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - cbz x0, 1c960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4080> │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3760] │ │ │ │ - add x24, sp, #0x98 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - add x8, sp, #0x98 │ │ │ │ - blr x1 │ │ │ │ - ldr x5, [sp, #160] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldp x0, x3, [sp, #8] │ │ │ │ - ldr w4, [sp, #40] │ │ │ │ - cbz x5, 1c72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e4c> │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldrb w1, [x1] │ │ │ │ - cbz w1, 1c72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e4c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - stp x3, x2, [sp, #8] │ │ │ │ - blr x1 │ │ │ │ - ldp x3, x2, [sp, #8] │ │ │ │ - and w7, w0, #0xff │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cc 1c7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f08> // b.lo, b.ul, b.last │ │ │ │ - ldr x8, [sp, #152] │ │ │ │ - sub x6, x3, #0x1 │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldrb w1, [x8] │ │ │ │ - sub x5, x5, #0x1 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbnz w1, 1c824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f44> │ │ │ │ - ldrb w0, [x2] │ │ │ │ - cmp w0, w7 │ │ │ │ - b.ne 1c86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f8c> // b.any │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 1c70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e2c> // b.none │ │ │ │ - mov w0, w4 │ │ │ │ - add w1, w4, #0x1 │ │ │ │ - cmp x0, x5 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - csel w4, w4, w1, cs // cs = hs, nlast │ │ │ │ - mov w1, w4 │ │ │ │ - csel x0, x0, x1, cs // cs = hs, nlast │ │ │ │ - ldrb w1, [x8, x0] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - str x2, [sp, #112] │ │ │ │ - cmp x2, x6 │ │ │ │ - b.ne 1c6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3de0> // b.any │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x20, x19 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - cmp w21, #0x2d │ │ │ │ - b.eq 1c904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4024> // b.none │ │ │ │ - cbnz w22, 1c588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ca8> │ │ │ │ - b 1c518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c38> │ │ │ │ - mov w6, #0x9999 // #39321 │ │ │ │ - and w4, w4, #0xff │ │ │ │ - sub x5, x3, #0x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - movk w6, #0x1999, lsl #16 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cc 1c7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f08> // b.lo, b.ul, b.last │ │ │ │ - tbz w4, #0, 1c79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ebc> │ │ │ │ - ldrb w0, [x2] │ │ │ │ - sub w0, w0, #0x30 │ │ │ │ - and w3, w0, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 1c70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e2c> // b.pmore │ │ │ │ - add w1, w1, w1, lsl #2 │ │ │ │ - lsl w1, w1, #1 │ │ │ │ - mul w3, w1, w0 │ │ │ │ - cbz w0, 1c7c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ee8> │ │ │ │ - tbnz w4, #0, 1c70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e2c> │ │ │ │ - umull x0, w1, w0 │ │ │ │ - cmp xzr, x0, lsr #32 │ │ │ │ - b.ne 1c864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f84> // b.any │ │ │ │ - ldr w0, [sp, #76] │ │ │ │ - adds w3, w3, w0 │ │ │ │ - b.cs 1c864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f84> // b.hs, b.nlast │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - str w3, [sp, #76] │ │ │ │ - cmp x5, x2 │ │ │ │ - b.eq 1c708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e28> // b.none │ │ │ │ - ldrb w0, [x2] │ │ │ │ - cmp w1, w6 │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - sub w0, w0, #0x30 │ │ │ │ - and w3, w0, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 1c70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e2c> // b.pmore │ │ │ │ - add w1, w1, w1, lsl #2 │ │ │ │ - lsl w1, w1, #1 │ │ │ │ - mul w3, w1, w0 │ │ │ │ - cbnz w0, 1c770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e90> │ │ │ │ - ldr w0, [sp, #76] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [sp, #76] │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 1c748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e68> // b.any │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - b 1c70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e2c> │ │ │ │ - mov x0, x24 │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + mov x0, x22 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1c578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c98> │ │ │ │ - mov x0, x24 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - cmp w21, #0x2d │ │ │ │ - b.ne 1c588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ca8> // b.any │ │ │ │ - ldr w21, [sp, #76] │ │ │ │ - mov w0, #0x80000000 // #-2147483648 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.hi 1c518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c38> // b.pmore │ │ │ │ - neg w21, w21 │ │ │ │ - b 1c590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cb0> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str w4, [sp, #16] │ │ │ │ - stp x2, x8, [sp, #24] │ │ │ │ - stp w7, w1, [sp, #40] │ │ │ │ - stp x6, x5, [sp, #48] │ │ │ │ - bl 1c2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a00> │ │ │ │ - tbz w0, #0, 1c8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fc8> │ │ │ │ - ldp w7, w1, [sp, #40] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - ldp x2, x8, [sp, #24] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - ldp x6, x5, [sp, #48] │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - b 1c6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e18> │ │ │ │ - and w22, w4, #0x1 │ │ │ │ - b 1c70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e2c> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.cs 1c890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fb0> // b.hs, b.nlast │ │ │ │ - b 1c7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f14> │ │ │ │ - ldp x3, x1, [sp, #8] │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.cc 1c70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e2c> // b.lo, b.ul, b.last │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - stp x3, x1, [sp, #8] │ │ │ │ - bl 1c2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a00> │ │ │ │ - and w22, w0, #0x1 │ │ │ │ - tbnz w0, #0, 1c87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f9c> │ │ │ │ - b 1c70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e2c> │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 1c70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e2c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 1c994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40b4> // b.any │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x24, x0 │ │ │ │ - bl ca98 │ │ │ │ - ldr x0, [sp, #344] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1c9b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40d8> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - cbnz w22, 1c80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f2c> │ │ │ │ - b 1c518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c38> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x19, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3760] │ │ │ │ - b 1c8bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fdc> │ │ │ │ - bti j │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3760] │ │ │ │ - b 1c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fec> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - str x21, [sp, #88] │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - b 1c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fec> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3760] │ │ │ │ - ldr x0, [sp, #344] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b 1f310 ::do_widen(char) const@@Base+0x2050> │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4020> // b.any │ │ │ │ + b.ne 1f248 ::do_widen(char) const@@Base+0x1f88> // b.any │ │ │ │ bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ + add x1, x27, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - add x0, sp, #0x78 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #344] │ │ │ │ - ldr x1, [x23] │ │ │ │ + str x23, [sp, #200] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #192] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #304] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #568] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1f334 ::do_widen(char) const@@Base+0x2074> // b.none │ │ │ │ + b 1f248 ::do_widen(char) const@@Base+0x1f88> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4020> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - mov x0, x24 │ │ │ │ - bl dd70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab0> │ │ │ │ + b.ne 1f248 ::do_widen(char) const@@Base+0x1f88> // b.any │ │ │ │ + add x1, sp, #0x40 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - bl 17560 ::do_widen(char) const@@Base+0x30a0> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 1c994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40b4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x4, x1 │ │ │ │ - ldp x1, x3, [x2] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 1ca20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4140> // b.none │ │ │ │ - mov x1, x2 │ │ │ │ - mov x0, x4 │ │ │ │ - b 1c380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3aa0> │ │ │ │ - ldr x1, [x0, #96] │ │ │ │ - cbz x1, 1ca14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4134> │ │ │ │ - mov x0, x4 │ │ │ │ - b fb80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28c0> │ │ │ │ - nop │ │ │ │ - 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 d620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - 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, 1caf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4218> │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24e4> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1cac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41e0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1cae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4200> │ │ │ │ - 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, 1cc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4320> │ │ │ │ - bl f968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26a8> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1cb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4240> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1cb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4260> │ │ │ │ - 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 188e0 , 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 188e0 , 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, 1cbb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42d8> │ │ │ │ - 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 1cb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4288> │ │ │ │ + b 1f224 ::do_widen(char) const@@Base+0x1f64> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 1cc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4378> │ │ │ │ + b 1f388 ::do_widen(char) const@@Base+0x20c8> │ │ │ │ bti j │ │ │ │ - add x22, x22, #0x130 │ │ │ │ - str x22, [x19, #8] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 17560 ::do_widen(char) const@@Base+0x30a0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b 1f3ec ::do_widen(char) const@@Base+0x212c> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + ldr x0, [sp, #568] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1f248 ::do_widen(char) const@@Base+0x1f88> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1cc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4370> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1f2d0 ::do_widen(char) const@@Base+0x2010> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1cc48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4368> │ │ │ │ + b 1f37c ::do_widen(char) const@@Base+0x20bc> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ + add x20, x1, #0x18 │ │ │ │ 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 d620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3984] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - ldr w2, [x22, #16] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ + mov x22, x0 │ │ │ │ + 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, #0x2e0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3728] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #728] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + bl c5a0 │ │ │ │ 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, 1cd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4478> │ │ │ │ - bl f7a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24e4> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1cd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4440> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1cd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4460> │ │ │ │ - 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, 1ce60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4580> │ │ │ │ - bl f968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26a8> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1cd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44a0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 2076c ::do_widen(char) const@@Base+0x34ac> // b.none │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1cda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44c0> │ │ │ │ - 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 188e0 , 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 188e0 , 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, 1ce18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4538> │ │ │ │ - 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 1cdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44e8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1cebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45dc> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 17560 ::do_widen(char) const@@Base+0x30a0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2160> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e90> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1ceb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45d4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1ceac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45cc> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 1cfdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46fc> │ │ │ │ - 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 1cf00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4620> │ │ │ │ - ldr x21, [x20, #88] │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x21, 1cf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x468c> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1cf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x468c> // b.any │ │ │ │ ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 1cfb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46d4> // b.none │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 1cf80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46a0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1cf94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46b4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 1cf1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x463c> │ │ │ │ - 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+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1cfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4700> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - b 1cf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x468c> │ │ │ │ - ret │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - b 1cf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x468c> │ │ │ │ - cbz x0, 1d204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4924> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, 1d1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48e0> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x26, [x25, #24] │ │ │ │ - cbz x26, 1d18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48ac> │ │ │ │ - ldr x27, [x26, #24] │ │ │ │ - cbz x27, 1d160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4880> │ │ │ │ - ldr x23, [x27, #24] │ │ │ │ - cbz x23, 1d134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4854> │ │ │ │ - ldr x22, [x23, #24] │ │ │ │ - cbz x22, 1d108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4828> │ │ │ │ - ldr x21, [x22, #24] │ │ │ │ - cbz x21, 1d0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47fc> │ │ │ │ - ldr x19, [x21, #24] │ │ │ │ - cbz x19, 1d0b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47d0> │ │ │ │ - ldr x20, [x19, #24] │ │ │ │ - cbz x20, 1d084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47a4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x28, x20 │ │ │ │ - bl 1cfec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x470c> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4798> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 1d054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4774> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47bc> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + add x8, sp, #0x48 │ │ │ │ + ldr w1, [x1, w19, uxtw #2] │ │ │ │ + bl 1e6cc ::do_widen(char) const@@Base+0x140c> │ │ │ │ + ldp x0, x1, [sp, #72] │ │ │ │ + subs x6, x1, x0 │ │ │ │ + b.eq 202a0 ::do_widen(char) const@@Base+0x2fe0> // b.none │ │ │ │ + ldr x5, [x20] │ │ │ │ + asr x4, x6, #3 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x5, x5, w19, uxtw #3 │ │ │ │ + ldr x3, [x0, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr d31, [x5] │ │ │ │ + str d31, [x3, #136] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.hi 1f570 ::do_widen(char) const@@Base+0x22b0> // b.pmore │ │ │ │ + cmp x6, #0x0 │ │ │ │ + cinc w4, w4, eq // eq = none │ │ │ │ + add w27, w4, w27 │ │ │ │ bl ced0 │ │ │ │ + ldp x1, x0, [x20] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0, asr #3 │ │ │ │ + b.cc 1f540 ::do_widen(char) const@@Base+0x2280> // b.lo, b.ul, b.last │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1e260 ::do_widen(char) const@@Base+0xfa0> │ │ │ │ + str w0, [sp] │ │ │ │ + ldp x3, x0, [x22] │ │ │ │ + subs x0, x0, x3 │ │ │ │ + b.eq 1f608 ::do_widen(char) const@@Base+0x2348> // b.none │ │ │ │ + ldr x1, [x3] │ │ │ │ + ldr d31, [x1, #136] │ │ │ │ + fsub d0, d31, d31 │ │ │ │ + str d0, [x1, #136] │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.le 1f608 ::do_widen(char) const@@Base+0x2348> │ │ │ │ + asr x2, x0, #3 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + 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 1f5ec ::do_widen(char) const@@Base+0x232c> // b.pmore │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x2b8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x2c8 │ │ │ │ + str xzr, [sp, #680] │ │ │ │ + add x19, sp, #0x160 │ │ │ │ + ldp x21, x25, [x0, #8] │ │ │ │ + strh wzr, [sp, #688] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3720] │ │ │ │ + str q31, [x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x3] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #352] │ │ │ │ + str x2, [sp, #464] │ │ │ │ + str x25, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3864] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3808] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #4088] │ │ │ │ + stp x3, x2, [sp, #352] │ │ │ │ + add x26, sp, #0x1c0 │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + stp xzr, xzr, [sp, #400] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x3, x28, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x168 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x3, [sp, #360] │ │ │ │ + str w2, [sp, #424] │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov w1, w27 │ │ │ │ mov x0, x19 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #400] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + stp x0, xzr, [sp, #96] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + cbz x4, 2073c ::do_widen(char) const@@Base+0x347c> │ │ │ │ + ldp x5, x3, [sp, #384] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x2, [sp, #352] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1f730 ::do_widen(char) const@@Base+0x2470> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbz x20, 1d0b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47d0> │ │ │ │ - mov x19, x20 │ │ │ │ - b 1d04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x476c> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - ldr x19, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47e8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47fc> │ │ │ │ - mov x21, x19 │ │ │ │ - b 1d044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4764> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x1, [sp, #360] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x21, [sp, #352] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x25, [x19, x2] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + add x3, x3, #0x3d0 │ │ │ │ + mov x4, #0x14 // #20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x27, x0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + mov x1, x27 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4814> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4828> │ │ │ │ - mov x22, x19 │ │ │ │ - b 1d03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x475c> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ + b.eq 206ac ::do_widen(char) const@@Base+0x33ec> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + str x2, [sp, #144] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 20b24 ::do_widen(char) const@@Base+0x3864> // b.plast │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl c828 │ │ │ │ + mov x27, x0 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + mov x1, x27 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4840> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x23 │ │ │ │ + b.eq 206c8 ::do_widen(char) const@@Base+0x3408> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + str x2, [sp, #176] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + str x2, [sp, #168] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #352] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #464] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str xzr, [sp, #680] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #688] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x25, [x19, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #360] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + stp xzr, xzr, [sp, #400] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x1, [sp, #360] │ │ │ │ + add x1, sp, #0x168 │ │ │ │ + str w0, [sp, #424] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr w1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #400] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 2072c ::do_widen(char) const@@Base+0x346c> │ │ │ │ + ldp x5, x3, [sp, #384] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #464] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1f90c ::do_widen(char) const@@Base+0x264c> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbz x19, 1d134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4854> │ │ │ │ - mov x23, x19 │ │ │ │ - b 1d034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4754> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ - ldr x19, [x27, #16] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x1, [sp, #360] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x21, [sp, #352] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x25, [x19, x2] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #160] │ │ │ │ + add x1, sp, #0xb0 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 206e4 ::do_widen(char) const@@Base+0x3424> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x486c> // b.none │ │ │ │ - bl ced0 │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + b.ls 1f978 ::do_widen(char) const@@Base+0x26b8> // b.plast │ │ │ │ + add x5, sp, #0xd0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1f978 ::do_widen(char) const@@Base+0x26b8> // b.none │ │ │ │ + ldr x5, [sp, #208] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 20348 ::do_widen(char) const@@Base+0x3088> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 20c44 ::do_widen(char) const@@Base+0x3984> // b.pmore │ │ │ │ + add x27, sp, #0xa0 │ │ │ │ mov x0, x27 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4880> │ │ │ │ - mov x27, x19 │ │ │ │ - b 1d02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x474c> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4898> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48ac> │ │ │ │ - mov x26, x19 │ │ │ │ - b 1d024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4744> │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48c4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48d8> │ │ │ │ - mov x25, x19 │ │ │ │ - b 1d01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x473c> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48f8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x490c> │ │ │ │ - mov x24, x19 │ │ │ │ - b 1d00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x472c> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - cbz x0, 1d4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bf4> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x26, [x25, #24] │ │ │ │ - cbz x26, 1d480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ba0> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x27, [x26, #24] │ │ │ │ - cbz x27, 1d434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b54> │ │ │ │ - ldr x28, [x27, #24] │ │ │ │ - cbz x28, 1d3f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b14> │ │ │ │ - ldr x24, [x28, #24] │ │ │ │ - cbz x24, 1d3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ad4> │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cbz x23, 1d374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a94> │ │ │ │ - ldr x22, [x23, #24] │ │ │ │ - cbz x22, 1d334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a54> │ │ │ │ - ldr x20, [x22, #24] │ │ │ │ - cbz x20, 1d2f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a14> │ │ │ │ - ldr x21, [x20, #24] │ │ │ │ - cbz x21, 1d2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49d4> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x19, x21 │ │ │ │ - bl 1d208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4928> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x21, [x21, #16] │ │ │ │ + bl c828 │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + str x1, [sp] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49b4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + b.eq 2037c ::do_widen(char) const@@Base+0x30bc> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #224] │ │ │ │ + str x2, [sp, #240] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #232] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 209ac ::do_widen(char) const@@Base+0x36ec> // b.plast │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + add x27, sp, #0x110 │ │ │ │ + str x27, [sp, #256] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49c8> // b.none │ │ │ │ - bl ced0 │ │ │ │ + b.eq 2062c ::do_widen(char) const@@Base+0x336c> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + bl c5a0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #352] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #464] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str xzr, [sp, #680] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #688] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x25, [x19, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #360] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + stp xzr, xzr, [sp, #400] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x1, [sp, #360] │ │ │ │ + add x1, sp, #0x168 │ │ │ │ + str w0, [sp, #424] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + 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, #472] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #400] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + stp x0, xzr, [sp, #288] │ │ │ │ + strb wzr, [sp, #304] │ │ │ │ + cbz x4, 2074c ::do_widen(char) const@@Base+0x348c> │ │ │ │ + ldp x5, x3, [sp, #384] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #464] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1fb90 ::do_widen(char) const@@Base+0x28d0> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbnz x21, 1d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4990> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x19, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49ec> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a00> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d2f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a14> │ │ │ │ - mov x20, x19 │ │ │ │ - b 1d268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4988> │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a2c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a40> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a54> │ │ │ │ - mov x22, x19 │ │ │ │ - b 1d260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4980> │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a6c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a80> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a94> │ │ │ │ - mov x23, x19 │ │ │ │ - b 1d258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4978> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4aac> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ac0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ad4> │ │ │ │ - mov x24, x19 │ │ │ │ - b 1d250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4970> │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x28, #0x50 │ │ │ │ - ldr x19, [x28, #16] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x1, [sp, #360] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x21, [sp, #352] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x25, [x19, x2] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #256] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x27 │ │ │ │ + b.eq 20700 ::do_widen(char) const@@Base+0x3440> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4aec> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + b.ls 1fbf8 ::do_widen(char) const@@Base+0x2938> // b.plast │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1fbf8 ::do_widen(char) const@@Base+0x2938> // b.none │ │ │ │ + ldr x5, [sp, #304] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 202f4 ::do_widen(char) const@@Base+0x3034> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 20bc0 ::do_widen(char) const@@Base+0x3900> // b.pmore │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl c828 │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b00> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d3f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b14> │ │ │ │ - mov x28, x19 │ │ │ │ - b 1d248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4968> │ │ │ │ - ldr x0, [x27, #64] │ │ │ │ - add x1, x27, #0x50 │ │ │ │ - ldr x19, [x27, #16] │ │ │ │ + b.eq 2032c ::do_widen(char) const@@Base+0x306c> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x2, [sp, #336] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 20b70 ::do_widen(char) const@@Base+0x38b0> // b.plast │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl c828 │ │ │ │ + mov x3, x0 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + mov x1, x3 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b2c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ + b.eq 20610 ::do_widen(char) const@@Base+0x3350> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x2, [sp, #368] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 203f4 ::do_widen(char) const@@Base+0x3134> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 20398 ::do_widen(char) const@@Base+0x30d8> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + add x1, sp, #0x170 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b40> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x27 │ │ │ │ + b.eq 1fce8 ::do_widen(char) const@@Base+0x2a28> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbz x19, 1d434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b54> │ │ │ │ - mov x27, x19 │ │ │ │ - b 1d240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4960> │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b6c> // b.none │ │ │ │ + b.eq 1fcfc ::do_widen(char) const@@Base+0x2a3c> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + add x1, sp, #0x130 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b80> // b.none │ │ │ │ + b.eq 1fd10 ::do_widen(char) const@@Base+0x2a50> // b.none │ │ │ │ bl ced0 │ │ │ │ - mov x0, x26 │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1fd20 ::do_widen(char) const@@Base+0x2a60> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbz x19, 1d474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b94> │ │ │ │ - mov x26, x19 │ │ │ │ - b 1d238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4958> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb8> // b.none │ │ │ │ + b.eq 1fd34 ::do_widen(char) const@@Base+0x2a74> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bcc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 1d4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4be0> │ │ │ │ - mov x25, x19 │ │ │ │ - b 1d224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4944> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3776] │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w1, [x1] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - lsr w2, w1, #1 │ │ │ │ - bl d938 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x678> │ │ │ │ - add x0, x19, #0x80 │ │ │ │ - bl c900 <__snprintf_chk@plt> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 702c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x579e0> │ │ │ │ - add x0, x19, #0x278 │ │ │ │ - bl 75f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d620> │ │ │ │ - add x0, x19, #0x298 │ │ │ │ - bl 2ac20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12340> │ │ │ │ - add x0, x19, #0x310 │ │ │ │ - bl 6d4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54be4> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x19, #0x400 │ │ │ │ - sub x1, x0, #0x58 │ │ │ │ - str xzr, [x19, #880] │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - str q31, [x19, #864] │ │ │ │ - stp q31, q31, [x1] │ │ │ │ - stp q31, q31, [x1, #32] │ │ │ │ - str xzr, [x19, #1000] │ │ │ │ - str wzr, [x19, #1024] │ │ │ │ - stur q30, [x0, #8] │ │ │ │ - stur q30, [x0, #24] │ │ │ │ - str wzr, [x19, #1064] │ │ │ │ - str xzr, [x19, #1120] │ │ │ │ - str q30, [x19, #1072] │ │ │ │ - str q30, [x19, #1088] │ │ │ │ - str q31, [x19, #1104] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl 17d20 ::do_widen(char) const@@Base+0x3860> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6f8 , 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 2ac4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1236c> │ │ │ │ - add x0, x19, #0x278 │ │ │ │ - bl 75f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d640> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x23 │ │ │ │ - bl 70350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57a70> │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - add x0, x19, #0x80 │ │ │ │ - bl 1f240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6960> │ │ │ │ - b 1d594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cb4> │ │ │ │ - bti j │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - b 1d5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ce4> │ │ │ │ - bti j │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - b 1d5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cdc> │ │ │ │ - bti j │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - b 1d5d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cf8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x0, #864] │ │ │ │ - ldr x2, [x0, #872] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 1d650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d70> // b.none │ │ │ │ - str x1, [x0, #872] │ │ │ │ - ldr x23, [x21, #936] │ │ │ │ - add x22, x21, #0x3a8 │ │ │ │ - ldr x20, [x22, #8] │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 1d680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4da0> // b.none │ │ │ │ - mov x19, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 32aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1c8> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1d668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d88> // b.any │ │ │ │ - str x23, [x22, #8] │ │ │ │ - ldr x0, [x21, #1104] │ │ │ │ - cbz x0, 1d68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dac> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #984] │ │ │ │ - cbz x0, 1d698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4db8> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #960] │ │ │ │ - cbz x0, 1d6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dc4> │ │ │ │ + b.eq 1fd48 ::do_widen(char) const@@Base+0x2a88> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x20, [x22, #8] │ │ │ │ - ldr x19, [x21, #936] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1d6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4df8> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 32aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1c8> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1d6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4de0> // b.any │ │ │ │ - ldr x20, [x21, #936] │ │ │ │ - cbz x20, 1d6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e04> │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #864] │ │ │ │ - cbz x0, 1d6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e10> │ │ │ │ - bl ced0 │ │ │ │ - add x0, x21, #0x310 │ │ │ │ - bl 6d4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54c04> │ │ │ │ - add x0, x21, #0x298 │ │ │ │ - bl 2ac4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1236c> │ │ │ │ - add x0, x21, #0x278 │ │ │ │ - bl 75f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d640> │ │ │ │ - add x0, x21, #0x120 │ │ │ │ - bl 70350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57a70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4008] │ │ │ │ - ldr x20, [x21, #256] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x21, #128] │ │ │ │ - cbz x20, 1d76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e8c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1d208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4928> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, sp, #0xb0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e6c> // b.none │ │ │ │ + b.eq 1fd5c ::do_widen(char) const@@Base+0x2a9c> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add x1, sp, #0x90 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e80> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 1fd70 ::do_widen(char) const@@Base+0x2ab0> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbnz x20, 1d728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e48> │ │ │ │ - ldr x19, [x21, #208] │ │ │ │ - cbz x19, 1d7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ec4> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 1cfec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x470c> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, sp, #0x70 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eb8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x19, 1d774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e94> │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - bl 1cf00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4620> │ │ │ │ - ldp x20, x22, [x21, #104] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 1d830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f50> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x23, x23, #0x4e0 │ │ │ │ - ldr x19, [x20, #8] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - cbz x19, 1d820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f40> │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 1d820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f40> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 1d820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f40> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x23 │ │ │ │ - b.ne 1d900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5020> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - nop │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 1d7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ee0> // b.any │ │ │ │ - ldr x22, [x21, #104] │ │ │ │ - cbz x22, 1d83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f5c> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - cbz x0, 1d848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f68> │ │ │ │ - bl ced0 │ │ │ │ - ldp x20, x22, [x21, #40] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 1d8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ff0> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x23, x23, #0x4e0 │ │ │ │ - nop │ │ │ │ - ldr x19, [x20, #8] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - cbz x19, 1d8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fe0> │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 1d8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fe0> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 1d8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fe0> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x23 │ │ │ │ - b.ne 1d908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5028> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - nop │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 1d860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f80> // b.any │ │ │ │ - ldr x22, [x21, #40] │ │ │ │ - cbz x22, 1d8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ffc> │ │ │ │ - mov x0, x22 │ │ │ │ + b.eq 1fd84 ::do_widen(char) const@@Base+0x2ac4> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1d910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5030> // b.none │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - blr x2 │ │ │ │ - b 1d820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f40> │ │ │ │ - blr x2 │ │ │ │ - b 1d8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fe0> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 12d30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a70> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 13760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64a0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 10540 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3280> │ │ │ │ - mov x0, x19 │ │ │ │ - bl fce8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a28> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 112f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4030> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1f780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ea0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 276b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xedd0> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 219e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9100> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1d0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #456] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x3, [x25, #984] │ │ │ │ - ldr x1, [x25, #992] │ │ │ │ - subs x1, x1, x3 │ │ │ │ - b.eq 1e00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x572c> // b.none │ │ │ │ - asr x1, x1, #2 │ │ │ │ - sub x0, x1, #0x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 1e014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5734> // b.plast │ │ │ │ - lsr x4, x1, #2 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, x3, x4, lsl #4 │ │ │ │ - nop │ │ │ │ - ldr q30, [x0], #16 │ │ │ │ - add v31.4s, v30.4s, v31.4s │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1da00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5120> // b.any │ │ │ │ - addv s31, v31.4s │ │ │ │ - lsl x0, x4, #2 │ │ │ │ - mov w2, w0 │ │ │ │ - fmov w19, s31 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1da5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x517c> // b.none │ │ │ │ - ldr w0, [x3, w0, uxtw #2] │ │ │ │ - add w4, w2, #0x1 │ │ │ │ - add w0, w19, w0 │ │ │ │ - cmp x1, w4, sxtw │ │ │ │ - b.ls 1dfdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56fc> // b.plast │ │ │ │ - ldr w5, [x3, w4, uxtw #2] │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - add w0, w0, w5 │ │ │ │ - cmp x1, w2, sxtw │ │ │ │ - b.ls 1dfdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56fc> // b.plast │ │ │ │ - add x4, x3, w4, uxtw #2 │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - add w19, w0, w1 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ + ldp x2, x1, [x22] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + ldur x1, [x1, #-8] │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + ldr w2, [x2, #32] │ │ │ │ + sub w1, w1, w2 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [sp, #24] │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x3, sp, #0x1a8 │ │ │ │ + str x21, [sp, #352] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #408] │ │ │ │ - strh wzr, [sp, #416] │ │ │ │ - add x21, sp, #0x50 │ │ │ │ - ldp x22, x28, [x0, #8] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #464] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str xzr, [sp, #680] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str q31, [x3] │ │ │ │ - add x3, sp, #0x1b8 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3720] │ │ │ │ - str q31, [x3] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str x22, [sp, #80] │ │ │ │ - str x2, [sp, #192] │ │ │ │ - str x28, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ + strh wzr, [sp, #688] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x25, [x19, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3864] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3808] │ │ │ │ - add x3, x23, #0x18 │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - add x2, x27, #0x10 │ │ │ │ - stp x3, x2, [sp, #80] │ │ │ │ - stp xzr, xzr, [sp, #112] │ │ │ │ - stp xzr, xzr, [sp, #128] │ │ │ │ - str x1, [sp, #192] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #360] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + stp xzr, xzr, [sp, #400] │ │ │ │ + str x1, [sp, #464] │ │ │ │ bl d968 , 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 │ │ │ │ - str w2, [sp, #152] │ │ │ │ - add x2, sp, #0xb0 │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - stp x2, xzr, [sp, #160] │ │ │ │ - strb wzr, [sp, #176] │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x1, [sp, #360] │ │ │ │ + add x1, sp, #0x168 │ │ │ │ + str w0, [sp, #424] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + mov x0, x19 │ │ │ │ bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #128] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - stp x0, xzr, [sp, #48] │ │ │ │ - strb wzr, [sp, #64] │ │ │ │ - cbz x4, 1dffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x571c> │ │ │ │ - ldp x5, x3, [sp, #112] │ │ │ │ - add x0, sp, #0x30 │ │ │ │ + ldr x4, [sp, #400] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 2071c ::do_widen(char) const@@Base+0x345c> │ │ │ │ + ldp x5, x3, [sp, #384] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - add x2, x23, #0x18 │ │ │ │ - str x2, [sp, #80] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1db90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52b0> // b.none │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #464] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1fe9c ::do_widen(char) const@@Base+0x2bdc> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x1, [sp, #88] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x1, [sp, #360] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - str x22, [sp, #80] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x28, [x21, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x1, [sp, #192] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x21, [sp, #352] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x25, [x19, x2] │ │ │ │ + str x1, [sp, #464] │ │ │ │ bl c840 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + add x3, x3, #0x398 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20648 ::do_widen(char) const@@Base+0x3388> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #224] │ │ │ │ + str x2, [sp, #240] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #232] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x1, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ls 1e088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57a8> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x1, x1, #0xed8 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 20ce0 ::do_widen(char) const@@Base+0x3a20> // b.plast │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + add x1, x1, #0x3a8 │ │ │ │ bl c828 │ │ │ │ - mov x24, x0 │ │ │ │ - add x3, x20, #0x10 │ │ │ │ - str x3, [x20] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x24], #16 │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 1dfe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5704> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x1, [x20] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - stp x24, xzr, [x19] │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5360> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [x25, #984] │ │ │ │ - ldr x0, [x25, #992] │ │ │ │ + mov x1, x0 │ │ │ │ + str x27, [sp, #256] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1df14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5634> // b.none │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x0, x0, #0x150 │ │ │ │ - adrp x19, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - add x19, x19, #0xe28 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str x2, [sp] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xef0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 1dcd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53f4> │ │ │ │ - cbnz w0, 1dcb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53d4> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1e11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x583c> // b.none │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x1, x1, #0xee8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [x25, #984] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x0, [x25, #992] │ │ │ │ - adrp x19, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x19, x19, #0xef8 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0, asr #2 │ │ │ │ - b.cs 1df14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5634> // b.hs, b.nlast │ │ │ │ - ubfiz x26, x24, #2, #32 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - ldr w1, [x1, x26] │ │ │ │ - str w1, [sp, #8] │ │ │ │ + b.eq 2066c ::do_widen(char) const@@Base+0x33ac> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + str x1, [x3] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldp x2, x1, [x22] │ │ │ │ + ldur x1, [x1, #-8] │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr d29, [x1, #136] │ │ │ │ + ldr d15, [x2, #136] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + fsub d15, d29, d15 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x22, [sp, #80] │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [sp, #192] │ │ │ │ + str x21, [sp, #352] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x1a8 │ │ │ │ - str xzr, [sp, #408] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #464] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str xzr, [sp, #680] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #416] │ │ │ │ + strh wzr, [sp, #688] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x1b8 │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x28, [x21, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x25, [x19, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x3, x23, #0x18 │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - add x2, x27, #0x10 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - stp x3, x2, [sp, #80] │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - stp xzr, xzr, [sp, #112] │ │ │ │ - stp xzr, xzr, [sp, #128] │ │ │ │ - str x1, [sp, #192] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #360] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + stp xzr, xzr, [sp, #400] │ │ │ │ + str x1, [sp, #464] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - str w3, [sp, #152] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - add x2, sp, #0xb0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - stp x2, xzr, [sp, #160] │ │ │ │ - strb wzr, [sp, #176] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #360] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + add x1, sp, #0x168 │ │ │ │ + str w0, [sp, #424] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cc00 │ │ │ │ - ldr x4, [sp, #128] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - stp x0, xzr, [sp, #48] │ │ │ │ - strb wzr, [sp, #64] │ │ │ │ - cbz x4, 1dfcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56ec> │ │ │ │ - ldp x5, x3, [sp, #112] │ │ │ │ - add x0, sp, #0x30 │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x19, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #472] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #400] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + stp x0, xzr, [sp, #288] │ │ │ │ + strb wzr, [sp, #304] │ │ │ │ + cbz x4, 2075c ::do_widen(char) const@@Base+0x349c> │ │ │ │ + ldp x5, x3, [sp, #384] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - add x2, x23, #0x18 │ │ │ │ - str x2, [sp, #80] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1dde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5500> // b.none │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + str x20, [sp, #464] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 200ac ::do_widen(char) const@@Base+0x2dec> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x1, x27, #0x10 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x1, [sp, #88] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [sp, #360] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #80] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x28, [x21, x1] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [sp, #192] │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #352] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x25, [x19, x1] │ │ │ │ + str x23, [sp, #464] │ │ │ │ bl c840 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c7e0 │ │ │ │ - mov x3, x19 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x1, x0 │ │ │ │ - add x3, sp, #0x60 │ │ │ │ - str x3, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldp x3, x4, [sp, #256] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x27 │ │ │ │ + b.eq 20690 ::do_widen(char) const@@Base+0x33d0> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1dfb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56d0> // b.none │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - str x2, [sp, #96] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + b.ls 20114 ::do_widen(char) const@@Base+0x2e54> // b.plast │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 20114 ::do_widen(char) const@@Base+0x2e54> // b.none │ │ │ │ + ldr x5, [sp, #304] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 202a8 ::do_widen(char) const@@Base+0x2fe8> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [sp, #80] │ │ │ │ + sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 1e1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x591c> // b.pmore │ │ │ │ - mov x0, x20 │ │ │ │ + b.hi 20934 ::do_widen(char) const@@Base+0x3674> // b.pmore │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #24] │ │ │ │ bl c828 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x3, sp, #0x60 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1dea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55c0> // b.none │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 202dc ::do_widen(char) const@@Base+0x301c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.ls 20964 ::do_widen(char) const@@Base+0x36a4> // b.plast │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + bl c828 │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 205f8 ::do_widen(char) const@@Base+0x3338> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + str x21, [x20] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + tbnz w0, #0, 204ac ::do_widen(char) const@@Base+0x31ec> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 20450 ::do_widen(char) const@@Base+0x3190> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 201fc ::do_widen(char) const@@Base+0x2f3c> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, sp, #0x40 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1deb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55d4> // b.none │ │ │ │ + b.eq 20210 ::do_widen(char) const@@Base+0x2f50> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x25, #960] │ │ │ │ - ldr w0, [x0, x26] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 1df84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56a4> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 1dc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53a4> // b.any │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1e0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57f0> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [x25, #984] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x0, [x25, #992] │ │ │ │ - adrp x19, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x19, x19, #0xef8 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0, asr #2 │ │ │ │ - b.cc 1dcd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53f4> // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1e1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58cc> // b.none │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20224 ::do_widen(char) const@@Base+0x2f64> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 20234 ::do_widen(char) const@@Base+0x2f74> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20248 ::do_widen(char) const@@Base+0x2f88> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2025c ::do_widen(char) const@@Base+0x2f9c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5778> // b.any │ │ │ │ - add sp, sp, #0x1d0 │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + add sp, sp, #0x2e0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1e0b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57d0> // b.none │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - b 1dcb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53d4> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x3 │ │ │ │ + cbz x0, 1f598 ::do_widen(char) const@@Base+0x22d8> │ │ │ │ + b 1f594 ::do_widen(char) const@@Base+0x22d4> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ne 2014c ::do_widen(char) const@@Base+0x2e8c> // b.any │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 20158 ::do_widen(char) const@@Base+0x2e98> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x1, sp, #0x150 │ │ │ │ str x1, [sp, #8] │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1fc34 ::do_widen(char) const@@Base+0x2974> // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #16] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 1de54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5574> │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl ca08 │ │ │ │ - b 1ddbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54dc> │ │ │ │ - mov w19, w0 │ │ │ │ - b 1da5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x517c> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x24 │ │ │ │ + ldp x1, x3, [sp, #16] │ │ │ │ + b 1fc40 ::do_widen(char) const@@Base+0x2980> │ │ │ │ + add x27, sp, #0xa0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + str x1, [sp] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1f9b4 ::do_widen(char) const@@Base+0x26f4> // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + str x1, [sp, #16] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1dc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x533c> │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 1f9c0 ::do_widen(char) const@@Base+0x2700> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 20d2c ::do_widen(char) const@@Base+0x3a6c> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 20580 ::do_widen(char) const@@Base+0x32c0> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1fcd4 ::do_widen(char) const@@Base+0x2a14> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 209dc ::do_widen(char) const@@Base+0x371c> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 2053c ::do_widen(char) const@@Base+0x327c> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 1fcc8 ::do_widen(char) const@@Base+0x2a08> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 20ad8 ::do_widen(char) const@@Base+0x3818> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 20508 ::do_widen(char) const@@Base+0x3248> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 201e8 ::do_widen(char) const@@Base+0x2f28> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 20aa0 ::do_widen(char) const@@Base+0x37e0> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 205c4 ::do_widen(char) const@@Base+0x3304> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 201dc ::do_widen(char) const@@Base+0x2f1c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2049c ::do_widen(char) const@@Base+0x31dc> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 2049c ::do_widen(char) const@@Base+0x31dc> │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x3, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x3, x3, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 20440 ::do_widen(char) const@@Base+0x3180> // b.none │ │ │ │ + str x2, [sp, #24] │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov w1, w0 │ │ │ │ + b 20440 ::do_widen(char) const@@Base+0x3180> │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x3, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x3, x3, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 203e4 ::do_widen(char) const@@Base+0x3124> // b.none │ │ │ │ + str x2, [sp, #24] │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov w1, w0 │ │ │ │ + b 203e4 ::do_widen(char) const@@Base+0x3124> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 204f8 ::do_widen(char) const@@Base+0x3238> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 204f8 ::do_widen(char) const@@Base+0x3238> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 201bc ::do_widen(char) const@@Base+0x2efc> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + stp x1, x3, [sp, #16] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #16] │ │ │ │ + b 1fca4 ::do_widen(char) const@@Base+0x29e4> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + stp x1, x3, [sp, #16] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #16] │ │ │ │ + b 1fa28 ::do_widen(char) const@@Base+0x2768> │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #48] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + b 1ff0c ::do_widen(char) const@@Base+0x2c4c> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #48] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + b 1ff68 ::do_widen(char) const@@Base+0x2ca8> │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 20124 ::do_widen(char) const@@Base+0x2e64> // b.plast │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 20108 ::do_widen(char) const@@Base+0x2e48> // b.any │ │ │ │ + b 20124 ::do_widen(char) const@@Base+0x2e64> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 1f7a0 ::do_widen(char) const@@Base+0x24e0> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 1f804 ::do_widen(char) const@@Base+0x2544> │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1f988 ::do_widen(char) const@@Base+0x26c8> // b.plast │ │ │ │ + add x5, sp, #0xd0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1f96c ::do_widen(char) const@@Base+0x26ac> // b.any │ │ │ │ + b 1f988 ::do_widen(char) const@@Base+0x26c8> │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1fc08 ::do_widen(char) const@@Base+0x2948> // b.plast │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1fbec ::do_widen(char) const@@Base+0x292c> // b.any │ │ │ │ + b 1fc08 ::do_widen(char) const@@Base+0x2948> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ bl ca08 │ │ │ │ - b 1db6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528c> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 1da5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x517c> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 1da28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5148> │ │ │ │ + b 1fe7c ::do_widen(char) const@@Base+0x2bbc> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + bl ca08 │ │ │ │ + b 1f8ec ::do_widen(char) const@@Base+0x262c> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl ca08 │ │ │ │ + b 1f710 ::do_widen(char) const@@Base+0x2450> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl ca08 │ │ │ │ + b 1fb70 ::do_widen(char) const@@Base+0x28b0> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl ca08 │ │ │ │ + b 2008c ::do_widen(char) const@@Base+0x2dcc> │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 1f5ac ::do_widen(char) const@@Base+0x22ec> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x589c> // b.none │ │ │ │ + b.eq 20800 ::do_widen(char) const@@Base+0x3540> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 207d4 ::do_widen(char) const@@Base+0x3514> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x28, [sp, #360] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x24, [sp, #360] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #352] │ │ │ │ + str x25, [x19, x0] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #464] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5778> // b.any │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 20848 ::do_widen(char) const@@Base+0x3588> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 2077c ::do_widen(char) const@@Base+0x34bc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #464] │ │ │ │ + bl c840 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 2091c ::do_widen(char) const@@Base+0x365c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 20874 ::do_widen(char) const@@Base+0x35b4> // b.none │ │ │ │ + b 207b8 ::do_widen(char) const@@Base+0x34f8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x27, sp, #0xa0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 207c4 ::do_widen(char) const@@Base+0x3504> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5778> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #24] │ │ │ │ bl c9f0 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5778> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 20784 ::do_widen(char) const@@Base+0x34c4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5778> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #32] │ │ │ │ bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 2091c ::do_widen(char) const@@Base+0x365c> │ │ │ │ + bti j │ │ │ │ + b 20818 ::do_widen(char) const@@Base+0x3558> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x28, [sp, #360] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x24, [sp, #360] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #352] │ │ │ │ + str x25, [x19, x0] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + mov x19, x20 │ │ │ │ + add x27, sp, #0xa0 │ │ │ │ + str x23, [sp, #464] │ │ │ │ + bl c840 │ │ │ │ + b 207cc ::do_widen(char) const@@Base+0x350c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 20a60 ::do_widen(char) const@@Base+0x37a0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 20924 ::do_widen(char) const@@Base+0x3664> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 20848 ::do_widen(char) const@@Base+0x3588> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5778> // b.any │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 20890 ::do_widen(char) const@@Base+0x35d0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5778> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 208d4 ::do_widen(char) const@@Base+0x3614> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 207dc ::do_widen(char) const@@Base+0x351c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 208d4 ::do_widen(char) const@@Base+0x3614> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5778> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - bl c840 │ │ │ │ - b 1e0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5818> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + add x27, sp, #0xa0 │ │ │ │ + mov x19, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 207cc ::do_widen(char) const@@Base+0x350c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5778> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #40] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 20994 ::do_widen(char) const@@Base+0x36d4> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1e034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5754> │ │ │ │ + b 20914 ::do_widen(char) const@@Base+0x3654> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x30 │ │ │ │ + mov x20, x0 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x28, [sp, #360] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1e0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5818> │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x24, [sp, #360] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #352] │ │ │ │ + str x25, [x19, x0] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #464] │ │ │ │ + bl c840 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 20784 ::do_widen(char) const@@Base+0x34c4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5778> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x27, sp, #0xa0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - mov x22, x0 │ │ │ │ - b 1e1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5910> │ │ │ │ + mov x20, x0 │ │ │ │ + b 20c24 ::do_widen(char) const@@Base+0x3964> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - b 1e0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5818> │ │ │ │ + b 20b5c ::do_widen(char) const@@Base+0x389c> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 1e240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5960> │ │ │ │ + mov x20, x0 │ │ │ │ + b 20a0c ::do_widen(char) const@@Base+0x374c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x27, x27, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - str x1, [sp, #88] │ │ │ │ + mov x20, x0 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x28, [sp, #360] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x27, [sp, #88] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x24, [sp, #360] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #80] │ │ │ │ - mov x22, x19 │ │ │ │ - str x28, [x21, x0] │ │ │ │ - b 1e18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58ac> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #352] │ │ │ │ + str x25, [x19, x0] │ │ │ │ + b 208ac ::do_widen(char) const@@Base+0x35ec> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x27, x27, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - str x1, [sp, #88] │ │ │ │ + b 2078c ::do_widen(char) const@@Base+0x34cc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 20794 ::do_widen(char) const@@Base+0x34d4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x27, [sp, #88] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #80] │ │ │ │ - str x28, [x21, x0] │ │ │ │ - b 1e14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x586c> │ │ │ │ - nop │ │ │ │ + b 20904 ::do_widen(char) const@@Base+0x3644> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #728] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 207b8 ::do_widen(char) const@@Base+0x34f8> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 208d4 ::do_widen(char) const@@Base+0x3614> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov w4, #0x2c // #44 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp x23, x20, [x0] │ │ │ │ + sub x20, x20, x23 │ │ │ │ + asr x0, x20, #3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 20e0c ::do_widen(char) const@@Base+0x3b4c> // 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x1, [x24] │ │ │ │ + str x1, [x0, x20] │ │ │ │ mov x22, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ + cbz x20, 20dd4 ::do_widen(char) const@@Base+0x3b14> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x23 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + add x20, x22, x20 │ │ │ │ + cbz x23, 20de8 ::do_widen(char) const@@Base+0x3b28> │ │ │ │ + mov x0, x23 │ │ │ │ + bl ced0 │ │ │ │ + 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, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ + bl c9f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbz x0, 20f08 ::do_widen(char) const@@Base+0x3c48> │ │ │ │ + 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3816] │ │ │ │ + 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 c840 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 20e80 ::do_widen(char) const@@Base+0x3bc0> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 20eac ::do_widen(char) const@@Base+0x3bec> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + add x7, x0, #0x30 │ │ │ │ + fmov s30, #1.000000000000000000e+00 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w5 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x21, x0, #0x20 │ │ │ │ + add x22, x0, #0x90 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x230 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #552] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - stp x1, x3, [sp, #144] │ │ │ │ - strh w4, [sp, #160] │ │ │ │ - cbz x2, 1e8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ffc> │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + add x23, x0, #0xc0 │ │ │ │ + stp x1, x2, [x0, #8] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + mov x1, x4 │ │ │ │ + stp x3, x7, [x19, #24] │ │ │ │ + strb wzr, [x19, #48] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + str x23, [x19, #144] │ │ │ │ + str x0, [x22, #8] │ │ │ │ mov x0, x21 │ │ │ │ - bl d638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - mov x27, x0 │ │ │ │ - ldp x1, x3, [sp, #144] │ │ │ │ - mov x2, x0 │ │ │ │ + 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 ca08 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strb w20, [x19, #64] │ │ │ │ + str xzr, [x19, #136] │ │ │ │ + stur q31, [x19, #104] │ │ │ │ + stur q31, [x19, #120] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #200] │ │ │ │ + mov x24, x0 │ │ │ │ + cbz x1, 21004 ::do_widen(char) const@@Base+0x3d44> │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + ldr x20, [x22, #16] │ │ │ │ + cbz x20, 2101c ::do_widen(char) const@@Base+0x3d5c> │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x20, [x20] │ │ │ │ + bl ced0 │ │ │ │ + cbnz x20, 2100c ::do_widen(char) const@@Base+0x3d4c> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + cmp x23, x0 │ │ │ │ + b.ne 21038 ::do_widen(char) const@@Base+0x3d78> // b.any │ │ │ │ mov x0, x21 │ │ │ │ - bl d488 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c8> │ │ │ │ - mov x28, x0 │ │ │ │ - and x0, x27, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 1f144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6864> // b.none │ │ │ │ - mov x26, #0x47e0 // #18400 │ │ │ │ - add x24, sp, #0xc0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - movk x26, #0x1e8, lsl #16 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - sub x0, x23, x0 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.gt 1e444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b64> │ │ │ │ - ldr x19, [x21, #8] │ │ │ │ - sub x0, x28, x27 │ │ │ │ - cmp x19, x27 │ │ │ │ - b.cc 1f1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6900> // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x21] │ │ │ │ - sub x19, x19, x27 │ │ │ │ - cmp x19, x0 │ │ │ │ - str x24, [sp, #176] │ │ │ │ - csel x19, x19, x0, ls // ls = plast │ │ │ │ - str x19, [sp, #40] │ │ │ │ - add x27, x1, x27 │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi 1e864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f84> // b.pmore │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.eq 1e858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f78> // b.none │ │ │ │ - cbnz x19, 1e6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dec> │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x24 │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - cmp x25, x23 │ │ │ │ - b.eq 1e6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e14> // b.none │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [x23] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 1e88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fac> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - str x1, [x23] │ │ │ │ - str x0, [x23, #16] │ │ │ │ - add x23, x23, #0x20 │ │ │ │ - stur x19, [x23, #-24] │ │ │ │ - ldp x1, x3, [sp, #144] │ │ │ │ - mov x2, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - mov x27, x0 │ │ │ │ - ldp x1, x3, [sp, #144] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d488 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c8> │ │ │ │ - mov x28, x0 │ │ │ │ - and x0, x27, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 1e384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5aa4> // b.any │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - sub x25, x23, #0x20 │ │ │ │ - ldur x2, [x23, #-32] │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - ldrb w2, [x2, x1] │ │ │ │ - cmp w2, #0xd │ │ │ │ - b.eq 1e918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6038> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - sub x19, x23, x0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - asr x25, x19, #5 │ │ │ │ - mov w20, w25 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ba4> // b.none │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bl ced0 │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 1ece8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6408> │ │ │ │ - ldr x0, [x22, #960] │ │ │ │ - add x21, x22, #0x3c0 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e4a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bc4> // b.none │ │ │ │ - str x0, [x21, #8] │ │ │ │ - ldr x0, [x22, #984] │ │ │ │ - add x20, x22, #0x3d8 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bdc> // b.none │ │ │ │ - str x0, [x20, #8] │ │ │ │ - cbz x19, 1e76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e8c> │ │ │ │ - bl d230 │ │ │ │ - add x24, sp, #0x60 │ │ │ │ - ldr x26, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x28, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x27, [x26] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - ldr w0, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - str wzr, [x19] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d950 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x690> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - cmp x27, x1 │ │ │ │ - b.eq 1f048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6768> // b.none │ │ │ │ - ldr w1, [x19] │ │ │ │ - cmp w1, #0x22 │ │ │ │ - b.eq 1f084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a4> // b.none │ │ │ │ - mov x2, #0x80000000 // #2147483648 │ │ │ │ - add x2, x0, x2 │ │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.hi 1f084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a4> // b.pmore │ │ │ │ - cbnz w1, 1e72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e4c> │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - str w1, [x19] │ │ │ │ - sub x1, x2, #0x1 │ │ │ │ - mov w4, w0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 1f0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67cc> // b.pmore │ │ │ │ - str x24, [sp, #80] │ │ │ │ - ldr x2, [x26] │ │ │ │ - ldrb w1, [x2, x1] │ │ │ │ - str x28, [sp, #88] │ │ │ │ - strb w1, [sp, #96] │ │ │ │ - strb wzr, [sp, #97] │ │ │ │ - tbnz w0, #31, 1ea44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6164> │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldp x1, x2, [x20, #8] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 1e834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f54> // b.none │ │ │ │ - str w0, [x1], #4 │ │ │ │ - str x1, [x20, #8] │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - ldrb w0, [x4] │ │ │ │ - cmp w0, #0x62 │ │ │ │ - b.eq 1e734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e54> // b.none │ │ │ │ - cmp w0, #0x70 │ │ │ │ - b.eq 1e7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f0c> // b.none │ │ │ │ - cmp w0, #0x6d │ │ │ │ - b.eq 1e80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f2c> // b.none │ │ │ │ - mov x5, #0x1 // #1 │ │ │ │ - mov x1, #0x1e // #30 │ │ │ │ - add x2, sp, #0xa0 │ │ │ │ - add x22, sp, #0x90 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - stp x2, xzr, [sp, #144] │ │ │ │ - strb wzr, [sp, #160] │ │ │ │ - bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - mov x1, #0x1e // #30 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - cmp x0, #0x1c │ │ │ │ - b.ls 1f10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x682c> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - add x1, x1, #0xfa8 │ │ │ │ - mov x2, #0x1d // #29 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.cc 1ef68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6688> // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x2, x5 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1ef40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6660> // b.none │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov x21, x19 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [x21], #16 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 1ecd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63f4> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - stp x21, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 21028 ::do_widen(char) const@@Base+0x3d68> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + add x3, x3, #0xcd8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x27 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - cmp x25, x23 │ │ │ │ - b.ne 1e3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b08> // b.any │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - stp x2, x25, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 1f400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldp x1, x23, [sp, #48] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 1e410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b30> // b.none │ │ │ │ + stp xzr, xzr, [x20, #72] │ │ │ │ + str xzr, [x20, #88] │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + cbz x0, 21084 ::do_widen(char) const@@Base+0x3dc4> │ │ │ │ bl ced0 │ │ │ │ - b 1e410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b30> │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - b 1e53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c5c> │ │ │ │ - str wzr, [sp, #40] │ │ │ │ - ldp x0, x1, [x21, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f40> // b.none │ │ │ │ - str wzr, [x0], #4 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - cmp x4, x24 │ │ │ │ - b.eq 1e75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7c> // b.none │ │ │ │ - mov x0, x4 │ │ │ │ + ldr x19, [x20, #160] │ │ │ │ + cbz x19, 2109c ::do_widen(char) const@@Base+0x3ddc> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl ced0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - cmp x25, x22 │ │ │ │ - b.hi 1e4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c00> // b.pmore │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 1e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ec0> // b.none │ │ │ │ - mov x19, x0 │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + cbnz x19, 2108c ::do_widen(char) const@@Base+0x3dcc> │ │ │ │ + ldr x0, [x20, #144] │ │ │ │ + add x1, x20, #0xc0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1e794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5eb4> // b.none │ │ │ │ + b.eq 210b0 ::do_widen(char) const@@Base+0x3df0> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 1e780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ea0> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 1e89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fbc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #552] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add sp, sp, #0x230 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 210d0 ::do_widen(char) const@@Base+0x3e10> // 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], #96 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b ced0 │ │ │ │ - ldp x0, x2, [x21, #8] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 1e820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f40> // b.none │ │ │ │ - str w1, [x0], #4 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - b 1e74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e6c> │ │ │ │ - ldp x0, x2, [x21, #8] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 1e800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f20> // b.any │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1f5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc0> │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - b 1e74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e6c> │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1f5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc0> │ │ │ │ - ldr x5, [sp, #88] │ │ │ │ - cmp x5, #0x1 │ │ │ │ - b.eq 1e580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ca0> // b.none │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - add x1, x5, #0x1d │ │ │ │ - b 1e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cc8> │ │ │ │ - ldrb w0, [x27] │ │ │ │ - strb w0, [sp, #192] │ │ │ │ - b 1e3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5af4> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d728 , 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 1e6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5df0> │ │ │ │ - add x2, x19, #0x1 │ │ │ │ - mov x1, x24 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1e408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b28> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #552] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // 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 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x24, sp, #0xc0 │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - stp x24, xzr, [sp, #176] │ │ │ │ - strb wzr, [sp, #192] │ │ │ │ - bl 1f400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b20> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldp x1, x23, [sp, #48] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 1e460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b80> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x1, [x0, #72] │ │ │ │ + cbz x1, 212b0 ::do_widen(char) const@@Base+0x3ff0> │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x19, x0, [x0, #80] │ │ │ │ + cmn x19, x0 │ │ │ │ + b.eq 212b0 ::do_widen(char) const@@Base+0x3ff0> // b.none │ │ │ │ + ldr x24, [x21, #16] │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 212a4 ::do_widen(char) const@@Base+0x3fe4> // b.pmore │ │ │ │ + cbz x19, 2126c ::do_widen(char) const@@Base+0x3fac> │ │ │ │ + lsl x22, x19, #3 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x23, x0, x22 │ │ │ │ + str xzr, [x1], #8 │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.eq 21280 ::do_widen(char) const@@Base+0x3fc0> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + sub x2, x22, #0x8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x20, [x24, #8] │ │ │ │ + stp x23, x23, [x24, #16] │ │ │ │ + cbz x0, 21174 ::do_widen(char) const@@Base+0x3eb4> │ │ │ │ bl ced0 │ │ │ │ - b 1e460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b80> │ │ │ │ - add x24, sp, #0xc0 │ │ │ │ - str x24, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - ldur x26, [x23, #-32] │ │ │ │ - csel x20, x0, x1, ls // ls = plast │ │ │ │ - str x20, [sp, #40] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 1e9c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60e8> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 1e9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60dc> // b.none │ │ │ │ - cbnz x20, 1e9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60c0> │ │ │ │ - mov x0, x24 │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - sub x1, x23, #0x10 │ │ │ │ - ldur x0, [x23, #-32] │ │ │ │ - str x20, [sp, #184] │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6108> // b.none │ │ │ │ - cmp x2, x24 │ │ │ │ - b.eq 1ea0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x612c> // b.none │ │ │ │ - stur x2, [x23, #-32] │ │ │ │ - str x20, [x25, #8] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [x25, #16] │ │ │ │ - cbz x0, 1e9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x611c> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 1e460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b80> // b.none │ │ │ │ + ldr x19, [x21, #80] │ │ │ │ + cbz x19, 21294 ::do_widen(char) const@@Base+0x3fd4> │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + mov x0, #0x180 // #384 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov w1, w22 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 71780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47780> │ │ │ │ + ldr x24, [x21, #16] │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + and x19, x1, #0x1 │ │ │ │ + add x19, x19, x1, lsr #1 │ │ │ │ + str x20, [x0, x23, lsl #3] │ │ │ │ + str w1, [x20, #40] │ │ │ │ + tbnz x19, #63, 212a4 ::do_widen(char) const@@Base+0x3fe4> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + cbz x19, 211e4 ::do_widen(char) const@@Base+0x3f24> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x2, x19 │ │ │ │ + fmov d31, x0 │ │ │ │ + add x19, x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov v31.d[1], x19 │ │ │ │ + str q31, [sp, #64] │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + ldr q31, [sp, #64] │ │ │ │ + mov d30, v31.d[1] │ │ │ │ + ldr x0, [x20, #136] │ │ │ │ + stur q31, [x20, #136] │ │ │ │ + str d30, [x20, #152] │ │ │ │ + cbz x0, 211fc ::do_widen(char) const@@Base+0x3f3c> │ │ │ │ + bl ced0 │ │ │ │ + ldr x19, [x21, #80] │ │ │ │ + add w23, w22, #0x1 │ │ │ │ + mov x22, x23 │ │ │ │ + cmp x23, x19 │ │ │ │ + b.cc 21180 ::do_widen(char) const@@Base+0x3ec0> // b.lo, b.ul, b.last │ │ │ │ + ldr x24, [x21, #16] │ │ │ │ + mov w0, w19 │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + stp w1, w0, [x24] │ │ │ │ + add x0, x3, #0x28 │ │ │ │ + str x19, [x3, #96] │ │ │ │ + ldp x2, x1, [x21, #80] │ │ │ │ + add x2, x2, x1 │ │ │ │ + lsl x2, x2, #1 │ │ │ │ + str x2, [x3, #88] │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + str x1, [x3, #80] │ │ │ │ + bl 17228 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f68> │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr w2, [x0, #80] │ │ │ │ + ldr w1, [x0, #88] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b 17228 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f68> │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str xzr, [x24, #8] │ │ │ │ + stp xzr, xzr, [x24, #16] │ │ │ │ + cbnz x0, 21168 ::do_widen(char) const@@Base+0x3ea8> │ │ │ │ + b 2121c ::do_widen(char) const@@Base+0x3f5c> │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x20, [x24, #8] │ │ │ │ + stp x1, x23, [x24, #16] │ │ │ │ + cbnz x0, 21168 ::do_widen(char) const@@Base+0x3ea8> │ │ │ │ + b 21174 ::do_widen(char) const@@Base+0x3eb4> │ │ │ │ + ldr x24, [x21, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + b 2121c ::do_widen(char) const@@Base+0x3f5c> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0xd8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + add x1, x1, #0x478 │ │ │ │ + add x0, x0, #0x498 │ │ │ │ + mov w2, #0x2e // #46 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ bl ced0 │ │ │ │ - b 1e460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b80> │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x26 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x20, [sp, #40] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 1e94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x606c> │ │ │ │ - ldrb w0, [x26] │ │ │ │ - strb w0, [sp, #192] │ │ │ │ - b 1e948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6068> │ │ │ │ - add x1, sp, #0x28 │ │ │ │ mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + mov x23, x2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x380 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #888] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x3, #0x14 // #20 │ │ │ │ + add x19, sp, #0x200 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #512] │ │ │ │ bl d728 , 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 1e9a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60c4> │ │ │ │ - cmp x2, x24 │ │ │ │ - b.eq 1ea0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x612c> // b.none │ │ │ │ - stp x2, x20, [x25] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - str x0, [x25, #16] │ │ │ │ - str x24, [sp, #176] │ │ │ │ - add x24, sp, #0xc0 │ │ │ │ - mov x0, x24 │ │ │ │ - b 1e988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60a8> │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 1ecc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63e0> // b.none │ │ │ │ - cbz x20, 1ea34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6154> │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 1ecc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63e8> // b.none │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldur x0, [x23, #-32] │ │ │ │ - ldr x20, [sp, #184] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - str x20, [x25, #8] │ │ │ │ - b 1e988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60a8> │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - str w4, [sp, #8] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x4d0 │ │ │ │ + ldr x4, [sp, #88] │ │ │ │ + str x4, [sp, #528] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + str w1, [x0, #16] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + str x2, [sp, #520] │ │ │ │ + ldrb w0, [x1, #520] │ │ │ │ + tbz w0, #0, 213c8 ::do_widen(char) const@@Base+0x4108> │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x4e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 213dc ::do_widen(char) const@@Base+0x411c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + str x20, [sp, #32] │ │ │ │ + bl c5a0 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + bl cc30 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str wzr, [x0] │ │ │ │ + str w1, [x0, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w1, [x22] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.gt 2217c ::do_widen(char) const@@Base+0x4ebc> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl c678 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 22198 ::do_widen(char) const@@Base+0x4ed8> // b.none │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d140 │ │ │ │ + cbz w0, 22720 ::do_widen(char) const@@Base+0x5460> │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d140 │ │ │ │ + cbz w0, 22608 ::do_widen(char) const@@Base+0x5348> │ │ │ │ + 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 d050 │ │ │ │ + cbz w0, 214e0 ::do_widen(char) const@@Base+0x4220> │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 21460 ::do_widen(char) const@@Base+0x41a0> // b.any │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 21490 ::do_widen(char) const@@Base+0x41d0> │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 214a8 ::do_widen(char) const@@Base+0x41e8> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #144] │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldrh w0, [x1, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 21460 ::do_widen(char) const@@Base+0x41a0> // b.any │ │ │ │ + ldrh w0, [x2, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 21460 ::do_widen(char) const@@Base+0x41a0> // b.any │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d050 │ │ │ │ + cbnz w0, 2146c ::do_widen(char) const@@Base+0x41ac> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e8> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cbz x0, 22918 ::do_widen(char) const@@Base+0x5658> │ │ │ │ + ldr x23, [x22, #80] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #504] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str xzr, [sp, #840] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x208 │ │ │ │ + add x2, sp, #0x358 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x218 │ │ │ │ - strh wzr, [sp, #512] │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - ldp x22, x26, [x0, #8] │ │ │ │ + add x3, sp, #0x368 │ │ │ │ + strh wzr, [sp, #848] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x26, [x0, #8] │ │ │ │ str q31, [x2] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3720] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3720] │ │ │ │ str q31, [x3] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - str x22, [sp, #176] │ │ │ │ - str x2, [sp, #288] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + str x21, [sp, #512] │ │ │ │ + str x2, [sp, #624] │ │ │ │ str x26, [x19, x0] │ │ │ │ add x0, x19, x0 │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3864] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3808] │ │ │ │ - add x3, x24, #0x18 │ │ │ │ - add x1, x24, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #192] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4088] │ │ │ │ - stp x3, x2, [sp, #176] │ │ │ │ - add x27, sp, #0x110 │ │ │ │ - stp xzr, xzr, [sp, #208] │ │ │ │ - stp xzr, xzr, [sp, #224] │ │ │ │ - str x1, [sp, #288] │ │ │ │ + add x4, sp, #0x200 │ │ │ │ + add x5, sp, #0x220 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3864] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3808] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + stp x3, x2, [x4] │ │ │ │ + add x27, sp, #0x260 │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + str x1, [sp, #624] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x3, x25, #0x10 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0xb8 │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - str x3, [sp, #184] │ │ │ │ - str w2, [sp, #248] │ │ │ │ - stp x27, xzr, [sp, #256] │ │ │ │ - strb wzr, [sp, #272] │ │ │ │ + add x1, sp, #0x208 │ │ │ │ + str x0, [sp] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str x3, [sp, #520] │ │ │ │ + str w2, [sp, #584] │ │ │ │ + str x27, [sp, #592] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x19 │ │ │ │ - bl d6b0 , 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] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - cbz x4, 1ec84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63a4> │ │ │ │ - ldp x5, x3, [sp, #208] │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #560] │ │ │ │ add x0, sp, #0x70 │ │ │ │ + stp x0, xzr, [sp, #96] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + cbz x4, 225cc ::do_widen(char) const@@Base+0x530c> │ │ │ │ + ldr x5, [sp, #544] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x2, [sp, #512] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 2162c ::do_widen(char) const@@Base+0x436c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x21, [sp, #512] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + add x3, x3, #0x568 │ │ │ │ + mov x4, #0x15 // #21 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x23, x0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + mov x28, x23 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 22550 ::do_widen(char) const@@Base+0x5290> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x1, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 22d7c ::do_widen(char) const@@Base+0x5abc> // b.plast │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0x580 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl c828 │ │ │ │ + mov x23, x0 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + mov x28, x23 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 22568 ::do_widen(char) const@@Base+0x52a8> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + str x1, [sp, #176] │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + ldr x23, [x22, #88] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, sp, #0x358 │ │ │ │ + str x21, [sp, #512] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #840] │ │ │ │ + strh wzr, [sp, #848] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x368 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #512] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str xzr, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #584] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + add x1, sp, #0x208 │ │ │ │ + str x27, [sp, #592] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #560] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 225f8 ::do_widen(char) const@@Base+0x5338> │ │ │ │ + ldr x5, [sp, #544] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - add x1, x24, #0x18 │ │ │ │ - add x24, x24, #0x40 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - str x24, [sp, #288] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #624] │ │ │ │ cmp x0, x27 │ │ │ │ - b.eq 1eb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6290> // b.none │ │ │ │ + b.eq 21824 ::do_widen(char) const@@Base+0x4564> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #184] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #520] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #176] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x21, [sp, #512] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #160] │ │ │ │ + add x1, sp, #0xb0 │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 224ec ::do_widen(char) const@@Base+0x522c> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + b.ls 21890 ::do_widen(char) const@@Base+0x45d0> // b.plast │ │ │ │ + add x5, sp, #0xd0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 21890 ::do_widen(char) const@@Base+0x45d0> // b.none │ │ │ │ + ldr x5, [sp, #208] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 22128 ::do_widen(char) const@@Base+0x4e68> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 22f64 ::do_widen(char) const@@Base+0x5ca4> // b.pmore │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x0, x28 │ │ │ │ + bl c828 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 22164 ::do_widen(char) const@@Base+0x4ea4> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #224] │ │ │ │ + str x1, [sp, #240] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #232] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 23024 ::do_widen(char) const@@Base+0x5d64> // b.plast │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl c828 │ │ │ │ + mov x23, x0 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + mov x28, x23 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 225b4 ::do_widen(char) const@@Base+0x52f4> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + str x1, [sp, #264] │ │ │ │ + ldr x23, [x22, #72] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, sp, #0x358 │ │ │ │ + str x21, [sp, #512] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #840] │ │ │ │ + strh wzr, [sp, #848] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x368 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x2, sp, #0x210 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #512] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str xzr, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #584] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + add x1, sp, #0x208 │ │ │ │ + str x27, [sp, #592] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #560] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + stp x0, xzr, [sp, #288] │ │ │ │ + strb wzr, [sp, #304] │ │ │ │ + cbz x4, 225dc ::do_widen(char) const@@Base+0x531c> │ │ │ │ + ldr x5, [sp, #544] │ │ │ │ add x0, sp, #0x120 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #624] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 21a70 ::do_widen(char) const@@Base+0x47b0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x21, [sp, #512] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #256] │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 22580 ::do_widen(char) const@@Base+0x52c0> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + b.ls 21adc ::do_widen(char) const@@Base+0x481c> // b.plast │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 21adc ::do_widen(char) const@@Base+0x481c> // b.none │ │ │ │ + ldr x5, [sp, #304] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 220d4 ::do_widen(char) const@@Base+0x4e14> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 23054 ::do_widen(char) const@@Base+0x5d94> // b.pmore │ │ │ │ + add x28, sp, #0x100 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x0, x28 │ │ │ │ + bl c828 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 22110 ::do_widen(char) const@@Base+0x4e50> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x6 │ │ │ │ + b.ls 22db8 ::do_widen(char) const@@Base+0x5af8> // b.plast │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0x590 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl c828 │ │ │ │ + mov x23, x0 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + mov x28, x23 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 22508 ::do_widen(char) const@@Base+0x5248> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #360] │ │ │ │ + ldp x1, x2, [x22, #32] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 22e38 ::do_widen(char) const@@Base+0x5b78> // b.pmore │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + bl c828 │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + mov x23, x22 │ │ │ │ + str x0, [sp, #384] │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 22520 ::do_widen(char) const@@Base+0x5260> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #384] │ │ │ │ + str x1, [sp, #400] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + str x0, [sp, #392] │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + stp x23, xzr, [x22] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 22ff4 ::do_widen(char) const@@Base+0x5d34> // b.plast │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + bl c828 │ │ │ │ + mov x23, x0 │ │ │ │ + add x28, sp, #0x1b0 │ │ │ │ + str x28, [sp, #416] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 22538 ::do_widen(char) const@@Base+0x5278> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x1, [sp, #432] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + stp x23, xzr, [x22] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + bl c5a0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + 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 c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #512] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #624] │ │ │ │ + add x0, sp, #0x358 │ │ │ │ + str xzr, [sp, #840] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #848] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x368 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #512] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #520] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str xzr, [sp, #560] │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x208 │ │ │ │ + str x27, [sp, #592] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #520] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #584] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + 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, #632] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #560] │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x0, [sp] │ │ │ │ + stp x22, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + cbz x4, 225ec ::do_widen(char) const@@Base+0x532c> │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + str x20, [sp, #624] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 21dec ::do_widen(char) const@@Base+0x4b2c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #520] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #512] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ str x26, [x19, x1] │ │ │ │ - str x20, [sp, #288] │ │ │ │ + str x24, [sp, #624] │ │ │ │ bl c840 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - add x3, x3, #0xf80 │ │ │ │ - mov x4, #0x20 // #32 │ │ │ │ + ldp x3, x4, [sp, #416] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 2259c ::do_widen(char) const@@Base+0x52dc> // b.none │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + b.ls 21e50 ::do_widen(char) const@@Base+0x4b90> // b.plast │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 21e50 ::do_widen(char) const@@Base+0x4b90> // b.none │ │ │ │ + ldr x5, [sp, #464] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 22084 ::do_widen(char) const@@Base+0x4dc4> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 22f2c ::do_widen(char) const@@Base+0x5c6c> // b.pmore │ │ │ │ + add x20, sp, #0x1a0 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x0, x20 │ │ │ │ + bl c828 │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x1f0 │ │ │ │ + str x20, [sp, #480] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 220bc ::do_widen(char) const@@Base+0x4dfc> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #480] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + stp x23, xzr, [x21] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 22e00 ::do_widen(char) const@@Base+0x5b40> // b.plast │ │ │ │ + add x21, sp, #0x1e0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 224d4 ::do_widen(char) const@@Base+0x5214> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + str x24, [x23] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + tbnz w0, #0, 223ec ::do_widen(char) const@@Base+0x512c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 2237c ::do_widen(char) const@@Base+0x50bc> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21f48 ::do_widen(char) const@@Base+0x4c88> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 21f58 ::do_widen(char) const@@Base+0x4c98> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 21f68 ::do_widen(char) const@@Base+0x4ca8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 21f78 ::do_widen(char) const@@Base+0x4cb8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21f8c ::do_widen(char) const@@Base+0x4ccc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21fa0 ::do_widen(char) const@@Base+0x4ce0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21fb4 ::do_widen(char) const@@Base+0x4cf4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21fc8 ::do_widen(char) const@@Base+0x4d08> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21fdc ::do_widen(char) const@@Base+0x4d1c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21ff0 ::do_widen(char) const@@Base+0x4d30> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 22004 ::do_widen(char) const@@Base+0x4d44> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, sp, #0xb0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 22018 ::do_widen(char) const@@Base+0x4d58> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2202c ::do_widen(char) const@@Base+0x4d6c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 22040 ::do_widen(char) const@@Base+0x4d80> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #888] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + add sp, sp, #0x380 │ │ │ │ + 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] │ │ │ │ + add x20, sp, #0x1a0 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x1f0 │ │ │ │ + str x20, [sp, #480] │ │ │ │ mov x21, x0 │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.ne 21e90 ::do_widen(char) const@@Base+0x4bd0> // b.any │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 21e9c ::do_widen(char) const@@Base+0x4bdc> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x28, sp, #0x100 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 21b20 ::do_widen(char) const@@Base+0x4860> // b.any │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 21b2c ::do_widen(char) const@@Base+0x486c> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 218d4 ::do_widen(char) const@@Base+0x4614> // b.any │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 218e0 ::do_widen(char) const@@Base+0x4620> │ │ │ │ + bl cb58 │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl c678 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 21424 ::do_widen(char) const@@Base+0x4164> // b.any │ │ │ │ + ldp x22, x21, [x22, #32] │ │ │ │ + add x2, sp, #0x1b0 │ │ │ │ + add x20, sp, #0x1a0 │ │ │ │ + stp x2, xzr, [sp, #416] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + add x1, x21, #0x1e │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + mov x1, #0x800000000000001f // #-9223372036854775777 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1d │ │ │ │ + b.ls 22a5c ::do_widen(char) const@@Base+0x579c> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0x4f0 │ │ │ │ + mov x2, #0x1e // #30 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #424] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 1eca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63c8> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x21, xzr, [x20] │ │ │ │ + b.cc 22a3c ::do_widen(char) const@@Base+0x577c> // b.lo, b.ul, b.last │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c828 │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + mov x1, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 22a14 ::do_widen(char) const@@Base+0x5754> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0x510 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + bl c828 │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + mov x22, x21 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x1, [x22], #16 │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 22904 ::do_widen(char) const@@Base+0x5644> // b.none │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + str x0, [sp, #464] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + stp x22, xzr, [x21] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1f190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68b0> // b.none │ │ │ │ - add x22, sp, #0x90 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #456] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 229e4 ::do_widen(char) const@@Base+0x5724> // b.pmore │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ bl c828 │ │ │ │ mov x21, x0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov x24, x21 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [x24], #16 │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 1ec94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63b4> // b.none │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + mov x22, x21 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + ldr x1, [x22], #16 │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 228f0 ::do_widen(char) const@@Base+0x5630> // b.none │ │ │ │ ldr x0, [x21, #16] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - str x0, [sp, #192] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + str x0, [sp, #496] │ │ │ │ ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - stp x24, xzr, [x21] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + stp x22, xzr, [x21] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ strb wzr, [x21, #16] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 22a9c ::do_widen(char) const@@Base+0x57dc> // b.none │ │ │ │ + add x21, sp, #0x1e0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 228d8 ::do_widen(char) const@@Base+0x5618> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + stp x24, xzr, [x22] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ mov x1, x19 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl ca08 │ │ │ │ - b 1eb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6270> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 22ae0 ::do_widen(char) const@@Base+0x5820> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 2245c ::do_widen(char) const@@Base+0x519c> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 21f34 ::do_widen(char) const@@Base+0x4c74> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 22ac8 ::do_widen(char) const@@Base+0x5808> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 22498 ::do_widen(char) const@@Base+0x51d8> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 21f28 ::do_widen(char) const@@Base+0x4c68> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 223d4 ::do_widen(char) const@@Base+0x5114> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 223d4 ::do_widen(char) const@@Base+0x5114> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 22444 ::do_widen(char) const@@Base+0x5184> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 22444 ::do_widen(char) const@@Base+0x5184> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ mov x1, x24 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1ec48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6368> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - mov x1, x21 │ │ │ │ + b 21f08 ::do_widen(char) const@@Base+0x4c48> │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 218a0 ::do_widen(char) const@@Base+0x45e0> // b.plast │ │ │ │ + add x5, sp, #0xd0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 21884 ::do_widen(char) const@@Base+0x45c4> // b.any │ │ │ │ + b 218a0 ::do_widen(char) const@@Base+0x45e0> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1ebe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6300> │ │ │ │ - mov x0, x2 │ │ │ │ - b 1e988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60a8> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 1ea2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x614c> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x21 │ │ │ │ + b 21b9c ::do_widen(char) const@@Base+0x48dc> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1e690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5db0> │ │ │ │ - ldp x21, x19, [x21] │ │ │ │ - add x2, sp, #0xa0 │ │ │ │ - add x22, sp, #0x90 │ │ │ │ - stp x2, xzr, [sp, #144] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - strb wzr, [sp, #160] │ │ │ │ - add x1, x19, #0x26 │ │ │ │ + b 21bfc ::do_widen(char) const@@Base+0x493c> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 21c68 ::do_widen(char) const@@Base+0x49a8> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 2169c ::do_widen(char) const@@Base+0x43dc> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 21704 ::do_widen(char) const@@Base+0x4444> │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 21aec ::do_widen(char) const@@Base+0x482c> // b.plast │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 21ad0 ::do_widen(char) const@@Base+0x4810> // b.any │ │ │ │ + b 21aec ::do_widen(char) const@@Base+0x482c> │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 21e60 ::do_widen(char) const@@Base+0x4ba0> // b.plast │ │ │ │ + cmp x1, x22 │ │ │ │ + b.ne 21e44 ::do_widen(char) const@@Base+0x4b84> // b.any │ │ │ │ + b 21e60 ::do_widen(char) const@@Base+0x4ba0> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 21950 ::do_widen(char) const@@Base+0x4690> │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl ca08 │ │ │ │ + b 2160c ::do_widen(char) const@@Base+0x434c> │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl ca08 │ │ │ │ + b 21a50 ::do_widen(char) const@@Base+0x4790> │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + bl ca08 │ │ │ │ + b 21dcc ::do_widen(char) const@@Base+0x4b0c> │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + bl ca08 │ │ │ │ + b 21804 ::do_widen(char) const@@Base+0x4544> │ │ │ │ + ldp x22, x20, [x23] │ │ │ │ + add x2, sp, #0x1f0 │ │ │ │ + add x21, sp, #0x1e0 │ │ │ │ + stp x2, xzr, [sp, #480] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ + add x1, x20, #0x20 │ │ │ │ bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - mov x1, #0x27 // #39 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + mov x1, #0x21 // #33 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x25 │ │ │ │ - b.ls 1ee00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6520> // b.plast │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - add x1, x1, #0xf50 │ │ │ │ - mov x2, #0x26 // #38 │ │ │ │ + cmp x0, #0x1f │ │ │ │ + b.ls 23128 ::do_widen(char) const@@Base+0x5e68> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + mov x2, #0x20 // #32 │ │ │ │ bl c828 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 1eed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65f0> // b.pmore │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 23108 ::do_widen(char) const@@Base+0x5e48> // b.pmore │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ bl c828 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 1eea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65c8> // b.none │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ + b.eq 230e0 ::do_widen(char) const@@Base+0x5e20> // b.none │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 22998 ::do_widen(char) const@@Base+0x56d8> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + stp x22, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + ldp x22, x20, [x24] │ │ │ │ + add x2, sp, #0x1f0 │ │ │ │ + add x21, sp, #0x1e0 │ │ │ │ + stp x2, xzr, [sp, #480] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ + add x1, x20, #0x20 │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + mov x1, #0x21 // #33 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1f │ │ │ │ + b.ls 22c74 ::do_widen(char) const@@Base+0x59b4> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + mov x2, #0x20 // #32 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 22c54 ::do_widen(char) const@@Base+0x5994> // b.pmore │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 22c2c ::do_widen(char) const@@Base+0x596c> // b.none │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ bl c828 │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 228c0 ::do_widen(char) const@@Base+0x5600> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + stp x22, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x28, sp, #0x100 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ add x0, sp, #0xc0 │ │ │ │ - mov x21, x19 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [x21], #16 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 1ee18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6538> // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - stp x21, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ + b.eq 229dc ::do_widen(char) const@@Base+0x571c> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 227fc ::do_widen(char) const@@Base+0x553c> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 22340 ::do_widen(char) const@@Base+0x5080> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 222d8 ::do_widen(char) const@@Base+0x5018> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 22274 ::do_widen(char) const@@Base+0x4fb4> │ │ │ │ + mov x3, #0x21 // #33 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + add x3, sp, #0x210 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #512] │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + str x0, [sp, #512] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x540 │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + str x2, [sp, #528] │ │ │ │ + ldp q31, q30, [x1] │ │ │ │ + ldrb w1, [x1, #32] │ │ │ │ + strb w1, [x0, #32] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1eefc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x661c> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x21 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x22 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1edc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64e4> │ │ │ │ + b 226e4 ::do_widen(char) const@@Base+0x5424> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 1ee74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6594> // b.none │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ee68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6588> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - cmp x23, x21 │ │ │ │ - b.ne 1ee54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6574> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 1ee80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65a0> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1ee3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x655c> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp] │ │ │ │ bl c9f0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1ee3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x655c> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1ee44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6564> │ │ │ │ + b 229c0 ::do_widen(char) const@@Base+0x5700> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x21 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6640> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b 229b8 ::do_widen(char) const@@Base+0x56f8> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x21, sp, #0x1e0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + add x20, sp, #0x1a0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 22840 ::do_widen(char) const@@Base+0x5580> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 22b18 ::do_widen(char) const@@Base+0x5858> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x22 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 22a90 ::do_widen(char) const@@Base+0x57d0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0x100 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x19, x20 │ │ │ │ bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 1ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6640> │ │ │ │ + b 22874 ::do_widen(char) const@@Base+0x55b4> │ │ │ │ bti j │ │ │ │ - mov x24, x0 │ │ │ │ + mov x20, x0 │ │ │ │ add x25, x25, #0x10 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x25, [sp, #184] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x27, x0, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x27, [sp, #520] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x21, [sp, #184] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x25, [sp, #520] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #176] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #512] │ │ │ │ str x26, [x19, x0] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - mov x19, x24 │ │ │ │ - str x20, [sp, #288] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x19, x20 │ │ │ │ + add x28, sp, #0x100 │ │ │ │ + str x24, [sp, #624] │ │ │ │ bl c840 │ │ │ │ - b 1ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6640> │ │ │ │ - bti j │ │ │ │ - mov x24, x0 │ │ │ │ - b 1efdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66fc> │ │ │ │ + b 22874 ::do_widen(char) const@@Base+0x55b4> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x675c> │ │ │ │ + mov x20, x0 │ │ │ │ + b 22bc4 ::do_widen(char) const@@Base+0x5904> │ │ │ │ bti j │ │ │ │ - ldp x1, x23, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1ee44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6564> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #888] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xf78 │ │ │ │ - bl caf8 │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - b 1ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6640> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b.eq 22b34 ::do_widen(char) const@@Base+0x5874> // b.none │ │ │ │ + b 228bc ::do_widen(char) const@@Base+0x55fc> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xf78 │ │ │ │ - bl d398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - add x0, x0, #0xf18 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ - bti j │ │ │ │ - ldr w1, [x19] │ │ │ │ - cbnz w1, 1f0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6818> │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - str w1, [x19] │ │ │ │ - mov x19, x0 │ │ │ │ - b 1ee44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6564> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1ee44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6564> │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1ef34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6654> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x675c> │ │ │ │ - mov x0, #0xffffffffffffffe0 // #-32 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - brk #0x3e8 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ + mov x0, x21 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1ef90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66b0> │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 229dc ::do_widen(char) const@@Base+0x571c> // b.none │ │ │ │ + b 228bc ::do_widen(char) const@@Base+0x55fc> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x19, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 22890 ::do_widen(char) const@@Base+0x55d0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 22ccc ::do_widen(char) const@@Base+0x5a0c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x27, x0, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x27, [sp, #520] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x25, [sp, #520] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #512] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + mov x19, x20 │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + str x24, [sp, #624] │ │ │ │ + bl c840 │ │ │ │ + b 22890 ::do_widen(char) const@@Base+0x55d0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1ef18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6638> │ │ │ │ + b 22b70 ::do_widen(char) const@@Base+0x58b0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 22d2c ::do_widen(char) const@@Base+0x5a6c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1f178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6898> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b 22898 ::do_widen(char) const@@Base+0x55d8> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x22, sp, #0x90 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #40] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - ldp x1, x23, [sp, #48] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1f03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x675c> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b 22860 ::do_widen(char) const@@Base+0x55a0> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ee14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6534> // b.any │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x3, x19 │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - add x0, x0, #0xf18 │ │ │ │ - bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1ef34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6654> │ │ │ │ - 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, 1f2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69d4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1d208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4928> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69b4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69c8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 1f270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6990> │ │ │ │ - ldr x19, [x21, #80] │ │ │ │ - cbz x19, 1f2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a0c> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 1cfec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x470c> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a00> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x19, 1f2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69dc> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 1cf00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4620> │ │ │ │ - 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, 1f394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ab4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1d208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4928> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a94> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aa8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 1f350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a70> │ │ │ │ - ldr x19, [x21, #80] │ │ │ │ - cbz x19, 1f3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aec> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 1cfec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x470c> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ae0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x19, 1f39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6abc> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - bl 1cf00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4620> │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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 1f588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ca8> // 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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 1f558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c78> // 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 x26, x24 │ │ │ │ - b.eq 1f580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ca0> // b.none │ │ │ │ - add x21, x26, #0x10 │ │ │ │ - mov x20, x26 │ │ │ │ - mov x19, x25 │ │ │ │ - b 1f4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bf8> │ │ │ │ - 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 1f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c40> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [x20] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 1f4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bd0> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , 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 1f4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bf8> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cbz x26, 1f530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c50> │ │ │ │ - mov x0, x26 │ │ │ │ - bl ced0 │ │ │ │ - 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 c5d0 , 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 x26, x24 │ │ │ │ - b.ne 1f4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bc0> // b.any │ │ │ │ - mov x19, x25 │ │ │ │ - b 1f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c40> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ - 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 1f64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d6c> // 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov x22, x0 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - cbz x20, 1f614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d34> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - add x20, x22, x20 │ │ │ │ - cbz x23, 1f628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d48> │ │ │ │ - mov x0, x23 │ │ │ │ - bl ced0 │ │ │ │ - stp x22, x20, [x21] │ │ │ │ - add x3, x22, x19 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str x3, [x21, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ - 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, 1f760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e80> │ │ │ │ - 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, 1f6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6dd8> │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, 1f6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6df0> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 1f6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6df4> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt 1f6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e08> // b.tstop │ │ │ │ - tbnz w0, #31, 1f6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e08> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, 1f6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e10> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b 1f6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6dc0> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 1f6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e00> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 1f758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e78> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 1f718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e38> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, 1f734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e54> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1f738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e58> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 1f758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e78> // b.tstop │ │ │ │ - tbnz w0, #31, 1f758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e78> │ │ │ │ - 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 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0xfc8 │ │ │ │ - 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, #3760] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x3a0 │ │ │ │ - add x19, sp, #0x2c8 │ │ │ │ - ldr x4, [x1] │ │ │ │ - ldr x5, [x2] │ │ │ │ - str x5, [sp, #920] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldrb w2, [x20, #520] │ │ │ │ - ldur x1, [x1, #7] │ │ │ │ - str x19, [sp, #696] │ │ │ │ - str x3, [sp, #704] │ │ │ │ - str x4, [sp, #712] │ │ │ │ - strb wzr, [sp, #727] │ │ │ │ - stur x1, [x19, #7] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - tbnz w2, #0, 1f884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fa4> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbz w0, #0, 1f920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7040> │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 2153c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c5c> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 20ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8610> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldr x1, [sp, #696] │ │ │ │ - ldr x2, [sp, #704] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 21640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d60> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 212f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a18> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 1f910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7030> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 2137c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a9c> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 20eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85d4> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldr x1, [sp, #696] │ │ │ │ - ldr x2, [sp, #704] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 21658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d78> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 21010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8730> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x0, x23 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 1f804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f24> │ │ │ │ - ldr x0, [sp, #696] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1f920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7040> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov w2, #0x6573 // #25971 │ │ │ │ - movk w2, #0x6465, lsl #16 │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - add x20, x0, #0x80 │ │ │ │ - add x1, sp, #0x2b8 │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #696] │ │ │ │ - str x3, [sp, #704] │ │ │ │ - str w2, [sp, #712] │ │ │ │ - strb wzr, [sp, #716] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - 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 │ │ │ │ - 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 1f980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70a0> // b.any │ │ │ │ - ldr x0, [sp, #696] │ │ │ │ - str x1, [x3, #5000] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1f9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70d0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x2, x0, #0x3b0 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - str x19, [sp, #696] │ │ │ │ - str x4, [sp, #704] │ │ │ │ - add x1, sp, #0x2b8 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x0, x20 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str w3, [sp, #712] │ │ │ │ - strb wzr, [sp, #718] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr x1, [sp, #696] │ │ │ │ - ldr w21, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 1fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7120> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.le 1fae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7200> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x2, x0, #0x3b0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - ldr w3, [x2] │ │ │ │ - add x1, sp, #0x2b8 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str x19, [sp, #696] │ │ │ │ - str x4, [sp, #704] │ │ │ │ - str w3, [sp, #712] │ │ │ │ - strb wzr, [sp, #718] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - str xzr, [x0, #856] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldrsw x22, [x0] │ │ │ │ - mov x1, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - cmp x22, x1 │ │ │ │ - b.hi 21750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e70> // b.pmore │ │ │ │ - cbz x22, 2035c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a7c> │ │ │ │ - lsl x24, x22, #3 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x0, x24 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x3, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - add x23, x0, x24 │ │ │ │ - str xzr, [x3], #8 │ │ │ │ - cmp x22, #0x1 │ │ │ │ - b.eq 1faa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71c4> // b.none │ │ │ │ - mov x0, x3 │ │ │ │ - sub x2, x24, #0x8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x3, x23 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - add x1, x2, #0x360 │ │ │ │ - ldr x0, [x2, #864] │ │ │ │ - str x21, [x2, #864] │ │ │ │ - stp x3, x23, [x1, #8] │ │ │ │ - cbz x0, 1fac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71e0> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #696] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1fad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71f0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + b 2286c ::do_widen(char) const@@Base+0x55ac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 2287c ::do_widen(char) const@@Base+0x55bc> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, #0x378 │ │ │ │ - bl cbb8 (long)@plt+0x8> │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x2, x2, #0x2d8 │ │ │ │ - add x21, sp, #0x210 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - str x21, [sp, #512] │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x0, x20 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str x4, [sp, #520] │ │ │ │ - str w3, [sp, #528] │ │ │ │ - strb wzr, [sp, #534] │ │ │ │ - strh w2, [x21, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - add x23, sp, #0x270 │ │ │ │ - str x23, [sp, #608] │ │ │ │ - ldp x19, x0, [x0] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8320> // b.pmore │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x2, x1, #0x120 │ │ │ │ - add x28, x1, #0x278 │ │ │ │ - add x1, x1, #0x310 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 2036c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a8c> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x19 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x5, [sp, #176] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x3, x0, #0x760 │ │ │ │ - add x22, sp, #0x230 │ │ │ │ - ldr x24, [sp, #56] │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - ldr w4, [x3] │ │ │ │ - mov x1, x22 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - add x25, x24, #0x90 │ │ │ │ - str x22, [sp, #544] │ │ │ │ - mov x0, x25 │ │ │ │ - str x2, [sp, #552] │ │ │ │ - add x24, x24, #0x98 │ │ │ │ - str w4, [sp, #560] │ │ │ │ - add x19, sp, #0x250 │ │ │ │ - strb wzr, [sp, #566] │ │ │ │ - strh w3, [x22, #4] │ │ │ │ - str x5, [sp, #616] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x1, #0x3b0 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - str x19, [sp, #576] │ │ │ │ - str x2, [sp, #584] │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - ldrh w3, [x0, #4] │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str w4, [sp, #592] │ │ │ │ - strb wzr, [sp, #598] │ │ │ │ - strh w3, [x19, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - mov w5, w26 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x4, sp, #0x260 │ │ │ │ - ldr w6, [x0] │ │ │ │ - mov x2, x28 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - bl 68ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x505c0> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1fc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7340> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1fc30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7350> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1fc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7360> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1fc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7370> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x26, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x26, #0x1d8 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - str x23, [sp, #608] │ │ │ │ - str x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - strb wzr, [sp, #633] │ │ │ │ - mov x0, x25 │ │ │ │ - strb w3, [x23, #8] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x27, x0 │ │ │ │ - add x0, x0, #0x2d0 │ │ │ │ - b.eq 20b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8284> // b.none │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str x21, [sp, #512] │ │ │ │ - str x1, [sp, #520] │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - str w3, [sp, #528] │ │ │ │ - strb wzr, [sp, #533] │ │ │ │ - strb w2, [x21, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x19, [sp, #576] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 2104c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x876c> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87a4> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - add x0, x26, #0x1d8 │ │ │ │ - str x22, [sp, #544] │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - strb wzr, [sp, #569] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #560] │ │ │ │ - ldrb w2, [x0, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - str x0, [sp, #552] │ │ │ │ - mov x0, x20 │ │ │ │ - strb w2, [x22, #8] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x3, [sp, #584] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x23, [sp, #608] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 210e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8804> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 2111c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x883c> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - add x2, sp, #0x260 │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str x3, [sp, #616] │ │ │ │ - bl 69248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50968> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1fd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74a0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1fd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74b0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1fda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74c0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1fdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74d0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - bl 69040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50760> │ │ │ │ - add x0, x26, #0x1d8 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - str x19, [sp, #576] │ │ │ │ - mov x1, x19 │ │ │ │ - str x2, [sp, #584] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #592] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [sp, #601] │ │ │ │ - strb w3, [x19, #8] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8500> // b.none │ │ │ │ - add x0, x26, #0x1d8 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - str x19, [sp, #576] │ │ │ │ - mov x1, x19 │ │ │ │ - str x2, [sp, #584] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #592] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [sp, #601] │ │ │ │ - strb w3, [x19, #8] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1fe60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7580> // 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, #608] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #616] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [sp, #632] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8164> // b.none │ │ │ │ - add x0, x26, #0x1d8 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - str x19, [sp, #576] │ │ │ │ - mov x1, x19 │ │ │ │ - str x2, [sp, #584] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #592] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [sp, #601] │ │ │ │ - strb w3, [x19, #8] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x83a4> // b.none │ │ │ │ - add x0, x26, #0x1d8 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - str x19, [sp, #576] │ │ │ │ - mov x1, x19 │ │ │ │ - str x2, [sp, #584] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #592] │ │ │ │ - ldrb w3, [x0, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [sp, #601] │ │ │ │ - strb w3, [x19, #8] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 200b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77d8> // 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, #608] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #616] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [sp, #632] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 200b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77d8> // b.none │ │ │ │ - add x0, x27, #0x2d0 │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - strb wzr, [sp, #469] │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - stp x1, x0, [sp, #448] │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - mov x0, x20 │ │ │ │ - str w3, [sp, #464] │ │ │ │ - strb w2, [sp, #468] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x22, [sp, #544] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87b8> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 210d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87f0> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - add x0, x26, #0x1d8 │ │ │ │ - add x26, sp, #0x1f0 │ │ │ │ - strb wzr, [sp, #505] │ │ │ │ - add x1, sp, #0x1e0 │ │ │ │ - str x26, [sp, #480] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #496] │ │ │ │ - ldrb w2, [x0, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - strb w2, [x26, #8] │ │ │ │ - str x0, [sp, #488] │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #552] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x19, [sp, #576] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 211c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88e8> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8920> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x21, [sp, #512] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - str x0, [sp, #528] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #536] │ │ │ │ - str x3, [sp, #584] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x23, [sp, #608] │ │ │ │ - ldp x3, x0, [x0] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 2117c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x889c> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 211b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88d4> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x3 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #176] │ │ │ │ - add x3, sp, #0x260 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, sp, #0x240 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str x4, [sp, #616] │ │ │ │ - bl 650ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c80c> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7784> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7794> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77a4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 20094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77b4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 200a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77c4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 200b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77d8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 75fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d6e0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x968 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - str x23, [sp, #608] │ │ │ │ - str x2, [sp, #616] │ │ │ │ - mov x1, x23 │ │ │ │ - ldrh w4, [x0] │ │ │ │ - ldrb w3, [x0, #2] │ │ │ │ - mov x0, x25 │ │ │ │ - strh w4, [sp, #624] │ │ │ │ - strb wzr, [sp, #627] │ │ │ │ - strb w3, [x23, #2] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8158> // b.none │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl 4faa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x371c0> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x968 │ │ │ │ - mov x1, #0x3 // #3 │ │ │ │ - str x19, [sp, #576] │ │ │ │ - str x1, [sp, #584] │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - ldrh w3, [x0] │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - mov x0, x20 │ │ │ │ - strh w3, [sp, #592] │ │ │ │ - strb wzr, [sp, #595] │ │ │ │ - strb w2, [x19, #2] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x23, [sp, #608] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8850> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8888> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #168] │ │ │ │ - add x1, sp, #0x260 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x3, [sp, #616] │ │ │ │ - bl 51040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38760> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78b0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 201a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78c0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldp x0, x26, [sp, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 6e800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55f20> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 4fac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x371e0> │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x418 │ │ │ │ - str x1, [sp, #616] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x23, [sp, #608] │ │ │ │ - ldur x2, [x0, #6] │ │ │ │ - add x26, x1, #0x298 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - strb wzr, [sp, #638] │ │ │ │ - mov x0, x20 │ │ │ │ - stur x2, [x23, #6] │ │ │ │ - add x1, sp, #0x260 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x3, [sp, #776] │ │ │ │ - ldr x4, [sp, #784] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x3, x3, x4 │ │ │ │ - ldr w2, [x2] │ │ │ │ - lsl w3, w3, #1 │ │ │ │ - bl 2ae24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12544> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7948> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x5f8 │ │ │ │ - mov x1, #0xa // #10 │ │ │ │ - str x21, [sp, #512] │ │ │ │ - str x1, [sp, #520] │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #528] │ │ │ │ - ldrh w2, [x0, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #538] │ │ │ │ - strh w2, [x21, #8] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - mov x3, #0x8 // #8 │ │ │ │ - ldr w27, [x0] │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr d15, [x2, #1016] │ │ │ │ - mov x2, #0x6270 // #25200 │ │ │ │ - movk x2, #0x7477, lsl #16 │ │ │ │ - str x22, [sp, #544] │ │ │ │ - movk x2, #0x6d2d, lsl #32 │ │ │ │ - str x3, [sp, #552] │ │ │ │ - movk x2, #0x6361, lsl #48 │ │ │ │ - str x2, [sp, #560] │ │ │ │ - strb wzr, [sp, #568] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - mov x2, #0x6270 // #25200 │ │ │ │ - mov x3, #0x8 // #8 │ │ │ │ - movk x2, #0x7477, lsl #16 │ │ │ │ - ldr w0, [x0] │ │ │ │ - movk x2, #0x6d2d, lsl #32 │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - movk x2, #0x7264, lsl #48 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #576] │ │ │ │ - str x3, [sp, #584] │ │ │ │ - str x2, [sp, #592] │ │ │ │ - strb wzr, [sp, #600] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - cbz x0, 20330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a50> │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 20ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85c8> │ │ │ │ - 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 20380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7aa0> // b.none │ │ │ │ - ldrb w3, [x0] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - b.eq 20330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a50> // b.none │ │ │ │ - ldrb w3, [x1] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d3c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - cbz w0, 20380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7aa0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - adrp x20, 9d000 │ │ │ │ - add x20, x20, #0x400 │ │ │ │ - str x20, [sp, #176] │ │ │ │ - ldr x0, [sp, #920] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x21, sp, #0x1e0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 22858 ::do_widen(char) const@@Base+0x5598> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a98> // b.any │ │ │ │ - bl df68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca8> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 1faa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71c4> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x5, [sp, #176] │ │ │ │ - b 1fb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7284> │ │ │ │ - ldr x2, [x26] │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x3b0 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - add x1, sp, #0x260 │ │ │ │ - ldr d14, [x2, #8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldrh w2, [x0, #4] │ │ │ │ - mov x0, x20 │ │ │ │ - str x23, [sp, #608] │ │ │ │ - str x4, [sp, #616] │ │ │ │ - str w3, [sp, #624] │ │ │ │ - strb wzr, [sp, #630] │ │ │ │ - strh w2, [x23, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr w3, [x0] │ │ │ │ - fmov d1, d14 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - mov w1, w27 │ │ │ │ - bl 704ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57c0c> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 203ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b0c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 203fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b1c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2040c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b2c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2041c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b3c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x21, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 73cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b3e0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 70510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57c30> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 73140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a860> │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 71560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58c80> │ │ │ │ - mov x3, #0x11 // #17 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - str x3, [sp, #176] │ │ │ │ - str x23, [sp, #608] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x2, x2, #0xbd8 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - ldp x4, x5, [x2] │ │ │ │ - stp x4, x5, [x1] │ │ │ │ - ldrb w2, [x2, #16] │ │ │ │ - strb w2, [x1, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - strb wzr, [x1, x2] │ │ │ │ - str x2, [sp, #616] │ │ │ │ - ldr x21, [sp, #608] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8368> // b.none │ │ │ │ - cmp x21, x23 │ │ │ │ - b.eq 204d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7bf4> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x2, x0, #0x3b0 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - str x19, [sp, #576] │ │ │ │ - str x4, [sp, #584] │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - ldr w3, [x2] │ │ │ │ - mov x0, x20 │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str w3, [sp, #592] │ │ │ │ - strb wzr, [sp, #598] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x28 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - ldr w2, [x2] │ │ │ │ - bl 37080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e7a0> │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - bl 371a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8c0> │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - bl 37110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e830> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c60> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x3, x0, #0x760 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - str x23, [sp, #608] │ │ │ │ - str x2, [sp, #616] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr w4, [x3] │ │ │ │ - mov x1, x23 │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - str w4, [sp, #624] │ │ │ │ - strb wzr, [sp, #630] │ │ │ │ - strh w3, [x23, #4] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ca4> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - bl 762cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d9ec> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 7620c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d92c> │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 7624c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d96c> │ │ │ │ - mov w21, w0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x2, x0, #0x3b0 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - str x23, [sp, #608] │ │ │ │ - mov x0, x20 │ │ │ │ - str x4, [sp, #616] │ │ │ │ - add x1, sp, #0x260 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str w3, [sp, #624] │ │ │ │ - strb wzr, [sp, #630] │ │ │ │ - strh w2, [x23, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - mov w4, w19 │ │ │ │ - ldr w19, [x0] │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - mov w5, w21 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - mov x2, x28 │ │ │ │ - sxtw x24, w19 │ │ │ │ - bl 32740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e60> │ │ │ │ - mov x0, #0x2492 // #9362 │ │ │ │ - movk x0, #0x9249, lsl #16 │ │ │ │ - orr x0, x0, x0, lsl #24 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 2177c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e9c> // b.pmore │ │ │ │ - cbz x24, 20bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8310> │ │ │ │ - mov w0, #0xe0 // #224 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - smull x0, w19, w0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp x28, x1, [sp, #200] │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - sub x25, x1, x28 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp xzr, xzr, [x20, #24] │ │ │ │ - ldp x1, x0, [sp, #40] │ │ │ │ - stp x0, x1, [x20] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str xzr, [x20, #40] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.eq 20a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8150> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x19, x0, x25 │ │ │ │ - stp x0, x0, [x20, #24] │ │ │ │ - mov x2, x25 │ │ │ │ - str x19, [x20, #40] │ │ │ │ - mov x1, x28 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stp xzr, xzr, [x20, #48] │ │ │ │ - ldp x22, x21, [sp, #224] │ │ │ │ - str x19, [x20, #32] │ │ │ │ - str xzr, [x20, #64] │ │ │ │ - subs x21, x21, x22 │ │ │ │ - b.eq 20a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8148> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x19, x0, x21 │ │ │ │ - stp x0, x0, [x20, #48] │ │ │ │ - mov x1, x22 │ │ │ │ - str x19, [x20, #64] │ │ │ │ - mov x2, x21 │ │ │ │ - bl c5d0 , 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, #248] │ │ │ │ - subs x22, x19, x21 │ │ │ │ - b.eq 20a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8140> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x22, x0, x22 │ │ │ │ - str x0, [x20, #72] │ │ │ │ - str x22, [x20, #88] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 20750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e70> // 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 20708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e28> // 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, #272] │ │ │ │ - str x0, [x20, #80] │ │ │ │ - str xzr, [x20, #112] │ │ │ │ - subs x19, x21, x26 │ │ │ │ - b.eq 20a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8138> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x4, x22, x19 │ │ │ │ - stp x22, x22, [x20, #96] │ │ │ │ - mov x19, x22 │ │ │ │ - str x4, [x20, #112] │ │ │ │ - cmp x21, x26 │ │ │ │ - b.ne 207dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7efc> // b.any │ │ │ │ - b 20820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f40> │ │ │ │ - mov x0, x27 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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 20810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f30> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x27 │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - bl c5d0 , 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 20820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f40> // b.none │ │ │ │ - ldp x1, x0, [x26] │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - subs x27, x0, x1 │ │ │ │ - b.ne 20790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7eb0> // 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 207b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ed8> │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x26 │ │ │ │ - b.ne 207dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7efc> // b.any │ │ │ │ - stp xzr, xzr, [x20, #120] │ │ │ │ - ldp x22, x21, [sp, #296] │ │ │ │ - str x19, [x20, #104] │ │ │ │ - str xzr, [x20, #136] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - subs x21, x21, x22 │ │ │ │ - b.eq 2085c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f7c> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x19, x0, x21 │ │ │ │ - stp x0, x0, [x20, #120] │ │ │ │ - mov x1, x22 │ │ │ │ - str x19, [x20, #136] │ │ │ │ - mov x2, x21 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stp xzr, xzr, [x20, #152] │ │ │ │ - ldr w0, [sp, #320] │ │ │ │ - ldp x22, x21, [sp, #328] │ │ │ │ - str x19, [x20, #128] │ │ │ │ - str w0, [x20, #144] │ │ │ │ - str xzr, [x20, #168] │ │ │ │ - subs x21, x21, x22 │ │ │ │ - b.eq 20a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x812c> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x1, x22 │ │ │ │ - add x22, x0, x21 │ │ │ │ - stp x0, x0, [x20, #152] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, x21 │ │ │ │ - str x22, [x20, #168] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - str x22, [x20, #160] │ │ │ │ - stp xzr, xzr, [x20, #176] │ │ │ │ - str xzr, [x20, #192] │ │ │ │ - ldp x21, x22, [sp, #352] │ │ │ │ - subs x22, x22, x21 │ │ │ │ - b.eq 209e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8104> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x3, x0, x22 │ │ │ │ - stp x0, x0, [x20, #176] │ │ │ │ - mov x1, x21 │ │ │ │ - str x3, [x20, #192] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x21, x0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stp xzr, xzr, [x20, #200] │ │ │ │ - ldp x4, x22, [sp, #376] │ │ │ │ - str xzr, [x20, #216] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - str x3, [x20, #184] │ │ │ │ - subs x22, x22, x4 │ │ │ │ - b.eq 20a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8124> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x19, x0, x22 │ │ │ │ - stp x0, x0, [x20, #200] │ │ │ │ - mov x2, x22 │ │ │ │ - str x19, [x20, #216] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - str x19, [x20, #208] │ │ │ │ - subs x24, x24, #0x1 │ │ │ │ - add x20, x20, #0xe0 │ │ │ │ - b.ne 20650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d70> // b.any │ │ │ │ - ldp x0, x1, [sp, #64] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldp x2, x3, [sp, #56] │ │ │ │ - add x1, x2, #0x3a8 │ │ │ │ - ldr x22, [x2, #936] │ │ │ │ - str x3, [x2, #936] │ │ │ │ - ldr x21, [x2, #944] │ │ │ │ - stp x20, x0, [x1, #8] │ │ │ │ - mov x19, x22 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 20974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8094> // b.none │ │ │ │ - nop │ │ │ │ mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 32aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1c8> │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 20960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8080> // b.any │ │ │ │ - cbz x22, 20980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80a0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 32aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1c8> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80b8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - bl 68fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x506c0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #920] │ │ │ │ + ldr x2, [sp, #888] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a98> // b.any │ │ │ │ - add sp, sp, #0x3a0 │ │ │ │ - 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 │ │ │ │ - stp xzr, xzr, [x20, #200] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldp x4, x22, [sp, #376] │ │ │ │ - str x3, [x20, #184] │ │ │ │ - str xzr, [x20, #216] │ │ │ │ - subs x22, x22, x4 │ │ │ │ - b.ne 208fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x801c> // b.any │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 20920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8040> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 208a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fc0> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 20774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e94> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 206ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e0c> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 206cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dec> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 20694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7db4> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 6dd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55440> │ │ │ │ - b 201b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78d4> │ │ │ │ - add x0, x27, #0x2d0 │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x21, [sp, #512] │ │ │ │ - str x1, [sp, #520] │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str w3, [sp, #528] │ │ │ │ - strb wzr, [sp, #533] │ │ │ │ - strb w2, [x21, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x19, [sp, #576] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86e4> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x871c> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - add x0, x26, #0x1d8 │ │ │ │ - str x22, [sp, #544] │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - strb wzr, [sp, #569] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #560] │ │ │ │ - ldrb w2, [x0, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - str x0, [sp, #552] │ │ │ │ - mov x0, x20 │ │ │ │ - strb w2, [x22, #8] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x3, [sp, #584] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x23, [sp, #608] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8698> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86d0> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - add x2, sp, #0x260 │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str x3, [sp, #616] │ │ │ │ - bl 5e2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45a00> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8250> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 20b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8260> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8270> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1fe60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7580> // b.none │ │ │ │ - bl ced0 │ │ │ │ - b 1fe60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7580> │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #576] │ │ │ │ - str x1, [sp, #584] │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - str w3, [sp, #592] │ │ │ │ - strb wzr, [sp, #597] │ │ │ │ - strb w2, [x19, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x23, [sp, #608] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x864c> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8684> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - add x1, sp, #0x260 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str x3, [sp, #616] │ │ │ │ - bl 6b100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52820> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8300> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 1fdac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74cc> // b.any │ │ │ │ - b 1fdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74d0> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - b 20938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8058> │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x1, x3, #0x120 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - add x28, x3, #0x278 │ │ │ │ - add x3, x3, #0x310 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a90> │ │ │ │ - mov x5, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1fb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7284> │ │ │ │ - b 1fb58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7278> │ │ │ │ - cmp x21, x23 │ │ │ │ - b.eq 20c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8378> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - ldp x21, x1, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 36840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df60> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb28> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c820> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 352a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9c0> │ │ │ │ - b 204d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7bf4> │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x23, [sp, #608] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #616] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [sp, #632] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1fe98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b8> // b.none │ │ │ │ - add x0, x27, #0x2d0 │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x21, [sp, #512] │ │ │ │ - str x1, [sp, #520] │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str w3, [sp, #528] │ │ │ │ - strb wzr, [sp, #533] │ │ │ │ - strb w2, [x21, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x19, [sp, #576] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 212ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89cc> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 212e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a04> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - str x22, [sp, #544] │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - strb wzr, [sp, #568] │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x3, [sp, #584] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - str x0, [sp, #552] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x23, [sp, #608] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8980> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89b8> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #144] │ │ │ │ - add x2, sp, #0x260 │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str x3, [sp, #616] │ │ │ │ - bl 61a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x491ac> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84cc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 20dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84dc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84ec> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1fe98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - b 1fe98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b8> │ │ │ │ - mov x0, #0x6373 // #25459 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x0, #0x6661, lsl #16 │ │ │ │ - mov x1, x23 │ │ │ │ - movk x0, #0x6f66, lsl #32 │ │ │ │ - str x23, [sp, #608] │ │ │ │ - movk x0, #0x646c, lsl #48 │ │ │ │ - str x2, [sp, #616] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [sp, #632] │ │ │ │ - bl 1f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d80> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.ne 1fdf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7510> // b.any │ │ │ │ - add x0, x27, #0x2d0 │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #584] │ │ │ │ - add x1, sp, #0x240 │ │ │ │ - strb wzr, [sp, #597] │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str w3, [sp, #592] │ │ │ │ - strb w2, [x19, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x23, [sp, #608] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8934> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 2124c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x896c> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - add x1, sp, #0x260 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str x3, [sp, #616] │ │ │ │ - bl 5b490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42bb0> │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85b4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1fdf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7510> // b.none │ │ │ │ - bl ced0 │ │ │ │ - b 1fdf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7510> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 202f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a18> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1f8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 1f8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1f824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f44> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 1f824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f44> │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8688> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82e0> │ │ │ │ - b 20bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82d4> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - b 20bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82e0> │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #32] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x4, [sp, #32] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86d4> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x822c> │ │ │ │ - b 20b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8220> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - b 20b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x822c> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8720> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81c4> │ │ │ │ - b 20a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81b8> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - b 20aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81c4> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1f8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7014> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 1f8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7014> │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87a8> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1fcf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7414> │ │ │ │ - b 1fce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7408> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - b 1fcf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7414> │ │ │ │ - mov x0, x1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x1, sp, #0x98 │ │ │ │ - str x4, [sp, #32] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str x0, [sp, #544] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - ldr x4, [sp, #32] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 210d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87f4> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1ff70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7690> │ │ │ │ - b 1ff64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7684> │ │ │ │ - mov x0, x22 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - b 1ff70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7690> │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #32] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x4, [sp, #32] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8840> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1fd5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x747c> │ │ │ │ - b 1fd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7470> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 1fd5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x747c> │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #32] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x4, [sp, #32] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 2116c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x888c> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7890> │ │ │ │ - b 20164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7884> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #168] │ │ │ │ - b 20170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7890> │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 211b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88d8> │ │ │ │ - mov x4, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 2003c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x775c> │ │ │ │ - b 20030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7750> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x3] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x4, [sp, #176] │ │ │ │ - b 2003c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x775c> │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #32] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - ldr x4, [sp, #32] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8924> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1ffd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76f8> │ │ │ │ - b 1ffcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76ec> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - b 1ffd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76f8> │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8970> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8594> │ │ │ │ - b 20e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8588> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - b 20e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8594> │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #32] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x4, [sp, #32] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 2129c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89bc> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84a8> │ │ │ │ - b 20d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x849c> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #144] │ │ │ │ - b 20d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84a8> │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str x0, [sp, #576] │ │ │ │ - str x1, [sp, #592] │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 212e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a08> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x843c> │ │ │ │ - b 20d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8430> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - b 20d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x843c> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1f86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f8c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 1f86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f8c> │ │ │ │ + b.eq 22b34 ::do_widen(char) const@@Base+0x5874> // b.none │ │ │ │ + b 228bc ::do_widen(char) const@@Base+0x55fc> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [sp, #624] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #920] │ │ │ │ + ldr x2, [sp, #888] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 213c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ae0> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - ldr x0, [sp, #920] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a98> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #920] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a98> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x21, 213dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8afc> │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 213e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b08> │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - mov x19, x22 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - cbz x0, 213f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b18> │ │ │ │ - bl ced0 │ │ │ │ - ldp x21, x22, [x20, #96] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 2141c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b3c> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 21410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b30> │ │ │ │ - bl ced0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 21404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b24> // b.any │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - cbz x0, 21428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b48> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cbz x0, 21434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b54> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - cbz x0, 21440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b60> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 2144c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b6c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ne 21590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8cb0> // b.any │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 32aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1c8> │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - bl 68fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x506c0> │ │ │ │ - ldr x0, [sp, #920] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 213c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ae0> // b.none │ │ │ │ - b 21378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a98> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - cbnz x19, 213e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b00> │ │ │ │ - b 213e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b08> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - b 21478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b98> │ │ │ │ + b.eq 22b34 ::do_widen(char) const@@Base+0x5874> // b.none │ │ │ │ + b 228bc ::do_widen(char) const@@Base+0x55fc> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - bl 4fac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x371e0> │ │ │ │ - b 21478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b98> │ │ │ │ + mov x20, x0 │ │ │ │ + b 22c04 ::do_widen(char) const@@Base+0x5944> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x27, x0, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x27, [sp, #520] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ add x0, sp, #0x240 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 214b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bd0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 21478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b98> │ │ │ │ + str x25, [sp, #520] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #512] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + b 22ea0 ::do_widen(char) const@@Base+0x5be0> │ │ │ │ bti j │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - b 214b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bd0> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - ldr x0, [sp, #920] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b 228a0 ::do_widen(char) const@@Base+0x55e0> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a98> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x20, sp, #0x1a0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 21500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c20> │ │ │ │ + b 22888 ::do_widen(char) const@@Base+0x55c8> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - b 21478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 214dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bfc> │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ - add x21, x21, #0xe0 │ │ │ │ - bl 32aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1c8> │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 21458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b78> // b.none │ │ │ │ - b 21594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8cb4> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x20, sp, #0x1a0 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 22848 ::do_widen(char) const@@Base+0x5588> │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 21478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b98> │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + add x20, sp, #0x1a0 │ │ │ │ + str x24, [sp, #624] │ │ │ │ + bl c840 │ │ │ │ + b 22848 ::do_widen(char) const@@Base+0x5588> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #920] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 22850 ::do_widen(char) const@@Base+0x5590> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 213c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ae0> // b.none │ │ │ │ - b 21378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2144c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b6c> │ │ │ │ - bti j │ │ │ │ - b 215d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8cf4> │ │ │ │ - bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - b 215c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ce4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b88> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b60> │ │ │ │ - ldr x0, [sp, #920] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl c9f0 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a98> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [sp, #920] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + bl c9f0 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a98> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - bl 352a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9c0> │ │ │ │ - b 21478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 21570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c90> │ │ │ │ - bti j │ │ │ │ - b 213a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ac0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 214d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bf4> │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x28, sp, #0x100 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 214b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bd0> │ │ │ │ + mov x20, x0 │ │ │ │ + b 22fa0 ::do_widen(char) const@@Base+0x5ce0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x200 │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x27, x0, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x27, [sp, #520] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ add x0, sp, #0x240 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - b 21478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c20> │ │ │ │ - bti j │ │ │ │ - b 214f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c14> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c90> │ │ │ │ + str x25, [sp, #520] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #512] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + b 22fc4 ::do_widen(char) const@@Base+0x5d04> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 216c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8de8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 216d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8df8> │ │ │ │ - bti j │ │ │ │ - b 21690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8db0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a74> │ │ │ │ - ldr x0, [sp, #920] │ │ │ │ - ldr x1, [x21] │ │ │ │ + b 22b00 ::do_widen(char) const@@Base+0x5840> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3760] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a98> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xfd8 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b54> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - ldr x0, [sp, #920] │ │ │ │ - ldr x1, [x21] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a98> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xfd8 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 215bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8cdc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 217b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ed4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x20, [sp, #176] │ │ │ │ - bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - b 217b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ed4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c20> │ │ │ │ - bti j │ │ │ │ - b 214f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c14> │ │ │ │ - bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - b 21478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 216e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e08> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 213ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b0c> │ │ │ │ + b 22c98 ::do_widen(char) const@@Base+0x59d8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 21570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c90> │ │ │ │ + b 229c0 ::do_widen(char) const@@Base+0x5700> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - bl 37110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e830> │ │ │ │ - b 21570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c90> │ │ │ │ + b 22b40 ::do_widen(char) const@@Base+0x5880> │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - b 21470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b90> │ │ │ │ + mov x20, x0 │ │ │ │ + b 22b18 ::do_widen(char) const@@Base+0x5858> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 21890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fb0> // b.none │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 21884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fa4> │ │ │ │ - bl ced0 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 21878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f98> // b.any │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - cbz x0, 2189c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fbc> │ │ │ │ - bl ced0 │ │ │ │ - mov x19, x21 │ │ │ │ - b 21428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b48> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 213f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b18> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b48> │ │ │ │ - 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, 219c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90e0> │ │ │ │ - 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, 21918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9038> │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, 21930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9050> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 21934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9054> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt 21948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9068> // b.tstop │ │ │ │ - tbnz w0, #31, 21948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9068> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, 21950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9070> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b 21900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9020> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 21940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9060> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 219b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90d8> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 21978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9098> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 228bc ::do_widen(char) const@@Base+0x55fc> // b.any │ │ │ │ mov x0, x21 │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, 21994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90b4> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 21998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90b8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 219b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90d8> // b.tstop │ │ │ │ - tbnz w0, #31, 219b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90d8> │ │ │ │ - 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 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x1, x1, #0x10 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x3, #0x14 // #20 │ │ │ │ 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 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x2, [x2, #3760] │ │ │ │ + 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] │ │ │ │ - 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, 21ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91f8> │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbz w0, #0, 21b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9290> │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 226cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9dec> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 222b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99d4> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 22528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c48> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 22384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9aa4> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 21b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9280> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 226ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9dcc> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 2223c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x995c> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x310 │ │ │ │ + add x19, sp, #0x190 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0x1a0 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + str x28, [sp, #400] │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x4d0 │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + str x4, [sp, #416] │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + str w1, [x0, #16] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + str x1, [sp] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + str x2, [sp, #408] │ │ │ │ + ldrb w0, [x1, #520] │ │ │ │ + tbz w0, #0, 2327c ::do_widen(char) const@@Base+0x5fbc> │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 22540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c60> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 223c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ae0> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c540 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x4e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbnz w0, #0, 21a5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x917c> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 21b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9290> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x2, x0, #0x3b0 │ │ │ │ - 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 d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w22, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 21bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92e4> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.le 21bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92f4> │ │ │ │ - add x0, x20, #0x378 │ │ │ │ - bl d5d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x318> │ │ │ │ - add x27, x20, #0x278 │ │ │ │ - add x25, x20, #0x98 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 76330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5da50> │ │ │ │ - add x0, x20, #0x120 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, x27 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl 73140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a860> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 71560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58c80> │ │ │ │ - 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 218c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fe0> │ │ │ │ - cmp x25, x0 │ │ │ │ - b.eq 21cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x940c> // b.none │ │ │ │ - add x26, sp, #0x30 │ │ │ │ - add x2, x20, #0x310 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 439a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0c0> │ │ │ │ - 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 d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x19, [sp, #144] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 221d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98f4> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 2235c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a7c> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - bl 444e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc00> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 21cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93f4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21ce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9404> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 439ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0cc> │ │ │ │ - adrp x22, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x3, x22, #0x240 │ │ │ │ - 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 218c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fe0> │ │ │ │ - cmp x25, x0 │ │ │ │ - b.eq 21e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x954c> // b.none │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x3, x0, #0x3b0 │ │ │ │ - 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 d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - 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 401e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27900> │ │ │ │ - add x2, x22, #0x240 │ │ │ │ - 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 d020 (double)@plt> │ │ │ │ - bl 1a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d80> │ │ │ │ - str x19, [sp, #144] │ │ │ │ - ldp x20, x0, [x0] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 2220c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x992c> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 22370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a90> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - bl 40208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27928> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 21e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9524> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9534> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 40200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27920> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 21e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x954c> // b.none │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 2328c ::do_widen(char) const@@Base+0x5fcc> // b.none │ │ │ │ bl ced0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + str x20, [sp, #24] │ │ │ │ bl c5a0 │ │ │ │ - mov x24, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3728] │ │ │ │ - mov x1, #0x94b3 // #38067 │ │ │ │ - movk x1, #0x26d6, lsl #16 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - movk x1, #0xbe8, lsl #32 │ │ │ │ - ldr x2, [x2] │ │ │ │ - movk x1, #0x112e, lsl #48 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3720] │ │ │ │ - sub x24, x24, x2 │ │ │ │ - smulh x1, x24, x1 │ │ │ │ - asr x1, x1, #26 │ │ │ │ - sub x24, x1, x24, asr #63 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + bl cc30 │ │ │ │ + ldr w1, [x21] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.gt 23ce4 ::do_widen(char) const@@Base+0x6a24> │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl c678 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 23d00 ::do_widen(char) const@@Base+0x6a40> // b.none │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d140 │ │ │ │ + cbz w0, 24624 ::do_widen(char) const@@Base+0x7364> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldrsw x0, [x0, #8] │ │ │ │ + stp xzr, x0, [x21, #72] │ │ │ │ + cmp x0, #0x13 │ │ │ │ + b.ls 24590 ::do_widen(char) const@@Base+0x72d0> // b.plast │ │ │ │ + cmp x0, #0x63 │ │ │ │ + b.ls 23ee0 ::do_widen(char) const@@Base+0x6c20> // b.plast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x20 │ │ │ │ + bl d050 │ │ │ │ + cbz w0, 23348 ::do_widen(char) const@@Base+0x6088> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 24f0c ::do_widen(char) const@@Base+0x7c4c> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 23300 ::do_widen(char) const@@Base+0x6040> // b.any │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x21, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d050 │ │ │ │ + cbnz w0, 2330c ::do_widen(char) const@@Base+0x604c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e8> │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cbz x0, 2447c ::do_widen(char) const@@Base+0x71bc> │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #472] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x1e8 │ │ │ │ + add x2, sp, #0x2e8 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x1f8 │ │ │ │ - strh wzr, [sp, #480] │ │ │ │ + add x3, sp, #0x2f8 │ │ │ │ + strh wzr, [sp, #736] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x26, x27, [x0, #8] │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ str q31, [x2] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3720] │ │ │ │ str q31, [x3] │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #144] │ │ │ │ - str x2, [sp, #256] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + str x23, [sp, #400] │ │ │ │ + str x2, [sp, #512] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3864] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3808] │ │ │ │ - add x3, x28, #0x18 │ │ │ │ - add x1, x28, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #160] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4088] │ │ │ │ - stp x3, x2, [sp, #144] │ │ │ │ - stp xzr, xzr, [sp, #176] │ │ │ │ - stp xzr, xzr, [sp, #192] │ │ │ │ - str x1, [sp, #256] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3864] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3808] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #416] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + stp x3, x2, [sp, #400] │ │ │ │ + add x27, sp, #0x1f0 │ │ │ │ + stp xzr, xzr, [sp, #432] │ │ │ │ + stp xzr, xzr, [sp, #448] │ │ │ │ + str x1, [sp, #512] │ │ │ │ bl d968 , 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 x3, x25, #0x10 │ │ │ │ - str w2, [sp, #216] │ │ │ │ - add x2, sp, #0xf0 │ │ │ │ - add x1, sp, #0x98 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - stp x2, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ + add x1, sp, #0x198 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x3, [sp, #408] │ │ │ │ + str w2, [sp, #472] │ │ │ │ + stp x27, xzr, [sp, #480] │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ bl cc00 │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ - add x24, sp, #0x60 │ │ │ │ - stp x24, xzr, [sp, #80] │ │ │ │ - add x25, sp, #0x50 │ │ │ │ + ldr x4, [sp, #448] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + stp x0, xzr, [sp, #80] │ │ │ │ strb wzr, [sp, #96] │ │ │ │ - cbz x4, 223fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b1c> │ │ │ │ - ldp x6, x3, [sp, #176] │ │ │ │ - mov x0, x25 │ │ │ │ + cbz x4, 24194 ::do_widen(char) const@@Base+0x6ed4> │ │ │ │ + ldp x5, x3, [sp, #432] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ 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 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - add x1, x28, #0x18 │ │ │ │ - add x5, x28, #0x40 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - str x5, [sp, #256] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 21f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96ac> // b.none │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x2, [sp, #400] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 23484 ::do_widen(char) const@@Base+0x61c4> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #152] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x1, [sp, #408] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x1, [x26, #-24] │ │ │ │ - str x26, [sp, #144] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x27, [x21, x1] │ │ │ │ - str x20, [sp, #256] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x23, [sp, #400] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #512] │ │ │ │ bl c840 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - mov x4, #0x15 // #21 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x3, x3, #0x6c8 │ │ │ │ + mov x4, #0x14 // #20 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x26, x0 │ │ │ │ - add x22, sp, #0x80 │ │ │ │ - str x22, [sp, #112] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 22344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a64> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + mov x1, x22 │ │ │ │ str x0, [sp, #112] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24144 ::do_widen(char) const@@Base+0x6e84> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ str x0, [sp, #120] │ │ │ │ - stp x26, xzr, [x20] │ │ │ │ - mov x1, #0x9 // #9 │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x7 │ │ │ │ - b.ls 225a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cc0> // b.plast │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 24edc ::do_widen(char) const@@Base+0x7c1c> // b.plast │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + str x0, [sp, #56] │ │ │ │ bl c828 │ │ │ │ - mov x26, x0 │ │ │ │ - str x19, [sp, #144] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 2232c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a4c> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + mov x1, x22 │ │ │ │ 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, 22168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9888> │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbnz w0, #0, 220fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x981c> │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24160 ::do_widen(char) const@@Base+0x6ea0> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x2, [sp, #160] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + str x2, [sp, #152] │ │ │ │ + ldr x22, [x21, #72] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #512] │ │ │ │ + add x0, sp, #0x2e8 │ │ │ │ + str x23, [sp, #400] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + strh wzr, [sp, #736] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2f8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #400] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #408] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + stp xzr, xzr, [sp, #416] │ │ │ │ + stp xzr, xzr, [sp, #432] │ │ │ │ + stp xzr, xzr, [sp, #448] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #472] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #408] │ │ │ │ + add x1, sp, #0x198 │ │ │ │ + stp x27, xzr, [sp, #480] │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #448] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + stp x0, xzr, [sp, #176] │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + cbz x4, 241b0 ::do_widen(char) const@@Base+0x6ef0> │ │ │ │ + ldp x5, x3, [sp, #432] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #400] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 23670 ::do_widen(char) const@@Base+0x63b0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x1, [sp, #408] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x23, [sp, #400] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #144] │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 240dc ::do_widen(char) const@@Base+0x6e1c> // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + b.ls 236dc ::do_widen(char) const@@Base+0x641c> // b.plast │ │ │ │ + add x5, sp, #0xc0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 236dc ::do_widen(char) const@@Base+0x641c> // b.none │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 23c88 ::do_widen(char) const@@Base+0x69c8> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2496c ::do_widen(char) const@@Base+0x76ac> // b.pmore │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + bl c828 │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str x1, [sp, #208] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23cc8 ::do_widen(char) const@@Base+0x6a08> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + str x2, [sp, #224] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #216] │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x6 │ │ │ │ + b.ls 24a88 ::do_widen(char) const@@Base+0x77c8> // b.plast │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x1, x1, #0x590 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl c828 │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + mov x1, x22 │ │ │ │ + str x0, [sp, #240] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24110 ::do_widen(char) const@@Base+0x6e50> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + str x2, [sp, #256] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + str x2, [sp, #248] │ │ │ │ + ldp x1, x2, [x21, #32] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 24a58 ::do_widen(char) const@@Base+0x7798> // b.pmore │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + bl c828 │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + mov x22, x21 │ │ │ │ + str x0, [sp, #272] │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2417c ::do_widen(char) const@@Base+0x6ebc> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #272] │ │ │ │ + str x1, [sp, #288] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + stp x22, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 24b2c ::do_widen(char) const@@Base+0x786c> // b.plast │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl c828 │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + mov x22, x21 │ │ │ │ + str x0, [sp, #304] │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 240f8 ::do_widen(char) const@@Base+0x6e38> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #304] │ │ │ │ + str x1, [sp, #320] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #312] │ │ │ │ + stp x22, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + bl c5a0 │ │ │ │ + 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 d30, x1 │ │ │ │ + sub x1, x0, x3 │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + 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 c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #400] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #512] │ │ │ │ + add x0, sp, #0x2e8 │ │ │ │ + str xzr, [sp, #728] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #736] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2f8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #400] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #408] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + stp xzr, xzr, [sp, #416] │ │ │ │ + stp xzr, xzr, [sp, #432] │ │ │ │ + stp xzr, xzr, [sp, #448] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x198 │ │ │ │ + stp x27, xzr, [sp, #480] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #408] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #472] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ + 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, #520] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #448] │ │ │ │ + add x21, sp, #0x160 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + stp x21, xzr, [sp, #336] │ │ │ │ + strb wzr, [sp, #352] │ │ │ │ + cbz x4, 241a4 ::do_widen(char) const@@Base+0x6ee4> │ │ │ │ + ldp x5, x3, [sp, #432] │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + str x1, [sp, #400] │ │ │ │ + str x20, [sp, #512] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 239dc ::do_widen(char) const@@Base+0x671c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #408] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #400] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x24, [sp, #512] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #304] │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 2412c ::do_widen(char) const@@Base+0x6e6c> // b.none │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + b.ls 23a44 ::do_widen(char) const@@Base+0x6784> // b.plast │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 23a44 ::do_widen(char) const@@Base+0x6784> // b.none │ │ │ │ + ldr x5, [sp, #352] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 23c38 ::do_widen(char) const@@Base+0x6978> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 24d80 ::do_widen(char) const@@Base+0x7ac0> // b.pmore │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x20 │ │ │ │ + bl c828 │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + str x20, [sp, #368] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 23c70 ::do_widen(char) const@@Base+0x69b0> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #368] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #376] │ │ │ │ + stp x23, xzr, [x22] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 24dac ::do_widen(char) const@@Base+0x7aec> // b.plast │ │ │ │ + add x23, sp, #0x170 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x24, x0 │ │ │ │ + str x28, [sp, #400] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 240c4 ::do_widen(char) const@@Base+0x6e04> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + ldr x0, [sp] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + str x24, [x22] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + tbnz w0, #0, 23fe0 ::do_widen(char) const@@Base+0x6d20> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 23f74 ::do_widen(char) const@@Base+0x6cb4> │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 23b34 ::do_widen(char) const@@Base+0x6874> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 23b44 ::do_widen(char) const@@Base+0x6884> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 23b54 ::do_widen(char) const@@Base+0x6894> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23b68 ::do_widen(char) const@@Base+0x68a8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + add x1, sp, #0x120 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23b7c ::do_widen(char) const@@Base+0x68bc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23b90 ::do_widen(char) const@@Base+0x68d0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23ba4 ::do_widen(char) const@@Base+0x68e4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + add x1, sp, #0xc0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23bb8 ::do_widen(char) const@@Base+0x68f8> // b.none │ │ │ │ + bl ced0 │ │ │ │ ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2209c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97bc> // b.none │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23bcc ::do_widen(char) const@@Base+0x690c> // b.none │ │ │ │ bl ced0 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 220ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97cc> // b.none │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23be0 ::do_widen(char) const@@Base+0x6920> // b.none │ │ │ │ bl ced0 │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 220bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97dc> // b.none │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23bf4 ::do_widen(char) const@@Base+0x6934> // b.none │ │ │ │ bl ced0 │ │ │ │ - adr x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> // b.any │ │ │ │ - add sp, sp, #0x210 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + add sp, sp, #0x310 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + str x20, [sp, #368] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.ne 23a84 ::do_widen(char) const@@Base+0x67c4> // b.any │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 23a90 ::do_widen(char) const@@Base+0x67d0> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str x1, [sp, #208] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 23720 ::do_widen(char) const@@Base+0x6460> // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + b 2372c ::do_widen(char) const@@Base+0x646c> │ │ │ │ + bl cb58 │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl c678 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 232c8 ::do_widen(char) const@@Base+0x6008> // b.any │ │ │ │ + ldp x23, x21, [x21, #32] │ │ │ │ + add x2, sp, #0x140 │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + stp x2, xzr, [sp, #304] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + strb wzr, [sp, #320] │ │ │ │ + add x1, x21, #0x1e │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + mov x1, #0x800000000000001f // #-9223372036854775777 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1d │ │ │ │ + b.ls 24a20 ::do_widen(char) const@@Base+0x7760> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x1, x1, #0x4f0 │ │ │ │ + mov x2, #0x1e // #30 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #312] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.cc 24a00 ::do_widen(char) const@@Base+0x7740> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c828 │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + mov x1, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 249d8 ::do_widen(char) const@@Base+0x7718> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x1, x1, #0x510 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + bl c828 │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + mov x22, x21 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + ldr x1, [x22], #16 │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 2477c ::do_widen(char) const@@Base+0x74bc> // b.none │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #344] │ │ │ │ + stp x22, xzr, [x21] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #344] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 249a8 ::do_widen(char) const@@Base+0x76e8> // b.pmore │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + bl c828 │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + mov x22, x21 │ │ │ │ + str x0, [sp, #368] │ │ │ │ + ldr x1, [x22], #16 │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 24750 ::do_widen(char) const@@Base+0x7490> // b.none │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + str x0, [sp, #384] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #376] │ │ │ │ + stp x22, xzr, [x21] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 24858 ::do_widen(char) const@@Base+0x7598> // b.none │ │ │ │ + add x23, sp, #0x170 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x24, x0 │ │ │ │ + str x28, [sp, #400] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 24738 ::do_widen(char) const@@Base+0x7478> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + stp x24, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + mov x3, #0x78 // #120 │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + str x28, [sp, #400] │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x610 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + ldp q31, q30, [x1] │ │ │ │ + str x2, [sp, #416] │ │ │ │ + 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, #72] │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 24258 ::do_widen(char) const@@Base+0x6f98> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 241c0 ::do_widen(char) const@@Base+0x6f00> │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 23300 ::do_widen(char) const@@Base+0x6040> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 23300 ::do_widen(char) const@@Base+0x6040> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #400] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x25, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 22444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b64> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 22278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9998> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 247cc ::do_widen(char) const@@Base+0x750c> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 2404c ::do_widen(char) const@@Base+0x6d8c> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ bl c540 │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 2208c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 23b24 ::do_widen(char) const@@Base+0x6864> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #400] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x27, x0 │ │ │ │ + mov x25, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 22558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c78> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 222f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a10> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x27 │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 24e78 ::do_widen(char) const@@Base+0x7bb8> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 24088 ::do_widen(char) const@@Base+0x6dc8> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ bl c540 │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 22084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97a4> │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - bl d728 , 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, 22360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a80> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 21cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93d4> │ │ │ │ - b 21ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93c8> │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d728 , 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, 22374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a94> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 21de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9504> │ │ │ │ - b 21dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94f8> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x21 │ │ │ │ + b 23b18 ::do_widen(char) const@@Base+0x6858> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x24 │ │ │ │ bl d0c8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 21b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9220> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.eq 23fc8 ::do_widen(char) const@@Base+0x6d08> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 21b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9220> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x20 │ │ │ │ + b 23fc8 ::do_widen(char) const@@Base+0x6d08> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x24 │ │ │ │ bl d0c8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 22150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9870> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 24034 ::do_widen(char) const@@Base+0x6d74> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 22150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9870> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x21 │ │ │ │ + b 24034 ::do_widen(char) const@@Base+0x6d74> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 23af8 ::do_widen(char) const@@Base+0x6838> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 236ec ::do_widen(char) const@@Base+0x642c> // b.plast │ │ │ │ + add x5, sp, #0xc0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 236d0 ::do_widen(char) const@@Base+0x6410> // b.any │ │ │ │ + b 236ec ::do_widen(char) const@@Base+0x642c> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 23868 ::do_widen(char) const@@Base+0x65a8> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 2379c ::do_widen(char) const@@Base+0x64dc> │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 23a54 ::do_widen(char) const@@Base+0x6794> // b.plast │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 23a38 ::do_widen(char) const@@Base+0x6778> // b.any │ │ │ │ + b 23a54 ::do_widen(char) const@@Base+0x6794> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 234f4 ::do_widen(char) const@@Base+0x6234> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 23560 ::do_widen(char) const@@Base+0x62a0> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 237fc ::do_widen(char) const@@Base+0x653c> │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + bl ca08 │ │ │ │ + b 23464 ::do_widen(char) const@@Base+0x61a4> │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + bl ca08 │ │ │ │ + b 239bc ::do_widen(char) const@@Base+0x66fc> │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl ca08 │ │ │ │ + b 23650 ::do_widen(char) const@@Base+0x6390> │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x1, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 24d54 ::do_widen(char) const@@Base+0x7a94> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 24358 ::do_widen(char) const@@Base+0x7098> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #400] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 24d14 ::do_widen(char) const@@Base+0x7a54> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 2431c ::do_widen(char) const@@Base+0x705c> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 23f60 ::do_widen(char) const@@Base+0x6ca0> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 24cf4 ::do_widen(char) const@@Base+0x7a34> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 243d0 ::do_widen(char) const@@Base+0x7110> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, x1, #0x690 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #400] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 24ba4 ::do_widen(char) const@@Base+0x78e4> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 24394 ::do_widen(char) const@@Base+0x70d4> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 23f54 ::do_widen(char) const@@Base+0x6c94> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x23 │ │ │ │ bl d0c8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 21a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x919c> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.eq 24240 ::do_widen(char) const@@Base+0x6f80> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 21a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x919c> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x20 │ │ │ │ + b 24240 ::do_widen(char) const@@Base+0x6f80> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x23 │ │ │ │ bl d0c8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 221bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98dc> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 241e4 ::do_widen(char) const@@Base+0x6f24> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 221bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98dc> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 22068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9788> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 21ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x971c> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b 21cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93d4> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x20] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b 21de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9504> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x21 │ │ │ │ + b 241e4 ::do_widen(char) const@@Base+0x6f24> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x23 │ │ │ │ bl d0c8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 21ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91e0> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.eq 24304 ::do_widen(char) const@@Base+0x7044> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 21ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91e0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x21 │ │ │ │ + b 24304 ::do_widen(char) const@@Base+0x7044> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x23 │ │ │ │ bl d0c8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 21b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9264> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.eq 24280 ::do_widen(char) const@@Base+0x6fc0> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 21b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9264> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl ca08 │ │ │ │ - b 21f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9688> │ │ │ │ + b 24280 ::do_widen(char) const@@Base+0x6fc0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ + mov x0, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ba0> // b.none │ │ │ │ + b.eq 24824 ::do_widen(char) const@@Base+0x7564> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ + ldp x21, x20, [x24] │ │ │ │ + add x2, sp, #0x180 │ │ │ │ + add x23, sp, #0x170 │ │ │ │ + stp x2, xzr, [sp, #368] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + strb wzr, [sp, #384] │ │ │ │ + add x1, x20, #0x1d │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + mov x1, #0x1e // #30 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1c │ │ │ │ + b.ls 24c0c ::do_widen(char) const@@Base+0x794c> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x1, x1, #0x6a8 │ │ │ │ + mov x2, #0x1d // #29 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 24bec ::do_widen(char) const@@Base+0x792c> // b.pmore │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 24bc4 ::do_widen(char) const@@Base+0x7904> // b.none │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x21, x0 │ │ │ │ + str x28, [sp, #400] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 24790 ::do_widen(char) const@@Base+0x74d0> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + mov x3, #0x72 // #114 │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + str x28, [sp, #400] │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x598 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + ldp q31, q30, [x1] │ │ │ │ + str x2, [sp, #416] │ │ │ │ + ldrh w2, [x1, #112] │ │ │ │ + strh w2, [x0, #112] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + ldp q31, q28, [x1, #32] │ │ │ │ + ldp q30, q29, [x1, #64] │ │ │ │ + stp q31, q28, [x0, #32] │ │ │ │ + ldr q31, [x1, #96] │ │ │ │ + stp q30, q29, [x0, #64] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + str q31, [x0, #96] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + ldp x21, x20, [x24] │ │ │ │ + add x2, sp, #0x180 │ │ │ │ + add x23, sp, #0x170 │ │ │ │ + stp x2, xzr, [sp, #368] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + strb wzr, [sp, #384] │ │ │ │ + add x1, x20, #0x20 │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + mov x1, #0x21 // #33 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1f │ │ │ │ + b.ls 24918 ::do_widen(char) const@@Base+0x7658> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + mov x2, #0x20 // #32 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 248f8 ::do_widen(char) const@@Base+0x7638> // b.pmore │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 248d0 ::do_widen(char) const@@Base+0x7610> // b.none │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x21, x0 │ │ │ │ + str x28, [sp, #400] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 24764 ::do_widen(char) const@@Base+0x74a4> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + stp x21, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 23ea4 ::do_widen(char) const@@Base+0x6be4> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 23e40 ::do_widen(char) const@@Base+0x6b80> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 246fc ::do_widen(char) const@@Base+0x743c> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 23ddc ::do_widen(char) const@@Base+0x6b1c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 24554 ::do_widen(char) const@@Base+0x7294> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 24414 ::do_widen(char) const@@Base+0x7154> │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> // b.any │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> // b.any │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 439ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0cc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ba0> // b.none │ │ │ │ - b 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x23, sp, #0x170 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #256] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ba0> // b.none │ │ │ │ - b 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ + b 247f8 ::do_widen(char) const@@Base+0x7538> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ba0> // b.none │ │ │ │ - b 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ + b 2488c ::do_widen(char) const@@Base+0x75cc> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ + mov x0, x23 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 40200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27920> │ │ │ │ - b 22500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c20> │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 24824 ::do_widen(char) const@@Base+0x7564> // b.none │ │ │ │ + b 24478 ::do_widen(char) const@@Base+0x71b8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2241c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b3c> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ + b 24444 ::do_widen(char) const@@Base+0x7184> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #16] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 24800 ::do_widen(char) const@@Base+0x7540> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl c9f0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ba0> // b.none │ │ │ │ - b 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 22580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ca0> │ │ │ │ + b 24808 ::do_widen(char) const@@Base+0x7548> │ │ │ │ bti j │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - b 22424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b44> │ │ │ │ + b 2442c ::do_widen(char) const@@Base+0x716c> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl c9f0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ + b 24424 ::do_widen(char) const@@Base+0x7164> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x1, [sp, #408] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + str x25, [sp, #408] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #400] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + str x24, [sp, #512] │ │ │ │ + bl c840 │ │ │ │ + b 2441c ::do_widen(char) const@@Base+0x715c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 24afc ::do_widen(char) const@@Base+0x783c> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [sp, #512] │ │ │ │ + bl c840 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 2444c ::do_widen(char) const@@Base+0x718c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 24808 ::do_widen(char) const@@Base+0x7548> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 2488c ::do_widen(char) const@@Base+0x75cc> │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + b 248c0 ::do_widen(char) const@@Base+0x7600> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + b 2493c ::do_widen(char) const@@Base+0x767c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ba0> // b.none │ │ │ │ - b 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2262c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d4c> │ │ │ │ + b.eq 248a8 ::do_widen(char) const@@Base+0x75e8> // b.none │ │ │ │ + b 24478 ::do_widen(char) const@@Base+0x71b8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ + mov x20, x0 │ │ │ │ add x25, x25, #0x10 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x25, [sp, #152] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x1, [sp, #408] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x22, [sp, #152] │ │ │ │ + str x25, [sp, #408] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #144] │ │ │ │ - str x27, [x21, x0] │ │ │ │ - b 224c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9be8> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #400] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [sp, #512] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 248a8 ::do_widen(char) const@@Base+0x75e8> // b.none │ │ │ │ + b 24478 ::do_widen(char) const@@Base+0x71b8> │ │ │ │ bti j │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + b 2445c ::do_widen(char) const@@Base+0x719c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 22490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bb0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ + b 24c3c ::do_widen(char) const@@Base+0x797c> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> // b.any │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b60> // b.any │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - nop │ │ │ │ - b 236f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae10> │ │ │ │ - nop │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 248a8 ::do_widen(char) const@@Base+0x75e8> // b.none │ │ │ │ + b 24478 ::do_widen(char) const@@Base+0x71b8> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 24454 ::do_widen(char) const@@Base+0x7194> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x23, sp, #0x170 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ ldr x1, [x0] │ │ │ │ - b 220cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97ec> │ │ │ │ - ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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, 23800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf20> │ │ │ │ - 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, 23758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae78> │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, 23770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae90> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 23774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae94> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt 23788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaea8> // b.tstop │ │ │ │ - tbnz w0, #31, 23788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaea8> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, 23790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaeb0> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b 23740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae60> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 23780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaea0> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 237f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf18> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 237b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaed8> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c990 │ │ │ │ - cbnz w0, 237d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaef4> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 237d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaef8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 237f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf18> // b.tstop │ │ │ │ - tbnz w0, #31, 237f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf18> │ │ │ │ - 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 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 248a8 ::do_widen(char) const@@Base+0x75e8> // b.none │ │ │ │ + b 24478 ::do_widen(char) const@@Base+0x71b8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 2444c ::do_widen(char) const@@Base+0x718c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x1, [sp, #408] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x25, [sp, #408] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #400] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + b 24b64 ::do_widen(char) const@@Base+0x78a4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 24c9c ::do_widen(char) const@@Base+0x79dc> │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + add x20, sp, #0x130 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 2441c ::do_widen(char) const@@Base+0x715c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 24e10 ::do_widen(char) const@@Base+0x7b50> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 24ea0 ::do_widen(char) const@@Base+0x7be0> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24478 ::do_widen(char) const@@Base+0x71b8> // b.any │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + bl c9f0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + brk #0x3e8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 247bc ::do_widen(char) const@@Base+0x74fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 24434 ::do_widen(char) const@@Base+0x7174> │ │ │ │ + bti c │ │ │ │ + ldr x10, [x0, #80] │ │ │ │ + sxtw x2, w2 │ │ │ │ + cmp x2, x10 │ │ │ │ + b.eq 24f64 ::do_widen(char) const@@Base+0x7ca4> // b.none │ │ │ │ + ldr x2, [x0, #208] │ │ │ │ + add x1, x0, #0xc8 │ │ │ │ + ldr x0, [x0, #200] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 24f60 ::do_widen(char) const@@Base+0x7ca0> // b.none │ │ │ │ + str x0, [x1, #8] │ │ │ │ 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 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ - mov x13, #0x84c0 // #33984 │ │ │ │ + mov x6, x0 │ │ │ │ + mov x12, x1 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - sub sp, sp, x13 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x28, x0 │ │ │ │ - mov w4, #0xe0 // #224 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x458 │ │ │ │ - add x3, sp, #0x90 │ │ │ │ - smull x22, w1, w4 │ │ │ │ - mov x19, #0x84b8 // #33976 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - add x5, sp, x19 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w27, w2 │ │ │ │ - ldr x6, [x1] │ │ │ │ - str x6, [x5] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - ldrh w2, [x0, #4] │ │ │ │ - ldr x19, [x28, #936] │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - stp x3, x5, [sp, #128] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - add x0, x28, #0x80 │ │ │ │ - str w4, [sp, #144] │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - strh w2, [x3, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w27 │ │ │ │ - add x0, x19, x22 │ │ │ │ - ldr d0, [x2] │ │ │ │ - bl 33410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab30> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 238e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb000> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x28, #936] │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldp x1, x0, [x0, #72] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x1, #0xcccd │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul x0, x0, x1 │ │ │ │ - cbz w0, 23bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2f8> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x25, x0, #0x3b0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x848000000000 // #145685290680320 │ │ │ │ - movk x0, #0x412e, lsl #48 │ │ │ │ - fmov d15, x0 │ │ │ │ - ldr w1, [x25] │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - ldrh w0, [x25, #4] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x26, #0x6 // #6 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - strh w0, [sp, #20] │ │ │ │ - b 239bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0dc> │ │ │ │ - bl 3f6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e00> │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3c288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x239a8> │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x1, x1, x22 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 3ddc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254e0> │ │ │ │ - mov w20, w0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3bff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23710> │ │ │ │ - cmn w20, #0x2 │ │ │ │ - b.eq 241d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8f0> // b.none │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 240a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7c8> // b.none │ │ │ │ - ldr x0, [x28, #936] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr w1, [x28, #1012] │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - add x0, x0, x22 │ │ │ │ - add w1, w1, w20 │ │ │ │ - str w1, [x28, #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 23be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb300> // b.plast │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - stp x19, x26, [sp, #128] │ │ │ │ - add x0, x28, #0x80 │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - str w2, [x19] │ │ │ │ - ldrh w2, [sp, #20] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr w20, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 239fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb11c> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.le 23a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb12c> │ │ │ │ - add x0, x28, #0x378 │ │ │ │ - bl c7c8 │ │ │ │ - ldr x3, [x28, #936] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr w2, [x28, #1024] │ │ │ │ - movi d29, #0x0 │ │ │ │ - add x3, x3, x22 │ │ │ │ - umull x20, w23, w20 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x1, x28, #0x400 │ │ │ │ - ldr x0, [x3, #96] │ │ │ │ - add x5, x0, x20 │ │ │ │ - ldr x4, [x0, x20] │ │ │ │ - ldr x0, [x5, #8] │ │ │ │ - str w2, [x28, #1024] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - fmov d31, x0 │ │ │ │ - sshr d31, d31, #2 │ │ │ │ - scvtf d31, d31 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 23a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1a0> // 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 d27, d31, d30 │ │ │ │ - fmov d31, d30 │ │ │ │ - fmadd d29, d27, d28, d29 │ │ │ │ - str d29, [x1, #32] │ │ │ │ - ldr x2, [x3, #72] │ │ │ │ - movi d30, #0x0 │ │ │ │ - ldr x0, [x28, #784] │ │ │ │ - add x5, x2, x21 │ │ │ │ - ldrsw x4, [x2, x21] │ │ │ │ - add x3, x28, #0x428 │ │ │ │ - ldr w2, [x28, #1064] │ │ │ │ - ldrsw x5, [x5, #20] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr x4, [x0, x4, lsl #3] │ │ │ │ - ldr x0, [x0, x5, lsl #3] │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - stp d31, d31, [x1, #8] │ │ │ │ - str d29, [x1, #24] │ │ │ │ - ldr w1, [x4, #32] │ │ │ │ - str w2, [x28, #1064] │ │ │ │ - sub w0, w0, w1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - scvtf d31, w0 │ │ │ │ - fdiv d31, d31, d15 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 23b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb220> // b.none │ │ │ │ - ldr d27, [x3, #8] │ │ │ │ - ucvtf d29, w2 │ │ │ │ - ldr d30, [x3, #24] │ │ │ │ - fsub d28, d31, d27 │ │ │ │ - fdiv d29, d28, d29 │ │ │ │ - fadd d29, d29, d27 │ │ │ │ - fsub d27, d31, d29 │ │ │ │ - fmov d31, d29 │ │ │ │ - fmadd d30, d28, d27, d30 │ │ │ │ - str d30, [x3, #32] │ │ │ │ - ldrh w2, [x25, #4] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - ldr w4, [x25] │ │ │ │ - add x0, x28, #0x80 │ │ │ │ - str d30, [x3, #24] │ │ │ │ - stp x19, x26, [sp, #128] │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - str w4, [x19] │ │ │ │ - strh w2, [x19, #4] │ │ │ │ - stp d31, d31, [x3, #8] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 23b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb270> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - str w2, [sp, #8] │ │ │ │ - bl ced0 │ │ │ │ - ldr w2, [sp, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.le 23b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb280> │ │ │ │ - add x0, x28, #0x378 │ │ │ │ - bl ca80 │ │ │ │ - ldr x0, [x28, #936] │ │ │ │ - ldr x1, [x28, #640] │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldr x2, [x0, #96] │ │ │ │ - ldr x1, [x1, w27, sxtw #3] │ │ │ │ - add x3, x2, x20 │ │ │ │ - ldr x4, [x2, x20] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - cmp x4, x2 │ │ │ │ - b.eq 242f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba18> // b.none │ │ │ │ - ldrb w7, [x1, #64] │ │ │ │ - add x2, x28, #0x120 │ │ │ │ - ldr x4, [x0, #72] │ │ │ │ - add x5, x28, #0x298 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x4, x4, x21 │ │ │ │ - tbnz w7, #0, 23940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb060> │ │ │ │ - bl 3b4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c00> │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 380a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7c8> │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x1, x1, x22 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 39bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212e4> │ │ │ │ - mov w20, w0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 37e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f530> │ │ │ │ - b 23970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb090> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x3, sp, #0x90 │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - stp x3, x5, [sp, #128] │ │ │ │ - add x2, x0, #0x3b0 │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - add x0, x28, #0x80 │ │ │ │ - ldr w4, [x2] │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str w4, [sp, #144] │ │ │ │ - strh w2, [x3, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - ldr w19, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 23c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb354> // b.none │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 25204 ::do_widen(char) const@@Base+0x7f44> // b.pmore │ │ │ │ + cbz x2, 25090 ::do_widen(char) const@@Base+0x7dd0> │ │ │ │ + lsl x2, x10, #2 │ │ │ │ + stp x2, x10, [sp, #40] │ │ │ │ mov x0, x2 │ │ │ │ + stp x6, x1, [sp, #56] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + mov x3, x0 │ │ │ │ + ldp x6, x12, [sp, #56] │ │ │ │ + ldp x2, x10, [sp, #40] │ │ │ │ + add x14, x6, #0xc8 │ │ │ │ + add x2, x0, x2 │ │ │ │ + ldr x0, [x6, #200] │ │ │ │ + stp x3, x2, [x6, #200] │ │ │ │ + str x2, [x14, #16] │ │ │ │ + cbz x0, 24fe8 ::do_widen(char) const@@Base+0x7d28> │ │ │ │ + stp x14, x6, [sp, #40] │ │ │ │ + str x12, [sp, #56] │ │ │ │ bl ced0 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 23c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> │ │ │ │ - add x0, x28, #0x378 │ │ │ │ - bl c7c8 │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - add x1, x1, x22 │ │ │ │ - ldp x8, x11, [x1, #152] │ │ │ │ - cmp x11, x8 │ │ │ │ - b.eq 23e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb530> // b.none │ │ │ │ - mov w21, #0x18 // #24 │ │ │ │ - mov x4, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - movk x4, #0xaaa, lsl #48 │ │ │ │ - smull x23, w27, w21 │ │ │ │ - b 23cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb3d4> │ │ │ │ - add x25, x25, x23 │ │ │ │ - csel w7, w27, w2, ge // ge = tcont │ │ │ │ - ldr x10, [x1, #176] │ │ │ │ - ldp x19, x2, [x25, #8] │ │ │ │ - ldr x9, [x1, #200] │ │ │ │ - ldr w10, [x10, x0] │ │ │ │ - ldr w9, [x9, x0] │ │ │ │ - cmp x19, x2 │ │ │ │ - b.eq 23cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb40c> // b.none │ │ │ │ - add x0, x19, #0xc │ │ │ │ - stp w7, w10, [x19] │ │ │ │ - str w9, [x19, #8] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - str x0, [x25, #8] │ │ │ │ - sub x0, x11, x8 │ │ │ │ - cmp x26, x0, asr #2 │ │ │ │ - b.cs 23e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb530> // b.hs, b.nlast │ │ │ │ - ubfiz x0, x26, #2, #32 │ │ │ │ - ldr x25, [x28, #608] │ │ │ │ - ldr w2, [x8, x0] │ │ │ │ - cmp w27, w2 │ │ │ │ - b.le 23c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb390> │ │ │ │ - smaddl x25, w2, w21, x25 │ │ │ │ - mov w7, w27 │ │ │ │ - ldr x10, [x1, #176] │ │ │ │ - ldr x9, [x1, #200] │ │ │ │ - ldp x19, x2, [x25, #8] │ │ │ │ - ldr w10, [x10, x0] │ │ │ │ - ldr w9, [x9, x0] │ │ │ │ - cmp x19, x2 │ │ │ │ - b.ne 23c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb3b4> // b.any │ │ │ │ - ldr x2, [x25] │ │ │ │ - mov x3, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - movk x3, #0xaaab │ │ │ │ - sub x1, x19, x2 │ │ │ │ - asr x0, x1, #2 │ │ │ │ - mul x0, x0, x3 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 246d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbdf4> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - str w10, [sp, #8] │ │ │ │ - csinc x20, x0, xzr, ne // ne = any │ │ │ │ - stp w9, w7, [sp, #16] │ │ │ │ - add x20, x20, x0 │ │ │ │ - stp x2, x1, [sp, #32] │ │ │ │ - cmp x20, x4 │ │ │ │ - csel x20, x20, x4, ls // ls = plast │ │ │ │ - add x20, x20, x20, lsl #1 │ │ │ │ - lsl x20, x20, #2 │ │ │ │ - mov x0, x20 │ │ │ │ + ldp x14, x6, [sp, #40] │ │ │ │ + ldr x12, [sp, #56] │ │ │ │ + ldr x10, [x6, #80] │ │ │ │ + cbz x10, 25084 ::do_widen(char) const@@Base+0x7dc4> │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov w13, #0x80000000 // #-2147483648 │ │ │ │ + ldr w5, [x12, x7, lsl #2] │ │ │ │ + cmp w5, w13 │ │ │ │ + b.eq 25078 ::do_widen(char) const@@Base+0x7db8> // b.none │ │ │ │ + ldr x16, [x6, #168] │ │ │ │ + add x15, x6, #0x90 │ │ │ │ + cbz x16, 2516c ::do_widen(char) const@@Base+0x7eac> │ │ │ │ + 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, 250a8 ::do_widen(char) const@@Base+0x7de8> │ │ │ │ + ldr x3, [x1] │ │ │ │ + ldr w4, [x3, #8] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.eq 25064 ::do_widen(char) const@@Base+0x7da4> // b.none │ │ │ │ + ldr x0, [x3] │ │ │ │ + cbz x0, 250a8 ::do_widen(char) const@@Base+0x7de8> │ │ │ │ + ldr w4, [x0, #8] │ │ │ │ + mov x1, x3 │ │ │ │ + sxtw x9, w4 │ │ │ │ + udiv x3, x9, x8 │ │ │ │ + msub x3, x3, x8, x9 │ │ │ │ + cmp x11, x3 │ │ │ │ + b.ne 250a8 ::do_widen(char) const@@Base+0x7de8> // b.any │ │ │ │ + mov x3, x0 │ │ │ │ + cmp w5, w4 │ │ │ │ + b.ne 25034 ::do_widen(char) const@@Base+0x7d74> // b.any │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbz x0, 250a8 ::do_widen(char) const@@Base+0x7de8> │ │ │ │ + ldr w8, [x0, #12] │ │ │ │ + ldr x0, [x14] │ │ │ │ + str w8, [x0, w7, uxtw #2] │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + cmp x7, x10 │ │ │ │ + b.cc 24ff0 ::do_widen(char) const@@Base+0x7d30> // b.lo, b.ul, b.last │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x14, x6, #0xc8 │ │ │ │ + ldr x0, [x6, #200] │ │ │ │ + stp xzr, xzr, [x6, #200] │ │ │ │ + str xzr, [x14, #16] │ │ │ │ + cbnz x0, 24fcc ::do_widen(char) const@@Base+0x7d0c> │ │ │ │ + b 25084 ::do_widen(char) const@@Base+0x7dc4> │ │ │ │ + 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, 250f4 ::do_widen(char) const@@Base+0x7e34> │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr w4, [x0, #8] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.eq 251c8 ::do_widen(char) const@@Base+0x7f08> // b.none │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 250f4 ::do_widen(char) const@@Base+0x7e34> │ │ │ │ + ldr w4, [x0, #8] │ │ │ │ + sxtw x10, w4 │ │ │ │ + udiv x3, x10, x9 │ │ │ │ + msub x3, x3, x9, x10 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.eq 250cc ::do_widen(char) const@@Base+0x7e0c> // b.none │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + str w5, [sp, #40] │ │ │ │ + str x7, [sp, #48] │ │ │ │ + str w8, [sp, #56] │ │ │ │ + stp x1, x2, [sp, #64] │ │ │ │ + stp x15, x14, [sp, #80] │ │ │ │ + stp x6, x12, [sp, #96] │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + mov x5, x0 │ │ │ │ + ldp x1, x2, [sp, #64] │ │ │ │ + add x6, x0, #0x8 │ │ │ │ + ldr w8, [sp, #56] │ │ │ │ + mov x20, x0 │ │ │ │ mov x3, x0 │ │ │ │ - ldp w9, w7, [sp, #16] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w10, [sp, #8] │ │ │ │ - mov x4, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - str w7, [x3, x1] │ │ │ │ - movk x4, #0xaaa, lsl #48 │ │ │ │ - stp w10, w9, [x0, #4] │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - cmp x19, x2 │ │ │ │ - b.eq 240a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7c0> // b.none │ │ │ │ - mov x1, x2 │ │ │ │ - mov x0, x3 │ │ │ │ + str xzr, [x5] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + ldr w5, [sp, #40] │ │ │ │ + stp w5, w8, [x6] │ │ │ │ + str w8, [sp, #40] │ │ │ │ + bl 25300 ::do_widen(char) const@@Base+0x8040> │ │ │ │ + ldp x14, x6, [sp, #88] │ │ │ │ + mov w13, #0x80000000 // #-2147483648 │ │ │ │ + ldr x7, [sp, #48] │ │ │ │ + ldr x12, [sp, #104] │ │ │ │ + ldr x10, [x6, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr w8, [sp, #40] │ │ │ │ + b 25070 ::do_widen(char) const@@Base+0x7db0> │ │ │ │ + ldr x4, [x6, #160] │ │ │ │ + mov x2, x4 │ │ │ │ + cbz x4, 251d0 ::do_widen(char) const@@Base+0x7f10> │ │ │ │ + add x0, x6, #0xa0 │ │ │ │ + b 25190 ::do_widen(char) const@@Base+0x7ed0> │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x0, x2 │ │ │ │ + cbz x3, 251a4 ::do_widen(char) const@@Base+0x7ee4> │ │ │ │ + mov x2, x3 │ │ │ │ + ldr w3, [x2, #8] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.ne 25180 ::do_widen(char) const@@Base+0x7ec0> // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbnz x0, 2506c ::do_widen(char) const@@Base+0x7dac> │ │ │ │ + mov x0, x4 │ │ │ │ + cbnz x4, 251b8 ::do_widen(char) const@@Base+0x7ef8> │ │ │ │ + b 251d0 ::do_widen(char) const@@Base+0x7f10> │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 251d0 ::do_widen(char) const@@Base+0x7f10> │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 251b0 ::do_widen(char) const@@Base+0x7ef0> // b.any │ │ │ │ + mov w8, #0x1 // #1 │ │ │ │ + ldr x10, [x6, #80] │ │ │ │ + b 25070 ::do_widen(char) const@@Base+0x7db0> │ │ │ │ + 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 250f8 ::do_widen(char) const@@Base+0x7e38> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , 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+0x4b000> │ │ │ │ + add x0, x0, #0xd8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + bl c9f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x7, [x1] │ │ │ │ - str x7, [x0] │ │ │ │ - ldr w7, [x1, #8] │ │ │ │ - add x1, x1, #0xc │ │ │ │ - str w7, [x0, #8] │ │ │ │ - add x0, x0, #0xc │ │ │ │ - cmp x19, x1 │ │ │ │ - b.ne 23d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4a0> // b.any │ │ │ │ - sub x1, x19, #0xc │ │ │ │ - mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - eor x0, x0, #0x8000000000000001 │ │ │ │ - lsr x1, x1, #2 │ │ │ │ - mul x1, x1, x0 │ │ │ │ - and x1, x1, #0x3fffffffffffffff │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add x1, x1, x1, lsl #1 │ │ │ │ - add x19, x3, x1, lsl #2 │ │ │ │ - add x19, x19, #0xc │ │ │ │ - cbz x2, 23de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb508> │ │ │ │ - mov x0, x2 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl ced0 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - mov x4, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - movk x4, #0xaaa, lsl #48 │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - add x20, x3, x20 │ │ │ │ - stp x3, x19, [x25] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - add x1, x1, x22 │ │ │ │ - str x20, [x25, #16] │ │ │ │ - ldp x8, x11, [x1, #152] │ │ │ │ - sub x0, x11, x8 │ │ │ │ - cmp x26, x0, asr #2 │ │ │ │ - b.cc 23cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb3d4> // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x3, sp, #0x90 │ │ │ │ - mov x5, #0x6 // #6 │ │ │ │ - stp x3, x5, [sp, #128] │ │ │ │ - add x2, x0, #0x3b0 │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - add x0, x28, #0x80 │ │ │ │ - ldr w4, [x2] │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str w4, [sp, #144] │ │ │ │ - strh w2, [x3, #4] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - ldr w19, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 23e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb584> // b.none │ │ │ │ - mov x0, x2 │ │ │ │ - bl ced0 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 23e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb594> │ │ │ │ - add x0, x28, #0x378 │ │ │ │ - bl ca80 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x3, x3, #0x760 │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - stp x1, x2, [sp, #128] │ │ │ │ - add x0, x28, #0x90 │ │ │ │ - ldr w4, [x3] │ │ │ │ - ldrh w3, [x3, #4] │ │ │ │ - str w4, [sp, #144] │ │ │ │ - strb wzr, [sp, #150] │ │ │ │ - strh w3, [x1, #4] │ │ │ │ - bl 23700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae20> │ │ │ │ - add x1, x28, #0x98 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 23f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb62c> // b.none │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - ldr x1, [x0, w27, sxtw #3] │ │ │ │ - ldr x2, [x1, #344] │ │ │ │ - ldr x0, [x1, #360] │ │ │ │ - ldr w1, [x1, #368] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - cbz x0, 23f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb62c> │ │ │ │ - ldr x19, [x28, #936] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - add x0, x28, #0x80 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w27 │ │ │ │ - add x0, x19, x22 │ │ │ │ - ldr d0, [x2] │ │ │ │ - bl 32b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a4> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 23f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb62c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x28, #960] │ │ │ │ - ldr w1, [x28, #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 23fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb70c> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 23fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6d0> // b.none │ │ │ │ - cbnz w0, 23f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb680> │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - ldr x0, [x0, w27, sxtw #3] │ │ │ │ - add x1, x1, x22 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2d2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149c0> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 23f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb680> │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - mov x1, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x1 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - mov x13, #0x84c0 // #33984 │ │ │ │ - add sp, sp, x13 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ + 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, 2527c ::do_widen(char) const@@Base+0x7fbc> │ │ │ │ + ldrb w1, [x0, #521] │ │ │ │ + tbz w1, #0, 25274 ::do_widen(char) const@@Base+0x7fb4> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x438 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl d680 , 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, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x430 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + add x1, x21, #0x438 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + tbz w0, #0, 25274 ::do_widen(char) const@@Base+0x7fb4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + add x1, x21, #0x438 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + mov x19, x0 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + b 25268 ::do_widen(char) const@@Base+0x7fa8> │ │ │ │ + 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 d278 │ │ │ │ + mov x21, x1 │ │ │ │ + tbnz w0, #0, 25390 ::do_widen(char) const@@Base+0x80d0> │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x0, [x20, x23, lsl #3] │ │ │ │ + add x1, x20, x23, lsl #3 │ │ │ │ + cbz x0, 2543c ::do_widen(char) const@@Base+0x817c> │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x0, [x24] │ │ │ │ + ldr x0, [x20, x23, lsl #3] │ │ │ │ + str x24, [x0] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + mov x0, x24 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - ldr x0, [x0, w27, sxtw #3] │ │ │ │ - add x1, x1, x22 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2d2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149c0> │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - ldr x0, [x0, w27, sxtw #3] │ │ │ │ - add x1, x1, x22 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2c784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ea4> │ │ │ │ - b 23f54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb674> │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - sbfiz x27, x27, #3, #32 │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - ldr x0, [x0, x27] │ │ │ │ - add x1, x1, x22 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2d2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149c0> │ │ │ │ - ldr x7, [x28, #640] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x1, x1, #0xaa8 │ │ │ │ - add x2, sp, #0x90 │ │ │ │ - ldr x19, [x28, #936] │ │ │ │ - mov x5, #0xa // #10 │ │ │ │ - ldr x4, [x1] │ │ │ │ - add x0, x28, #0x80 │ │ │ │ - ldrh w3, [x1, #8] │ │ │ │ - add x19, x19, x22 │ │ │ │ - ldr x20, [x7, x27] │ │ │ │ - stp x2, x5, [sp, #128] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - str x4, [sp, #144] │ │ │ │ - strb wzr, [sp, #154] │ │ │ │ - strh w3, [x2, #8] │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> │ │ │ │ - mov x3, x0 │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - ldr d0, [x3] │ │ │ │ - bl 2dea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155c0> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 24080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7a0> // b.none │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.eq 25498 ::do_widen(char) const@@Base+0x81d8> // b.none │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 254a8 ::do_widen(char) const@@Base+0x81e8> // b.pmore │ │ │ │ + lsl x0, x1, #3 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + lsl x2, x21, #3 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + add x8, x19, #0x30 │ │ │ │ + ldr x5, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x5, 25414 ::do_widen(char) const@@Base+0x8154> │ │ │ │ + add x7, x19, #0x10 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrsw x1, [x5, #8] │ │ │ │ + mov x2, x5 │ │ │ │ + ldr x5, [x5] │ │ │ │ + udiv x4, x1, x21 │ │ │ │ + msub x4, x4, x21, x1 │ │ │ │ + lsl x1, x4, #3 │ │ │ │ + ldr x6, [x20, x1] │ │ │ │ + cbz x6, 25470 ::do_widen(char) const@@Base+0x81b0> │ │ │ │ + ldr x0, [x6] │ │ │ │ + str x0, [x2] │ │ │ │ + ldr x0, [x20, x1] │ │ │ │ + str x2, [x0] │ │ │ │ + cbnz x5, 253e0 ::do_widen(char) const@@Base+0x8120> │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x0, x8 │ │ │ │ + b.eq 25424 ::do_widen(char) const@@Base+0x8164> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x28, #640] │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - ldr x1, [x28, #936] │ │ │ │ - ldr x0, [x0, x27] │ │ │ │ - add x1, x1, x22 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 2ea40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16160> │ │ │ │ - b 23f54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb674> │ │ │ │ - mov x19, x3 │ │ │ │ - b 23dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4e8> │ │ │ │ - ldr x1, [x28, #640] │ │ │ │ - add x20, sp, #0x60 │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x1, [x1, w27, sxtw #3] │ │ │ │ - ldp x22, x21, [x1] │ │ │ │ - stp x2, xzr, [sp, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - add x1, x21, #0x2d │ │ │ │ - bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x2e // #46 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2c │ │ │ │ - b.ls 2476c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe8c> // b.plast │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - mov x2, #0x2d // #45 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 24744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe64> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + udiv x23, x22, x21 │ │ │ │ + stp x20, x21, [x19] │ │ │ │ + msub x23, x23, x21, x22 │ │ │ │ + add x1, x20, x23, lsl #3 │ │ │ │ + ldr x0, [x20, x23, lsl #3] │ │ │ │ + cbnz x0, 25358 ::do_widen(char) const@@Base+0x8098> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x0, [x24] │ │ │ │ + str x24, [x19, #16] │ │ │ │ + ldr x0, [x24] │ │ │ │ + cbz x0, 25464 ::do_widen(char) const@@Base+0x81a4> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + ldrsw x3, [x0, #8] │ │ │ │ + udiv x0, x3, x2 │ │ │ │ + msub x0, x0, x2, x3 │ │ │ │ + str x24, [x20, x0, lsl #3] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x1] │ │ │ │ + b 25368 ::do_widen(char) const@@Base+0x80a8> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x0, [x2] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x7, [x20, x1] │ │ │ │ + ldr x0, [x2] │ │ │ │ + cbz x0, 2548c ::do_widen(char) const@@Base+0x81cc> │ │ │ │ + str x2, [x20, x3, lsl #3] │ │ │ │ + mov x3, x4 │ │ │ │ + cbnz x5, 253e0 ::do_widen(char) const@@Base+0x8120> │ │ │ │ + b 25414 ::do_widen(char) const@@Base+0x8154> │ │ │ │ + mov x20, x19 │ │ │ │ + str xzr, [x20, #48]! │ │ │ │ + mov x8, x20 │ │ │ │ + b 253c0 ::do_widen(char) const@@Base+0x8100> │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 24714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe34> // b.none │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ + b.ls 254b8 ::do_widen(char) const@@Base+0x81f8> // b.plast │ │ │ │ + bl cd08 │ │ │ │ + bl c8a0 │ │ │ │ + bti j │ │ │ │ + str x20, [x19, #40] │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + stp x1, x2, [x0] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x22, x2 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + add x20, x1, #0x10 │ │ │ │ + ldr x1, [x2] │ │ │ │ + ldr x3, [x22, #16] │ │ │ │ + ldr w4, [x2, #24] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + sub x3, x3, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + add x3, x4, x3, lsl #3 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + cbz x3, 25720 ::do_widen(char) const@@Base+0x8460> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x21, #0x1 // #1 │ │ │ │ + strb wzr, [sp, #15] │ │ │ │ + cmp x3, x19 │ │ │ │ + b.ls 25704 ::do_widen(char) const@@Base+0x8444> // b.plast │ │ │ │ + ldr x4, [x22] │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + ldr w0, [x22, #24] │ │ │ │ + sub x2, x2, x4 │ │ │ │ + add x2, x0, x2, lsl #3 │ │ │ │ + cmp x19, x2 │ │ │ │ + b.cs 25808 ::do_widen(char) const@@Base+0x8548> // b.hs, b.nlast │ │ │ │ + lsr x1, x19, #6 │ │ │ │ + lsl x0, x21, x19 │ │ │ │ + ldr x1, [x4, x1, lsl #3] │ │ │ │ + tst x0, x1 │ │ │ │ + add x0, x19, #0x1 │ │ │ │ + b.eq 25754 ::do_widen(char) const@@Base+0x8494> // b.none │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w5, w1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 257ec ::do_widen(char) const@@Base+0x852c> // b.plast │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cs 257fc ::do_widen(char) const@@Base+0x853c> // b.hs, b.nlast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x21, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x19, #0x2 │ │ │ │ + b.eq 25768 ::do_widen(char) const@@Base+0x84a8> // b.none │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 257ec ::do_widen(char) const@@Base+0x852c> // b.plast │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cs 257fc ::do_widen(char) const@@Base+0x853c> // b.hs, b.nlast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x21, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x19, #0x3 │ │ │ │ + b.eq 2577c ::do_widen(char) const@@Base+0x84bc> // b.none │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 257ec ::do_widen(char) const@@Base+0x852c> // b.plast │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cs 257fc ::do_widen(char) const@@Base+0x853c> // b.hs, b.nlast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x21, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x19, #0x4 │ │ │ │ + b.eq 25790 ::do_widen(char) const@@Base+0x84d0> // b.none │ │ │ │ + orr w1, w1, #0x8 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 257ec ::do_widen(char) const@@Base+0x852c> // b.plast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 257fc ::do_widen(char) const@@Base+0x853c> // b.plast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x21, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x19, #0x5 │ │ │ │ + b.eq 257a4 ::do_widen(char) const@@Base+0x84e4> // b.none │ │ │ │ + orr w1, w1, #0x10 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 257ec ::do_widen(char) const@@Base+0x852c> // b.plast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 257fc ::do_widen(char) const@@Base+0x853c> // b.plast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x21, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x19, #0x6 │ │ │ │ + b.eq 257c4 ::do_widen(char) const@@Base+0x8504> // b.none │ │ │ │ + orr w1, w1, #0x20 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 257ec ::do_widen(char) const@@Base+0x852c> // b.plast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 257fc ::do_widen(char) const@@Base+0x853c> // b.plast │ │ │ │ + lsr x6, x0, #6 │ │ │ │ + lsl x0, x21, x0 │ │ │ │ + ldr x6, [x4, x6, lsl #3] │ │ │ │ + tst x0, x6 │ │ │ │ + add x0, x19, #0x7 │ │ │ │ + b.eq 257d8 ::do_widen(char) const@@Base+0x8518> // b.none │ │ │ │ + orr w1, w1, #0x40 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 257ec ::do_widen(char) const@@Base+0x852c> // b.plast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 257fc ::do_widen(char) const@@Base+0x853c> // b.plast │ │ │ │ + lsr x2, x0, #6 │ │ │ │ + lsl x0, x21, x0 │ │ │ │ + ldr x2, [x4, x2, lsl #3] │ │ │ │ + tst x0, x2 │ │ │ │ + b.eq 257b8 ::do_widen(char) const@@Base+0x84f8> // b.none │ │ │ │ + orr w1, w1, #0xffffff80 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + strb w1, [sp, #15] │ │ │ │ + add x1, sp, #0xf │ │ │ │ mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - mov x22, x21 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x1, [x22], #16 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 24420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb40> // b.none │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - adrp x19, 9f000 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + cmp x3, x19 │ │ │ │ + b.hi 2556c ::do_widen(char) const@@Base+0x82ac> // b.pmore │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25824 ::do_widen(char) const@@Base+0x8564> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 257f4 ::do_widen(char) const@@Base+0x8534> // b.plast │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 255bc ::do_widen(char) const@@Base+0x82fc> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 255ec ::do_widen(char) const@@Base+0x832c> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz w5, 25700 ::do_widen(char) const@@Base+0x8440> │ │ │ │ + b 25704 ::do_widen(char) const@@Base+0x8444> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 2561c ::do_widen(char) const@@Base+0x835c> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz w5, 25700 ::do_widen(char) const@@Base+0x8440> │ │ │ │ + b 25704 ::do_widen(char) const@@Base+0x8444> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 2564c ::do_widen(char) const@@Base+0x838c> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz w5, 25700 ::do_widen(char) const@@Base+0x8440> │ │ │ │ + b 25704 ::do_widen(char) const@@Base+0x8444> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 2567c ::do_widen(char) const@@Base+0x83bc> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz w5, 25700 ::do_widen(char) const@@Base+0x8440> │ │ │ │ + b 25704 ::do_widen(char) const@@Base+0x8444> │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cbz w5, 25704 ::do_widen(char) const@@Base+0x8444> │ │ │ │ + b 25700 ::do_widen(char) const@@Base+0x8440> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 256ac ::do_widen(char) const@@Base+0x83ec> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz w5, 25700 ::do_widen(char) const@@Base+0x8440> │ │ │ │ + b 25704 ::do_widen(char) const@@Base+0x8444> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 256dc ::do_widen(char) const@@Base+0x841c> // b.pmore │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz w5, 25700 ::do_widen(char) const@@Base+0x8440> │ │ │ │ + b 25704 ::do_widen(char) const@@Base+0x8444> │ │ │ │ + mov x19, x0 │ │ │ │ + b 25700 ::do_widen(char) const@@Base+0x8440> │ │ │ │ + mov x19, x0 │ │ │ │ + b 25704 ::do_widen(char) const@@Base+0x8444> │ │ │ │ + cbz w5, 25804 ::do_widen(char) const@@Base+0x8544> │ │ │ │ + strb w1, [sp, #15] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x3, x3, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 25828 ::do_widen(char) const@@Base+0x8568> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x0, #0x2c8 │ │ │ │ + bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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, #3760] │ │ │ │ + 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 d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 258c8 ::do_widen(char) const@@Base+0x8608> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 2590c ::do_widen(char) const@@Base+0x864c> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 25988 ::do_widen(char) const@@Base+0x86c8> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 25924 ::do_widen(char) const@@Base+0x8664> │ │ │ │ + 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, 25a34 ::do_widen(char) const@@Base+0x8774> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x19, [x19, #3760] │ │ │ │ - stp x22, xzr, [x21] │ │ │ │ - mov x7, #0x84b8 // #33976 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - add x2, sp, x7 │ │ │ │ - ldr x0, [x2] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - ldr x1, [x28, #640] │ │ │ │ - add x20, sp, #0x60 │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x1, [x1, w27, sxtw #3] │ │ │ │ - ldp x22, x21, [x1] │ │ │ │ - stp x2, xzr, [sp, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - add x1, x21, #0x2d │ │ │ │ - bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x2e // #46 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2c │ │ │ │ - b.ls 24500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc20> // b.plast │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x1, x1, #0xa0 │ │ │ │ - mov x2, #0x2d // #45 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 24528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc48> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + b.ne 25a28 ::do_widen(char) const@@Base+0x8768> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2590c ::do_widen(char) const@@Base+0x864c> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 244d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbf0> // b.none │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - mov x22, x21 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x1, [x22], #16 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 24434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb54> // b.none │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - adrp x19, 9f000 │ │ │ │ + b.gt 2590c ::do_widen(char) const@@Base+0x864c> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 25a34 ::do_widen(char) const@@Base+0x8774> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x19, [x19, #3760] │ │ │ │ - stp x22, xzr, [x21] │ │ │ │ - mov x11, #0x84b8 // #33976 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - add x2, sp, x11 │ │ │ │ - ldr x0, [x2] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - ldp x22, x21, [x1] │ │ │ │ - add x20, sp, #0x60 │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - stp x2, xzr, [sp, #96] │ │ │ │ - add x1, x21, #0x2c │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x2d // #45 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2b │ │ │ │ - b.ls 245e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd00> // b.plast │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x1, x1, #0x48 │ │ │ │ - mov x2, #0x2c // #44 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 245b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcd8> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c828 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x26 │ │ │ │ - b.ls 24588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbca8> // b.plast │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x1, x1, #0x78 │ │ │ │ - mov x2, #0x27 // #39 │ │ │ │ - bl c828 │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - mov x22, x21 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x1, [x22], #16 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 24448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb68> // b.none │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - stp x22, xzr, [x21] │ │ │ │ - mov x15, #0x84b8 // #33976 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - add x2, sp, x15 │ │ │ │ - ldr x0, [x2] │ │ │ │ + b.ne 25a28 ::do_widen(char) const@@Base+0x8768> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d068 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2418c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8ac> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 242b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9d4> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 243dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbafc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - mov x2, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x2 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 24650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd70> // b.none │ │ │ │ + b.eq 25a54 ::do_widen(char) const@@Base+0x8794> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 25a08 ::do_widen(char) const@@Base+0x8748> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x3, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x3 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x19, 9f000 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 25aa0 ::do_widen(char) const@@Base+0x87e0> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 25b1c ::do_widen(char) const@@Base+0x885c> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 25ab8 ::do_widen(char) const@@Base+0x87f8> │ │ │ │ + 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, 25bc8 ::do_widen(char) const@@Base+0x8908> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x19, [x19, #3760] │ │ │ │ - mov x12, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x12 │ │ │ │ - ldr x0, [x2] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - mov x14, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x14 │ │ │ │ - ldr x0, [x2] │ │ │ │ + b.ne 25bbc ::do_widen(char) const@@Base+0x88fc> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 25aa0 ::do_widen(char) const@@Base+0x87e0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 25aa0 ::do_widen(char) const@@Base+0x87e0> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 25bc8 ::do_widen(char) const@@Base+0x8908> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - mov x13, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x13 │ │ │ │ - ldr x0, [x2] │ │ │ │ + b.ne 25bbc ::do_widen(char) const@@Base+0x88fc> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d068 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 244a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbc4> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 244a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbc4> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 244a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbc4> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 244a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbc4> │ │ │ │ + b.eq 25be8 ::do_widen(char) const@@Base+0x8928> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - b 24498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ + b 25b9c ::do_widen(char) const@@Base+0x88dc> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 25c30 ::do_widen(char) const@@Base+0x8970> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 25cac ::do_widen(char) const@@Base+0x89ec> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 25c48 ::do_widen(char) const@@Base+0x8988> │ │ │ │ + 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, 25d58 ::do_widen(char) const@@Base+0x8a98> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x19, [x19, #3760] │ │ │ │ - mov x16, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x16 │ │ │ │ - ldr x0, [x2] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - mov x17, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x17 │ │ │ │ - ldr x0, [x2] │ │ │ │ + b.ne 25d4c ::do_widen(char) const@@Base+0x8a8c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 25c30 ::do_widen(char) const@@Base+0x8970> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 25c30 ::do_widen(char) const@@Base+0x8970> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 25d58 ::do_widen(char) const@@Base+0x8a98> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - mov x18, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x18 │ │ │ │ - ldr x0, [x2] │ │ │ │ + b.ne 25d4c ::do_widen(char) const@@Base+0x8a8c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d068 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 244a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbc4> │ │ │ │ - bti j │ │ │ │ - b 24460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb80> │ │ │ │ + b.eq 25d78 ::do_widen(char) const@@Base+0x8ab8> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3bff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23710> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - mov x5, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x5 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b 25d2c ::do_widen(char) const@@Base+0x8a6c> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xbd0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - b 24460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb80> │ │ │ │ - bti j │ │ │ │ - b 24460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb80> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2446c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb8c> │ │ │ │ - bl ced0 │ │ │ │ - b 2446c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 37e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f530> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - mov x4, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x4 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 24650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd70> // b.none │ │ │ │ - b 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> │ │ │ │ - bti j │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ mov x19, x0 │ │ │ │ - b 24678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd98> │ │ │ │ - bti j │ │ │ │ - b 24460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb80> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - mov x6, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x6 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - b 24460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb80> │ │ │ │ - bti j │ │ │ │ - b 24498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 25dc0 ::do_widen(char) const@@Base+0x8b00> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 25e3c ::do_widen(char) const@@Base+0x8b7c> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 25dd8 ::do_widen(char) const@@Base+0x8b18> │ │ │ │ + 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, 25ee8 ::do_widen(char) const@@Base+0x8c28> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x19, [x19, #3760] │ │ │ │ - mov x8, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x8 │ │ │ │ - ldr x0, [x2] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - mov x9, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x9 │ │ │ │ - ldr x0, [x2] │ │ │ │ + b.ne 25edc ::do_widen(char) const@@Base+0x8c1c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 25dc0 ::do_widen(char) const@@Base+0x8b00> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 25dc0 ::do_widen(char) const@@Base+0x8b00> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 25ee8 ::do_widen(char) const@@Base+0x8c28> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - mov x10, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x10 │ │ │ │ - ldr x0, [x2] │ │ │ │ + b.ne 25edc ::do_widen(char) const@@Base+0x8c1c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d068 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 24490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + b.eq 25f08 ::do_widen(char) const@@Base+0x8c48> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 244a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbc4> │ │ │ │ + b 25ebc ::do_widen(char) const@@Base+0x8bfc> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x988 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - 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] │ │ │ │ - str x27, [sp, #128] │ │ │ │ - str d15, [sp, #136] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3712] │ │ │ │ - bl c7c8 │ │ │ │ - ldr w23, [x19, #856] │ │ │ │ - mov x0, x21 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - str w1, [x19, #856] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3920] │ │ │ │ - bl ca80 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 24850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf70> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2482c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf4c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl ca80 │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.ge 24958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc078> // b.tcont │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, w23 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x2 │ │ │ │ + mov w20, w3 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 25f7c ::do_widen(char) const@@Base+0x8cbc> // b.none │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.ne 25f40 ::do_widen(char) const@@Base+0x8c80> // b.any │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbz w3, #2, 25fc8 ::do_widen(char) const@@Base+0x8d08> │ │ │ │ + cmp w20, #0x8 │ │ │ │ + b.eq 25f64 ::do_widen(char) const@@Base+0x8ca4> // b.none │ │ │ │ + cmp w20, #0x10 │ │ │ │ + b.ne 25f6c ::do_widen(char) const@@Base+0x8cac> // b.any │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbnz w0, #2, 25f6c ::do_widen(char) const@@Base+0x8cac> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + b 25fa4 ::do_widen(char) const@@Base+0x8ce4> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbz w0, #1, 25f9c ::do_widen(char) const@@Base+0x8cdc> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbnz w3, #1, 25f40 ::do_widen(char) const@@Base+0x8c80> │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w3, w3, #0x2 │ │ │ │ + str w3, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 25f40 ::do_widen(char) const@@Base+0x8c80> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w0, [x19, #64] │ │ │ │ + mov w1, w20 │ │ │ │ mov x0, x19 │ │ │ │ - bl 23820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf40> │ │ │ │ - mov x0, x21 │ │ │ │ - bl c7c8 │ │ │ │ - ldr w20, [x19, #860] │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - str w1, [x19, #860] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.gt 2482c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf4c> │ │ │ │ - mov x3, #0x14 // #20 │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - stp x3, x22, [sp] │ │ │ │ - bl d728 , 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+0x5f720> │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - ldr x2, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - stp x4, x5, [x0] │ │ │ │ - ldr w3, [x1, #16] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str w3, [x0, #16] │ │ │ │ - strb wzr, [x1, x2] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldrb w0, [x24, #520] │ │ │ │ - tbz w0, #0, 2481c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf3c> │ │ │ │ - ldr w3, [x19, #636] │ │ │ │ - scvtf d31, w20 │ │ │ │ - ldr w1, [x24, #524] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - scvtf d30, w3 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fcvtzs w26, d31 │ │ │ │ - cmp w26, w1 │ │ │ │ - b.ge 24900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc020> // b.tcont │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov w1, w3 │ │ │ │ - str w3, [x24, #524] │ │ │ │ - cmp w1, w26 │ │ │ │ - b.ge 24820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf40> // b.tcont │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, x1, #0x118 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x0, x25 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w26, [x24, #524] │ │ │ │ - b 24820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf40> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 249a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0c8> // b.any │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl d0f8 const&, boost::program_options::variables_map&, bool)@plt+0x8> │ │ │ │ + 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 25f40 ::do_widen(char) const@@Base+0x8c80> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2b2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c0> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 249ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0cc> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x400 │ │ │ │ - add x27, sp, #0x290 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #1016] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x620 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3728] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #1560] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x20, sp, #0x280 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3728] │ │ │ │ - str x21, [sp, #112] │ │ │ │ + mov x20, x1 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + add x26, sp, #0x170 │ │ │ │ bl c5a0 │ │ │ │ - str x27, [sp, #640] │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x2, x2, #0x3b0 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - str x4, [sp, #648] │ │ │ │ - strb wzr, [sp, #662] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr w3, [x2] │ │ │ │ - ldrh w2, [x2, #4] │ │ │ │ - str w3, [sp, #656] │ │ │ │ - strh w2, [x27, #4] │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x19, #0x80 │ │ │ │ - bl d020 (double)@plt> │ │ │ │ - bl 1a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - ldr w22, [x0] │ │ │ │ - str x23, [sp, #1072] │ │ │ │ - str x24, [sp, #1080] │ │ │ │ - str x25, [sp, #1088] │ │ │ │ - str x26, [sp, #1096] │ │ │ │ - str d14, [sp, #1136] │ │ │ │ - str d15, [sp, #1144] │ │ │ │ - cmp x1, x27 │ │ │ │ - b.eq 24a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc198> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ + mov x1, x19 │ │ │ │ + add x19, sp, #0x160 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + str x26, [sp, #352] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 30680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6680> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 260b4 ::do_widen(char) const@@Base+0x8df4> // b.none │ │ │ │ bl ced0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x24, x19, #0x400 │ │ │ │ - str xzr, [x19, #856] │ │ │ │ - str wzr, [x19, #1012] │ │ │ │ - str wzr, [x19, #1024] │ │ │ │ - ldr x1, [x19, #1104] │ │ │ │ - ldr x2, [x19, #1112] │ │ │ │ - stur q31, [x24, #8] │ │ │ │ - stur q31, [x24, #24] │ │ │ │ - str wzr, [x19, #1064] │ │ │ │ - str q31, [x19, #1072] │ │ │ │ - str q31, [x19, #1088] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 24ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc1d4> // b.none │ │ │ │ - str x1, [x19, #1112] │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.le 26444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb64> │ │ │ │ - adrp x23, 24000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb720> │ │ │ │ - ubfiz x22, x22, #3, #32 │ │ │ │ - add x23, x23, #0x7a0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #864] │ │ │ │ - mov x3, x19 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x0, x21 │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - bl d7b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f8> │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 24acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc1ec> // b.any │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19, #864] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x21] │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - bl ce28 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 24b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc220> // b.any │ │ │ │ - ldr w0, [x19, #1012] │ │ │ │ - ldr w1, [x19, #1024] │ │ │ │ - cbz w0, 25920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd040> │ │ │ │ - str d12, [sp, #1120] │ │ │ │ - str d13, [sp, #1128] │ │ │ │ - movi d13, #0x0 │ │ │ │ - cbnz w1, 25918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd038> │ │ │ │ - add x22, sp, #0x2f0 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + add x1, sp, #0x34 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldp x4, x3, [x3] │ │ │ │ + sub x3, x3, x4 │ │ │ │ + asr x3, x3, #3 │ │ │ │ + str w3, [sp, #52] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 26200 ::do_widen(char) const@@Base+0x8f40> │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x21, [x3, w20, uxtw #3] │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x21] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + add x1, sp, #0x40 │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x21, [x3, w20, uxtw #3] │ │ │ │ + ldr x3, [x21, #48] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x21, #40] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x21, [x3, w20, uxtw #3] │ │ │ │ + ldr x3, [x21, #80] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x3, [x3] │ │ │ │ + ldr x21, [x3, w20, uxtw #3] │ │ │ │ + ldr x3, [x21, #112] │ │ │ │ + str x3, [sp, #80] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + ldr x1, [x21, #104] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + add x1, x1, #0x90 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.gt 260e8 ::do_widen(char) const@@Base+0x8e28> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + add x1, x1, x2 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldr w27, [x0, #4] │ │ │ │ + cmp w27, #0x0 │ │ │ │ + b.le 26410 ::do_widen(char) const@@Base+0x9150> │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x21, [x3, w20, uxtw #3] │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x21] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + add x1, x1, #0x28 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + add x1, x1, #0x2c │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + add x1, x1, #0x34 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + add x1, x1, #0x38 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + add x1, x1, #0x3c │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #136] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #160] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #184] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #208] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x2, [x28] │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x2, [x2, w20, uxtw #3] │ │ │ │ + add x2, x2, #0xe8 │ │ │ │ + bl 25500 ::do_widen(char) const@@Base+0x8240> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #272] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x1, [x28] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x1, [x1, w20, uxtw #3] │ │ │ │ + ldp x1, x2, [x1, #296] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x0, [x28] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr w27, [x0, #4] │ │ │ │ + cmp w27, w20 │ │ │ │ + b.gt 26228 ::do_widen(char) const@@Base+0x8f68> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x3d8 │ │ │ │ + add x2, sp, #0x2b8 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x3e8 │ │ │ │ - str xzr, [sp, #968] │ │ │ │ + add x3, sp, #0x2c8 │ │ │ │ + str xzr, [sp, #680] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x25, x26, [x0, #8] │ │ │ │ - strh wzr, [sp, #976] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3720] │ │ │ │ + ldp x21, x24, [x0, #8] │ │ │ │ + strh wzr, [sp, #688] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ str q31, [x2] │ │ │ │ str q31, [x3] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #640] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #352] │ │ │ │ + str x2, [sp, #464] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3864] │ │ │ │ - add x10, sp, #0x280 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3808] │ │ │ │ - add x11, sp, #0x2a0 │ │ │ │ - add x0, sp, #0x2c0 │ │ │ │ - add x3, x21, #0x18 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - add x2, x28, #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, #752] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3864] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3808] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + stp x3, x2, [sp, #352] │ │ │ │ + add x25, sp, #0x1c0 │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + stp xzr, xzr, [sp, #400] │ │ │ │ + str x1, [sp, #464] │ │ │ │ bl d968 , 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, #0x2e0 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x288 │ │ │ │ + add x1, sp, #0x168 │ │ │ │ + str x0, [sp] │ │ │ │ add x3, x0, #0x10 │ │ │ │ - stp x4, x0, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x3, [sp, #648] │ │ │ │ - str w2, [sp, #712] │ │ │ │ - str x4, [sp, #720] │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - strb wzr, [sp, #736] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x3, [sp, #360] │ │ │ │ + str w2, [sp, #424] │ │ │ │ + stp x25, xzr, [sp, #432] │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - fmov d0, d13 │ │ │ │ - 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, #760] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #688] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - stp x0, xzr, [sp, #192] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cbz x4, 26640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd60> │ │ │ │ - ldr x5, [sp, #672] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - ldr x3, [sp, #680] │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #400] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + stp x0, xzr, [sp, #96] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + cbz x4, 26df8 ::do_widen(char) const@@Base+0x9b38> │ │ │ │ + ldp x5, x3, [sp, #384] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x21, #0x18 │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - str x2, [sp, #640] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 24ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc3c0> // b.none │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x2, [sp, #352] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 26538 ::do_widen(char) const@@Base+0x9278> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ add x1, x23, #0x10 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - str x1, [sp, #752] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x1, [sp, #360] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #352] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + str x1, [sp, #464] │ │ │ │ bl c840 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - mov x4, #0x14 // #20 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + add x3, x3, #0x330 │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x3, x0 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - mov x1, x3 │ │ │ │ - str x0, [sp, #224] │ │ │ │ + mov x27, x0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + mov x1, x27 │ │ │ │ + str x0, [sp, #128] │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 26a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe144> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #224] │ │ │ │ - str x2, [sp, #240] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #232] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ + b.eq 26d88 ::do_widen(char) const@@Base+0x9ac8> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + str x2, [sp, #144] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ add x0, x0, x1 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 26db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe4d4> // b.plast │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x140 │ │ │ │ - str x0, [sp, #168] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 27170 ::do_widen(char) const@@Base+0x9eb0> // b.plast │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + str x0, [sp, #16] │ │ │ │ bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + add x27, sp, #0xb0 │ │ │ │ + str x27, [sp, #160] │ │ │ │ mov x3, x0 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - mov x1, x3 │ │ │ │ - str x0, [sp, #256] │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 26a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe128> // b.none │ │ │ │ + b.eq 26da4 ::do_widen(char) const@@Base+0x9ae4> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x2, [sp, #272] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + str x2, [sp, #176] │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - movi d15, #0x0 │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #264] │ │ │ │ - ldr w0, [x19, #1024] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 24dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc4e0> // b.plast │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr d15, [x24, #32] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 24dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc4dc> // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - bl d920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x660> │ │ │ │ - fmov d15, d0 │ │ │ │ - b 24dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc4e0> │ │ │ │ - fsqrt d15, d15 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x1, [x3] │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + bl 1e24c ::do_widen(char) const@@Base+0xf8c> │ │ │ │ + mov w28, w0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #352] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #752] │ │ │ │ - add x0, sp, #0x3d8 │ │ │ │ - str x25, [sp, #640] │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #464] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str xzr, [sp, #680] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #968] │ │ │ │ - strh wzr, [sp, #976] │ │ │ │ + strh wzr, [sp, #688] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x3e8 │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x9, sp, #0x290 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #640] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x9] │ │ │ │ - stp xzr, xzr, [x9, #16] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #688] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #712] │ │ │ │ - mov x0, x22 │ │ │ │ - str x2, [sp, #720] │ │ │ │ - strb wzr, [sp, #736] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x24, [x19, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - 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, #760] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #688] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x0, xzr, [sp, #288] │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - strb wzr, [sp, #304] │ │ │ │ - cbz x4, 26b90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2b0> │ │ │ │ - ldr x5, [sp, #672] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #680] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 24ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc618> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - ldp x3, x4, [sp, #256] │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 269d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe0f0> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ - b.ls 24f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc684> // b.plast │ │ │ │ - ldr x5, [sp, #80] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 24f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc684> // b.none │ │ │ │ - ldr x5, [sp, #304] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 26628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd48> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 27118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe838> // b.pmore │ │ │ │ - add x24, sp, #0x100 │ │ │ │ - mov x0, x24 │ │ │ │ - bl c828 │ │ │ │ - add x1, sp, #0x150 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - str x1, [sp, #320] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 269ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe10c> // b.none │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - str x0, [sp, #320] │ │ │ │ - str x2, [sp, #336] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str x0, [sp, #328] │ │ │ │ - stp x1, xzr, [x24] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 2762c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed4c> // b.plast │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x148 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - bl c828 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 268fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe01c> // b.none │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ str x0, [sp, #352] │ │ │ │ - str x2, [sp, #368] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str x0, [sp, #360] │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - movi d12, #0x0 │ │ │ │ - str x1, [x24] │ │ │ │ - ldr w0, [x19, #1064] │ │ │ │ - str xzr, [x24, #8] │ │ │ │ - cbz w0, 2503c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc75c> │ │ │ │ - ldr d12, [x19, #1080] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #752] │ │ │ │ - add x0, sp, #0x3d8 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #968] │ │ │ │ - strh wzr, [sp, #976] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x3e8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x8, sp, #0x290 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #640] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x8] │ │ │ │ - stp xzr, xzr, [x8, #16] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #688] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #712] │ │ │ │ - mov x0, x22 │ │ │ │ - str x2, [sp, #720] │ │ │ │ - strb wzr, [sp, #736] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - fmov d0, d12 │ │ │ │ - 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, #760] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #688] │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x0, xzr, [sp, #384] │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - cbz x4, 26b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe27c> │ │ │ │ - ldr x5, [sp, #672] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #680] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc894> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - ldp x3, x4, [sp, #352] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 269b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe0d4> // b.none │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #384] │ │ │ │ - b.ls 251e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc900> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 251e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc900> // b.none │ │ │ │ - ldr x5, [sp, #400] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 26610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd30> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 27004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe724> // b.pmore │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - mov x0, x24 │ │ │ │ - bl c828 │ │ │ │ - add x1, sp, #0x1b0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe054> // b.none │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - str x2, [sp, #432] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str x0, [sp, #424] │ │ │ │ - stp x1, xzr, [x24] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x6 │ │ │ │ - b.ls 2703c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe75c> // b.plast │ │ │ │ + str x0, [sp, #360] │ │ │ │ add x0, sp, #0x1a0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - add x1, x1, #0x150 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - bl c828 │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe038> // b.none │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - str x2, [sp, #464] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - stp x1, xzr, [x24] │ │ │ │ - mov x0, x22 │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - ldr w19, [x19, #1012] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #752] │ │ │ │ - add x0, sp, #0x3d8 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #968] │ │ │ │ - strh wzr, [sp, #976] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x3e8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x7, sp, #0x290 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #640] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x7] │ │ │ │ - stp xzr, xzr, [x7, #16] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #688] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - str x1, [sp, #752] │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + stp xzr, xzr, [sp, #400] │ │ │ │ + str x1, [sp, #464] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ + ldr x1, [sp] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #712] │ │ │ │ - mov x0, x22 │ │ │ │ - str x2, [sp, #720] │ │ │ │ - strb wzr, [sp, #736] │ │ │ │ + str w0, [sp, #424] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + str x1, [sp, #360] │ │ │ │ + add x1, sp, #0x168 │ │ │ │ + stp x25, xzr, [sp, #432] │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x20 │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x19 │ │ │ │ bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #688] │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - stp x0, xzr, [sp, #480] │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - strb wzr, [sp, #496] │ │ │ │ - cbz x4, 26b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2bc> │ │ │ │ - ldr x5, [sp, #672] │ │ │ │ + ldr x4, [sp, #400] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 26e18 ::do_widen(char) const@@Base+0x9b58> │ │ │ │ + ldp x5, x3, [sp, #384] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #680] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 253c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcae0> // b.none │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #464] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 26728 ::do_widen(char) const@@Base+0x9468> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ add x1, x23, #0x10 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - str x1, [sp, #752] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x1, [sp, #360] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #352] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + str x1, [sp, #464] │ │ │ │ bl c840 │ │ │ │ - ldp x3, x4, [sp, #448] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [sp, #488] │ │ │ │ + ldp x3, x4, [sp, #160] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 26980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe0a0> // b.none │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ + cmp x3, x27 │ │ │ │ + b.eq 26dc0 ::do_widen(char) const@@Base+0x9b00> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #480] │ │ │ │ - b.ls 2542c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb4c> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + b.ls 26790 ::do_widen(char) const@@Base+0x94d0> // b.plast │ │ │ │ + add x5, sp, #0xd0 │ │ │ │ cmp x1, x5 │ │ │ │ - b.eq 2542c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb4c> // b.none │ │ │ │ - ldr x5, [sp, #496] │ │ │ │ + b.eq 26790 ::do_widen(char) const@@Base+0x94d0> // b.none │ │ │ │ + ldr x5, [sp, #208] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 265f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd18> // b.plast │ │ │ │ + b.ls 26c10 ::do_widen(char) const@@Base+0x9950> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 27090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7b0> // b.pmore │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.hi 26e44 ::do_widen(char) const@@Base+0x9b84> // b.pmore │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + mov x0, x28 │ │ │ │ bl c828 │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x210 │ │ │ │ - str x1, [sp, #512] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 26968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe088> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #512] │ │ │ │ - str x1, [sp, #528] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - stp x24, xzr, [x19] │ │ │ │ + mov x1, x0 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + str x3, [sp, #224] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 26e28 ::do_widen(char) const@@Base+0x9b68> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x2, [sp, #224] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #232] │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ mov x1, #0x4 // #4 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ add x0, x0, x1 │ │ │ │ cmp x0, #0x2 │ │ │ │ - b.ls 27680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeda0> // b.plast │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ + b.ls 26f40 ::do_widen(char) const@@Base+0x9c80> // b.plast │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x158 │ │ │ │ - str x0, [sp, #160] │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + str x0, [sp, #24] │ │ │ │ bl c828 │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2699c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe0bc> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #544] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #552] │ │ │ │ - stp x24, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0x110 │ │ │ │ + str x28, [sp, #256] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 26d6c ::do_widen(char) const@@Base+0x9aac> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + str x0, [sp, #264] │ │ │ │ bl c5a0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ mov x2, #0x34db // #13531 │ │ │ │ movk x2, #0xd7b6, lsl #16 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - mov x1, #0x400000000000 // #70368744177664 │ │ │ │ - movk x1, #0x408f, lsl #48 │ │ │ │ - fmov d31, x1 │ │ │ │ - sub x1, x0, x3 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ movk x2, #0x431b, lsl #48 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr d15, [x3, #3712] │ │ │ │ + sub x1, x0, x1 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ smulh x2, x1, x2 │ │ │ │ asr x2, x2, #18 │ │ │ │ sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + fmul d15, d31, d15 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x25, [sp, #640] │ │ │ │ + str x21, [sp, #352] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #752] │ │ │ │ - add x0, sp, #0x3d8 │ │ │ │ - str xzr, [sp, #968] │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #464] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str xzr, [sp, #680] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #976] │ │ │ │ + strh wzr, [sp, #688] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x3e8 │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x24, [x19, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x6, sp, #0x290 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #640] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x6] │ │ │ │ - stp xzr, xzr, [x6, #16] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #688] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - str x1, [sp, #752] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #360] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + stp xzr, xzr, [sp, #400] │ │ │ │ + str x1, [sp, #464] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - ldp x2, x0, [sp, #16] │ │ │ │ - str x2, [sp, #720] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - strb wzr, [sp, #736] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x168 │ │ │ │ + stp x25, xzr, [sp, #432] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #648] │ │ │ │ + str x0, [sp, #360] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #712] │ │ │ │ - mov x0, x22 │ │ │ │ + str w0, [sp, #424] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ fmov d0, d15 │ │ │ │ mov x3, #0x2 // #2 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x19 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ + add x1, x19, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #760] │ │ │ │ + str x3, [sp, #472] │ │ │ │ bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #688] │ │ │ │ - add x19, sp, #0x250 │ │ │ │ - str x19, [sp, #576] │ │ │ │ - add x24, sp, #0x240 │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - cbz x4, 26b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2a0> │ │ │ │ - ldr x5, [sp, #672] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x3, [sp, #680] │ │ │ │ + ldr x4, [sp, #400] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + stp x0, xzr, [sp, #288] │ │ │ │ + strb wzr, [sp, #304] │ │ │ │ + cbz x4, 26e08 ::do_widen(char) const@@Base+0x9b48> │ │ │ │ + ldp x5, x3, [sp, #384] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - str x21, [sp, #752] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd88> // b.none │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + str x20, [sp, #464] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 269a4 ::do_widen(char) const@@Base+0x96e4> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #360] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - str x1, [sp, #752] │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #352] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x24, [x19, x1] │ │ │ │ + str x22, [sp, #464] │ │ │ │ bl c840 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [sp, #544] │ │ │ │ - ldr x4, [sp, #552] │ │ │ │ - ldr x2, [sp, #584] │ │ │ │ + ldp x3, x4, [sp, #256] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 26950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe070> // b.none │ │ │ │ - ldr x1, [sp, #560] │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 26ddc ::do_widen(char) const@@Base+0x9b1c> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #576] │ │ │ │ - b.ls 256d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcdf4> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 256d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcdf4> // b.none │ │ │ │ - ldr x5, [sp, #592] │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + b.ls 26a0c ::do_widen(char) const@@Base+0x974c> // b.plast │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 26a0c ::do_widen(char) const@@Base+0x974c> // b.none │ │ │ │ + ldr x5, [sp, #304] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 265e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd00> // b.plast │ │ │ │ + b.ls 26bc8 ::do_widen(char) const@@Base+0x9908> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 272b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe9d8> // b.pmore │ │ │ │ - add x21, sp, #0x220 │ │ │ │ + b.hi 270ac ::do_widen(char) const@@Base+0x9dec> // b.pmore │ │ │ │ + add x20, sp, #0x100 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c828 │ │ │ │ + mov x22, x0 │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + str x20, [sp, #320] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 26bf8 ::do_widen(char) const@@Base+0x9938> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + stp x22, xzr, [x21] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 271f4 ::do_widen(char) const@@Base+0x9f34> // b.plast │ │ │ │ + add x21, sp, #0x140 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x0, x21 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ bl c828 │ │ │ │ mov x23, x0 │ │ │ │ - add x21, sp, #0x270 │ │ │ │ - str x21, [sp, #608] │ │ │ │ + str x26, [sp, #352] │ │ │ │ mov x22, x0 │ │ │ │ ldr x0, [x23], #16 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 268c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdfe0> // b.none │ │ │ │ + b.eq 26d54 ::do_widen(char) const@@Base+0x9a94> // b.none │ │ │ │ ldr x1, [x22, #16] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #616] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3712] │ │ │ │ stp x23, xzr, [x22] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ strb wzr, [x22, #16] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 274d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebf8> // b.plast │ │ │ │ - add x23, sp, #0x260 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl c828 │ │ │ │ - mov x26, x0 │ │ │ │ - str x27, [sp, #640] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 268a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdfc8> // b.none │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - str x0, [sp, #640] │ │ │ │ - str x1, [sp, #656] │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - stp x26, xzr, [x25] │ │ │ │ - strb wzr, [x25, #16] │ │ │ │ - ldrb w0, [x22, #520] │ │ │ │ - tbnz w0, #0, 266b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xddd0> │ │ │ │ - ldrb w0, [x22, #521] │ │ │ │ - tbnz w0, #0, 26650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd70> │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 257b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xced0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 257c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcee0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 257d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcef0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 257e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf04> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 257f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf18> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2580c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf2c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf40> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf54> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf68> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldrb w0, [x24, #520] │ │ │ │ + tbnz w0, #0, 26c90 ::do_widen(char) const@@Base+0x99d0> │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbnz w0, #0, 26c34 ::do_widen(char) const@@Base+0x9974> │ │ │ │ ldr x0, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2585c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf7c> // b.none │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 26ae8 ::do_widen(char) const@@Base+0x9828> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ ldr x0, [sp, #320] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf90> // b.none │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 26af8 ::do_widen(char) const@@Base+0x9838> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ ldr x0, [sp, #288] │ │ │ │ + add x1, sp, #0x130 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 25884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfa4> // b.none │ │ │ │ + b.eq 26b0c ::do_widen(char) const@@Base+0x984c> // b.none │ │ │ │ bl ced0 │ │ │ │ ldr x0, [sp, #256] │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfb8> // b.none │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 26b1c ::do_widen(char) const@@Base+0x985c> // b.none │ │ │ │ bl ced0 │ │ │ │ ldr x0, [sp, #224] │ │ │ │ add x1, sp, #0xf0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 258ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfcc> // b.none │ │ │ │ + b.eq 26b30 ::do_widen(char) const@@Base+0x9870> // b.none │ │ │ │ bl ced0 │ │ │ │ ldr x0, [sp, #192] │ │ │ │ add x1, sp, #0xd0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 268d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdff8> // b.none │ │ │ │ + b.eq 26b44 ::do_widen(char) const@@Base+0x9884> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr d12, [sp, #1120] │ │ │ │ - ldr d13, [sp, #1128] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 26b54 ::do_widen(char) const@@Base+0x9894> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 26b68 ::do_widen(char) const@@Base+0x98a8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 26b7c ::do_widen(char) const@@Base+0x98bc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + bl 2b980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1980> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + ldr x2, [sp, #1560] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2e4> // b.any │ │ │ │ - ldr x23, [sp, #1072] │ │ │ │ - ldr x24, [sp, #1080] │ │ │ │ - ldr x25, [sp, #1088] │ │ │ │ - ldr x26, [sp, #1096] │ │ │ │ - ldr d14, [sp, #1136] │ │ │ │ - ldr d15, [sp, #1144] │ │ │ │ - add sp, sp, #0x400 │ │ │ │ + b.ne 26e60 ::do_widen(char) const@@Base+0x9ba0> // b.any │ │ │ │ + add sp, sp, #0x620 │ │ │ │ + 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, [x24, #16] │ │ │ │ - b 24b38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc258> │ │ │ │ - cbz w1, 26590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcb0> │ │ │ │ - ldr d15, [x24, #16] │ │ │ │ - add x22, sp, #0x2f0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x3d8 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x3e8 │ │ │ │ - str xzr, [sp, #968] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x25, x26, [x0, #8] │ │ │ │ - strh wzr, [sp, #976] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3720] │ │ │ │ - str q31, [x2] │ │ │ │ - str q31, [x3] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #640] │ │ │ │ - str x2, [sp, #752] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x4, sp, #0x280 │ │ │ │ - add x5, sp, #0x2a0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3864] │ │ │ │ - add x0, sp, #0x2c0 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3808] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x3, x21, #0x18 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - add x2, x28, #0x10 │ │ │ │ - stp x3, x2, [x4] │ │ │ │ - stp xzr, xzr, [x4, #16] │ │ │ │ - stp xzr, xzr, [x5] │ │ │ │ - stp xzr, xzr, [x5, #16] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4088] │ │ │ │ - add x4, sp, #0x2e0 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x288 │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - stp x4, x0, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x3, [sp, #648] │ │ │ │ - str w2, [sp, #712] │ │ │ │ - str x4, [sp, #720] │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - strb wzr, [sp, #736] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - 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, #760] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #688] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x0, xzr, [sp, #288] │ │ │ │ + add x20, sp, #0x100 │ │ │ │ add x0, sp, #0x120 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - strb wzr, [sp, #304] │ │ │ │ - cbz x4, 26b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe288> │ │ │ │ - ldr x5, [sp, #672] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #680] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x21, #0x18 │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - str x2, [sp, #640] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1b8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x4, #0x14 // #20 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, sp, #0x150 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - str x1, [sp, #320] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2688c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdfac> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #320] │ │ │ │ - str x2, [sp, #336] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #328] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 270bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7dc> // b.plast │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x140 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - bl c828 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf90> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #352] │ │ │ │ - str x2, [sp, #368] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #360] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - movi d15, #0x0 │ │ │ │ - str x1, [x3] │ │ │ │ - ldr w0, [x19, #1024] │ │ │ │ - str xzr, [x3, #8] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 25bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2e8> // b.plast │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr d15, [x24, #32] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 25bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2e4> // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - bl d920 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x660> │ │ │ │ - fmov d15, d0 │ │ │ │ - b 25bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2e8> │ │ │ │ - fsqrt d15, d15 │ │ │ │ - mov x0, x22 │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #752] │ │ │ │ - add x0, sp, #0x3d8 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #968] │ │ │ │ - strh wzr, [sp, #976] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x3e8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x3, sp, #0x290 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #640] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x3] │ │ │ │ - stp xzr, xzr, [x3, #16] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #688] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #712] │ │ │ │ - mov x0, x22 │ │ │ │ - str x2, [sp, #720] │ │ │ │ - strb wzr, [sp, #736] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - 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, #760] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #688] │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x0, xzr, [sp, #384] │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - cbz x4, 26b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe294> │ │ │ │ - ldr x5, [sp, #672] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #680] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd420> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - ldp x3, x4, [sp, #352] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 26854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf74> // b.none │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #384] │ │ │ │ - b.ls 25d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd48c> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 25d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd48c> // b.none │ │ │ │ - ldr x5, [sp, #400] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 265c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdce8> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 27230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe950> // b.pmore │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - mov x0, x24 │ │ │ │ - bl c828 │ │ │ │ - add x1, sp, #0x1b0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - str x1, [sp, #416] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf24> // b.none │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - str x2, [sp, #432] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str x0, [sp, #424] │ │ │ │ - stp x1, xzr, [x24] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 26e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe530> // b.plast │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x148 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - bl c828 │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 267e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf08> // b.none │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - str x2, [sp, #464] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - movi d14, #0x0 │ │ │ │ - str x1, [x24] │ │ │ │ - ldr w0, [x19, #1064] │ │ │ │ - str xzr, [x24, #8] │ │ │ │ - cbz w0, 25e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd564> │ │ │ │ - ldr d14, [x19, #1080] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #752] │ │ │ │ - add x0, sp, #0x3d8 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #968] │ │ │ │ - strh wzr, [sp, #976] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x3e8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x2, sp, #0x290 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #640] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x2] │ │ │ │ - stp xzr, xzr, [x2, #16] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #688] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #712] │ │ │ │ - mov x0, x22 │ │ │ │ - str x2, [sp, #720] │ │ │ │ - strb wzr, [sp, #736] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - fmov d0, d14 │ │ │ │ - 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, #760] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #688] │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - stp x0, xzr, [sp, #480] │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - strb wzr, [sp, #496] │ │ │ │ - cbz x4, 26b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe270> │ │ │ │ - ldr x5, [sp, #672] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #680] │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd69c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - ldp x3, x4, [sp, #448] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [sp, #488] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 26838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf58> // b.none │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #480] │ │ │ │ - b.ls 25fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd708> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 25fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd708> // b.none │ │ │ │ - ldr x5, [sp, #496] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 265b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcd0> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 26f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe62c> // b.pmore │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c828 │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x210 │ │ │ │ - str x1, [sp, #512] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 268e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe004> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #512] │ │ │ │ - str x1, [sp, #528] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #520] │ │ │ │ - stp x24, xzr, [x19] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 26fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6f4> // b.plast │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x168 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - bl c828 │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 26820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf40> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #544] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #552] │ │ │ │ - stp x24, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - bl c5a0 │ │ │ │ - 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, x22 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x25, [sp, #640] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #752] │ │ │ │ - add x0, sp, #0x3d8 │ │ │ │ - str xzr, [sp, #968] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #976] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x3e8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #640] │ │ │ │ - add x0, sp, #0x290 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #648] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #688] │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str xzr, [sp, #728] │ │ │ │ - ldp x2, x0, [sp, #16] │ │ │ │ - str x2, [sp, #720] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - strb wzr, [sp, #736] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #648] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #712] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - 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, #760] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #688] │ │ │ │ - add x19, sp, #0x250 │ │ │ │ - str x19, [sp, #576] │ │ │ │ - add x24, sp, #0x240 │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - cbz x4, 26b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe260> │ │ │ │ - ldr x5, [sp, #672] │ │ │ │ - mov x0, x24 │ │ │ │ - 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 │ │ │ │ - sub x4, x4, x3 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #640] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - str x21, [sp, #752] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd944> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x28, x28, #0x10 │ │ │ │ - str x28, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x25, #-24] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x25, [sp, #640] │ │ │ │ - mov x0, x22 │ │ │ │ - str x26, [x20, x2] │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [sp, #544] │ │ │ │ - ldr x4, [sp, #552] │ │ │ │ - ldr x2, [sp, #584] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 267d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdef0> // b.none │ │ │ │ - ldr x1, [sp, #560] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #576] │ │ │ │ - b.ls 26290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd9b0> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 26290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd9b0> // b.none │ │ │ │ - ldr x5, [sp, #592] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 26598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcb8> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 273d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeaf0> // b.pmore │ │ │ │ - add x21, sp, #0x220 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c828 │ │ │ │ - mov x23, x0 │ │ │ │ - add x21, sp, #0x270 │ │ │ │ - str x21, [sp, #608] │ │ │ │ mov x22, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 26a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe160> // b.none │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x1, [sp, #624] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - stp x23, xzr, [x22] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 27408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb28> // b.plast │ │ │ │ - add x23, sp, #0x260 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl c828 │ │ │ │ - mov x26, x0 │ │ │ │ - str x27, [sp, #640] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 26a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe178> // b.none │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - str x0, [sp, #640] │ │ │ │ - str x1, [sp, #656] │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - str x0, [sp, #648] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - stp x26, xzr, [x25] │ │ │ │ - strb wzr, [x25, #16] │ │ │ │ - ldrb w0, [x22, #520] │ │ │ │ - tbnz w0, #0, 26770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde90> │ │ │ │ - ldrb w0, [x22, #521] │ │ │ │ - tbnz w0, #0, 26710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde30> │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 2636c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda8c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2637c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda9c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdaac> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 263a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdac0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 263b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdad4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 263c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdae8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 263dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdafc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 263f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb10> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb24> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb38> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2642c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb4c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 258c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfe8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - b 258c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfe8> │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 26590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcb0> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, x0, #0x118 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3712] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3920] │ │ │ │ - adrp x25, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 2649c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdbbc> │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 26490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdbb0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ge 24b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc23c> // b.tcont │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 23820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf40> │ │ │ │ - mov x3, #0x14 // #20 │ │ │ │ - add x1, sp, #0xb8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + str x20, [sp, #320] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 26a44 ::do_widen(char) const@@Base+0x9784> // b.any │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x20 │ │ │ │ - str x3, [sp, #184] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - str x27, [sp, #640] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - add x1, x25, #0x100 │ │ │ │ - str x0, [sp, #640] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str x2, [sp, #656] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [x0] │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - str w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - str x2, [sp, #648] │ │ │ │ - ldrb w0, [x22, #520] │ │ │ │ - tbz w0, #0, 26480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdba0> │ │ │ │ - ldr w3, [x19, #636] │ │ │ │ - scvtf d31, w21 │ │ │ │ - ldr w1, [x22, #524] │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - scvtf d30, w3 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fcvtzs w23, d31 │ │ │ │ - cmp w23, w1 │ │ │ │ - b.ge 2653c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc5c> // b.tcont │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov w1, w3 │ │ │ │ - str w3, [x22, #524] │ │ │ │ - cmp w23, w1 │ │ │ │ - b.le 26484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdba4> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x28, x0 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - str w23, [x22, #524] │ │ │ │ - b 26484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdba4> │ │ │ │ - movi d15, #0x0 │ │ │ │ - b 25928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd048> │ │ │ │ - add x21, sp, #0x220 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 262ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd9cc> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 26004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd724> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 25d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4a8> │ │ │ │ - add x21, sp, #0x220 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 256f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce10> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 25448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb68> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 251fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc91c> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x24, sp, #0x100 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 26a50 ::do_widen(char) const@@Base+0x9790> │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 24f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc6a0> │ │ │ │ - add x1, sp, #0x2d0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - bl ca08 │ │ │ │ - b 24c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc39c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl cab0 │ │ │ │ + b 267e4 ::do_widen(char) const@@Base+0x9524> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - ldr x2, [sp, #648] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x25, x0 │ │ │ │ + mov x23, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ + add x0, x23, x0 │ │ │ │ ldr x22, [x0, #240] │ │ │ │ - cbz x22, 26ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5e4> │ │ │ │ + cbz x22, 2708c ::do_widen(char) const@@Base+0x9dcc> │ │ │ │ ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 26ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1f8> │ │ │ │ + cbz w0, 26cec ::do_widen(char) const@@Base+0x9a2c> │ │ │ │ ldrb w1, [x22, #67] │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x23 │ │ │ │ bl c540 │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 257a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcec0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 26ad8 ::do_widen(char) const@@Base+0x9818> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - ldr x2, [sp, #648] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - ldr x25, [x0, #240] │ │ │ │ - cbz x25, 26ea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5c4> │ │ │ │ - ldrb w0, [x25, #56] │ │ │ │ - cbz w0, 26a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe190> │ │ │ │ - ldrb w1, [x25, #67] │ │ │ │ - mov x0, x26 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 25798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xceb8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - ldr x2, [sp, #648] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x25, x0 │ │ │ │ + mov x23, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ + add x0, x23, x0 │ │ │ │ ldr x22, [x0, #240] │ │ │ │ - cbz x22, 26ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2c8> │ │ │ │ + cbz x22, 2706c ::do_widen(char) const@@Base+0x9dac> │ │ │ │ ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 26aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1c4> │ │ │ │ + cbz w0, 26d20 ::do_widen(char) const@@Base+0x9a60> │ │ │ │ ldrb w1, [x22, #67] │ │ │ │ - mov x0, x25 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 2635c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda7c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - ldr x2, [sp, #648] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - ldr x25, [x0, #240] │ │ │ │ - cbz x25, 26bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2f0> │ │ │ │ - ldrb w0, [x25, #56] │ │ │ │ - cbz w0, 26b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe22c> │ │ │ │ - ldrb w1, [x25, #67] │ │ │ │ - mov x0, x26 │ │ │ │ + mov x0, x23 │ │ │ │ bl c540 │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 26354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda74> │ │ │ │ - ldr x1, [sp, #576] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 262a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd9c0> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ne 26284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd9a4> // b.any │ │ │ │ - b 262a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd9c0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 25e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd540> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 25db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4d4> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x24 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2609c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7bc> │ │ │ │ - ldr x1, [sp, #480] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 25ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd718> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 25fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6fc> // b.any │ │ │ │ - b 25ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd718> │ │ │ │ - ldr x1, [sp, #384] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 25d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd49c> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 25d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd480> // b.any │ │ │ │ - b 25d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd49c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #48] │ │ │ │ - b 25b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd298> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 25b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd22c> │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x27 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 25778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce98> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 25718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce38> │ │ │ │ - ldr d12, [sp, #1120] │ │ │ │ - ldr d13, [sp, #1128] │ │ │ │ - b 258c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfe8> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x24 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 26030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd750> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 25018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc738> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 25294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9b4> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 25228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc948> │ │ │ │ - ldr x1, [sp, #576] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 256e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce04> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ne 256c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcde8> // b.any │ │ │ │ - b 256e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce04> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x24 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 25474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb94> │ │ │ │ - ldr x1, [sp, #480] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 2543c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb5c> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 25420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb40> // b.any │ │ │ │ - b 2543c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb5c> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x24 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 254e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc00> │ │ │ │ - ldr x1, [sp, #384] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 251f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc910> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 251d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8f4> // b.any │ │ │ │ - b 251f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc910> │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 24f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc694> // b.plast │ │ │ │ - ldr x5, [sp, #80] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 24f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc678> // b.any │ │ │ │ - b 24f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc694> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - b 24fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc6cc> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 24d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc494> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 24d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc430> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 262d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd9f4> │ │ │ │ - ldr x2, [x25, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x27 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 26334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda54> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x25] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 26700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde20> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 26700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde20> │ │ │ │ + b 26ad0 ::do_widen(char) const@@Base+0x9810> │ │ │ │ mov x0, x22 │ │ │ │ bl d0c8 │ │ │ │ ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 26760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde80> // b.none │ │ │ │ + b.eq 26c80 ::do_widen(char) const@@Base+0x99c0> // b.none │ │ │ │ mov x0, x22 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 26760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde80> │ │ │ │ + b 26c80 ::do_widen(char) const@@Base+0x99c0> │ │ │ │ mov x0, x22 │ │ │ │ bl d0c8 │ │ │ │ ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 266a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xddc0> // b.none │ │ │ │ + b.eq 26cdc ::do_widen(char) const@@Base+0x9a1c> // b.none │ │ │ │ mov x0, x22 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 266a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xddc0> │ │ │ │ - mov x0, x25 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x25] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 267c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdee0> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 267c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdee0> │ │ │ │ - add x1, sp, #0x2d0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl ca08 │ │ │ │ - b 26200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd920> │ │ │ │ - add x1, sp, #0x2d0 │ │ │ │ - bl ca08 │ │ │ │ - b 25f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd678> │ │ │ │ - add x1, sp, #0x2d0 │ │ │ │ - bl ca08 │ │ │ │ - b 25150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc870> │ │ │ │ - add x1, sp, #0x2d0 │ │ │ │ - bl ca08 │ │ │ │ - b 25a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd194> │ │ │ │ - add x1, sp, #0x2d0 │ │ │ │ - bl ca08 │ │ │ │ - b 25cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd3fc> │ │ │ │ - add x1, sp, #0x2d0 │ │ │ │ - mov x0, x24 │ │ │ │ + b 26cdc ::do_widen(char) const@@Base+0x9a1c> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 26ab0 ::do_widen(char) const@@Base+0x97f0> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + stp x1, x3, [sp, #32] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + b 2683c ::do_widen(char) const@@Base+0x957c> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 265a8 ::do_widen(char) const@@Base+0x92e8> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + stp x1, x3, [sp, #24] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #24] │ │ │ │ + b 2660c ::do_widen(char) const@@Base+0x934c> │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 267a0 ::do_widen(char) const@@Base+0x94e0> // b.plast │ │ │ │ + add x5, sp, #0xd0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 26784 ::do_widen(char) const@@Base+0x94c4> // b.any │ │ │ │ + b 267a0 ::do_widen(char) const@@Base+0x94e0> │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 26a1c ::do_widen(char) const@@Base+0x975c> // b.plast │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 26a00 ::do_widen(char) const@@Base+0x9740> // b.any │ │ │ │ + b 26a1c ::do_widen(char) const@@Base+0x975c> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ bl ca08 │ │ │ │ - b 25644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd64> │ │ │ │ - add x1, sp, #0x2d0 │ │ │ │ + b 26518 ::do_widen(char) const@@Base+0x9258> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ bl ca08 │ │ │ │ - b 24ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc5f4> │ │ │ │ - add x1, sp, #0x2d0 │ │ │ │ + b 26984 ::do_widen(char) const@@Base+0x96c4> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ bl ca08 │ │ │ │ - b 2539c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcabc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 26708 ::do_widen(char) const@@Base+0x9448> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x0, x3 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + b 267d4 ::do_widen(char) const@@Base+0x9514> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + ldr x2, [sp, #1560] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 26ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5c0> // b.none │ │ │ │ - str d12, [sp, #1120] │ │ │ │ - str d13, [sp, #1128] │ │ │ │ + b.eq 27118 ::do_widen(char) const@@Base+0x9e58> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2e4> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + mov x19, x20 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x20, sp, #0x100 │ │ │ │ + str x22, [sp, #464] │ │ │ │ + bl c840 │ │ │ │ mov x0, x20 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + bl 2b980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1980> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + ldr x2, [sp, #1560] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str d12, [sp, #1120] │ │ │ │ - str d13, [sp, #1128] │ │ │ │ - b.ne 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 26e60 ::do_widen(char) const@@Base+0x9ba0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - mov x20, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ mov x19, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 26c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - str x1, [sp, #752] │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + str x22, [sp, #464] │ │ │ │ bl c840 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 26c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe328> │ │ │ │ + b 26ea0 ::do_widen(char) const@@Base+0x9be0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #640] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - b 26c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3a0> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + mov x19, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 26ea0 ::do_widen(char) const@@Base+0x9be0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3b4> │ │ │ │ + b 26eb0 ::do_widen(char) const@@Base+0x9bf0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x21, sp, #0x220 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x20, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x24, sp, #0x100 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 26c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe34c> // b.none │ │ │ │ - b 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 26e8c ::do_widen(char) const@@Base+0x9bcc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + ldr x2, [sp, #1560] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ + b.ne 26e60 ::do_widen(char) const@@Base+0x9ba0> // b.any │ │ │ │ add x1, sp, #0xe0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #168] │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #24] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe4a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe494> │ │ │ │ + mov x20, x0 │ │ │ │ + b 26ebc ::do_widen(char) const@@Base+0x9bfc> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 26cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe414> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + ldr x2, [sp, #1560] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2e4> // b.any │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - bl c9f0 │ │ │ │ + b.eq 26ee0 ::do_widen(char) const@@Base+0x9c20> // b.none │ │ │ │ + b 26e60 ::do_widen(char) const@@Base+0x9ba0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe380> │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x22, [sp, #464] │ │ │ │ + bl c840 │ │ │ │ + b 26ebc ::do_widen(char) const@@Base+0x9bfc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 26c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe38c> │ │ │ │ + b 26e98 ::do_widen(char) const@@Base+0x9bd8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x21, sp, #0x220 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x20, x19 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 26ebc ::do_widen(char) const@@Base+0x9bfc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 26fe4 ::do_widen(char) const@@Base+0x9d24> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x20, sp, #0x100 │ │ │ │ + b 26e84 ::do_widen(char) const@@Base+0x9bc4> │ │ │ │ + bti j │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + mov x19, x0 │ │ │ │ + b 26ea0 ::do_widen(char) const@@Base+0x9be0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x1, [sp, #360] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 26c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe374> │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str x23, [sp, #360] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #352] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + b 26ef0 ::do_widen(char) const@@Base+0x9c30> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + ldr x2, [sp, #1560] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ + b.ne 26e60 ::do_widen(char) const@@Base+0x9ba0> // b.any │ │ │ │ bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + ldr x2, [sp, #1560] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ + b.ne 26e60 ::do_widen(char) const@@Base+0x9ba0> // b.any │ │ │ │ bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x21, sp, #0x220 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 26d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe440> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + ldr x2, [sp, #1560] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2e4> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 26e60 ::do_widen(char) const@@Base+0x9ba0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x20, sp, #0x100 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 26e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe614> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x20, sp, #0x100 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 26e84 ::do_widen(char) const@@Base+0x9bc4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - b 26ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3c8> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 26f14 ::do_widen(char) const@@Base+0x9c54> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - str x1, [sp, #648] │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x1, [sp, #360] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #640] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - b 26d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe480> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe480> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6b8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2e4> // b.any │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - bl c9f0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe478> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ - b 26d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe460> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - adr x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2e4> // b.any │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3bc> │ │ │ │ + str x23, [sp, #360] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #352] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + b 26fb4 ::do_widen(char) const@@Base+0x9cf4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - add x24, sp, #0x100 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe49c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 26ea8 ::do_widen(char) const@@Base+0x9be8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + ldr x2, [sp, #1560] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x24, sp, #0x100 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 26e60 ::do_widen(char) const@@Base+0x9ba0> // b.any │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #16] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - add x24, sp, #0x100 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - b 26d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe49c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #640] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - b 2714c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe86c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 27108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe828> │ │ │ │ - bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 26e88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5a8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - mov x20, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - b 26d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe460> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #640] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - b 271c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8e0> │ │ │ │ + b 2700c ::do_widen(char) const@@Base+0x9d4c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 26d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe458> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe434> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2e4> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #640] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - add x21, sp, #0x220 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - b 26d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe440> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe46c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x21, sp, #0x220 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe620> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - add x21, sp, #0x220 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 26e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe59c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 272f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea18> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - add x21, sp, #0x220 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - b 26e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe59c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #640] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - b 27324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea44> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + ldr x0, [sp] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - str x1, [sp, #648] │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x1, [sp, #360] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ + str x23, [sp, #360] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #640] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - b 26c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe35c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x19, sp, #0x1c0 │ │ │ │ - b 26c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe374> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2e4> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x21, sp, #0x220 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #352] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + b 26e6c ::do_widen(char) const@@Base+0x9bac> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 26e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe594> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 270ec ::do_widen(char) const@@Base+0x9e2c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + ldr x2, [sp, #1560] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2e4> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x23, sp, #0x260 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 26e60 ::do_widen(char) const@@Base+0x9ba0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x21, sp, #0x140 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 26d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe4ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe320> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 26fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6d8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #640] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - b 26c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe328> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 273bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeadc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 27498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebb8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe588> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + b 270f8 ::do_widen(char) const@@Base+0x9e38> │ │ │ │ + nop │ │ │ │ + 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, 27300 ::do_widen(char) const@@Base+0xa040> │ │ │ │ + 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 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x23, sp, #0x260 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2707c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe79c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - 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, 27360 ::do_widen(char) const@@Base+0xa0a0> │ │ │ │ + ldp x1, x2, [x0, #184] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 26c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe34c> // b.none │ │ │ │ - b 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - str x1, [sp, #648] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #640] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #752] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - 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, 273e0 ::do_widen(char) const@@Base+0xa120> │ │ │ │ + ldp x1, x2, [x0, #104] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 26c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe34c> // b.none │ │ │ │ - b 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 26c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe328> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 27578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ - 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, 27460 ::do_widen(char) const@@Base+0xa1a0> │ │ │ │ + ldp x1, x2, [x0, #96] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #1072] │ │ │ │ - str x24, [sp, #1080] │ │ │ │ - str x25, [sp, #1088] │ │ │ │ - str x26, [sp, #1096] │ │ │ │ - str d12, [sp, #1120] │ │ │ │ - str d13, [sp, #1128] │ │ │ │ - str d14, [sp, #1136] │ │ │ │ - str d15, [sp, #1144] │ │ │ │ - b.eq 26c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe34c> // b.none │ │ │ │ - b 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 27518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec38> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + 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+0x223e0> │ │ │ │ + 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+0x223e0> │ │ │ │ + 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+0x223e0> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x0, x0, #0xbf8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b ced0 │ │ │ │ + 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, 27850 ::do_widen(char) const@@Base+0xa590> │ │ │ │ + ldr x3, [x2] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe488> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 26d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe44c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 27294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe9b4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 2784c ::do_widen(char) const@@Base+0xa58c> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b d860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x6e0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 27898 ::do_widen(char) const@@Base+0xa5d8> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x988 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + tbz w0, #0, 278f8 ::do_widen(char) const@@Base+0xa638> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #168] │ │ │ │ + tbz w0, #0, 27958 ::do_widen(char) const@@Base+0xa698> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x44 │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 279b8 ::do_widen(char) const@@Base+0xa6f8> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xbd0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + 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+0x223e0> │ │ │ │ + add x4, x4, #0x498 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #40] │ │ │ │ + cbz x0, 27a60 ::do_widen(char) const@@Base+0xa7a0> │ │ │ │ + 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x4, x4, #0x498 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #32] │ │ │ │ + cbz x0, 27ac8 ::do_widen(char) const@@Base+0xa808> │ │ │ │ + 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x1 │ │ │ │ + b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x4, x4, #0x498 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-40] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 27b30 ::do_widen(char) const@@Base+0xa870> │ │ │ │ + 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + sub x0, x1, #0x20 │ │ │ │ + b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cbz x0, 27b88 ::do_widen(char) const@@Base+0xa8c8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 27be8 ::do_widen(char) const@@Base+0xa928> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x4, x4, #0x420 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #24] │ │ │ │ + cbz x0, 27c60 ::do_widen(char) const@@Base+0xa9a0> │ │ │ │ + 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 d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b d710 , 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+0x223e0> │ │ │ │ + add x4, x4, #0x420 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 27cc8 ::do_widen(char) const@@Base+0xaa08> │ │ │ │ + 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 d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov x0, x1 │ │ │ │ + b d710 , 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+0x223e0> │ │ │ │ + add x4, x4, #0x420 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-24] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 27d30 ::do_widen(char) const@@Base+0xaa70> │ │ │ │ + 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 d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + sub x0, x1, #0x10 │ │ │ │ + b d710 , 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, #3760] │ │ │ │ + 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 27dac ::do_widen(char) const@@Base+0xaaec> // b.none │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x19, #0x0 │ │ │ │ + b.le 27d80 ::do_widen(char) const@@Base+0xaac0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1016] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 26bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2ec> // b.any │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - bl c9f0 │ │ │ │ + b.ne 27de0 ::do_widen(char) const@@Base+0xab20> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - sub sp, sp, #0x2a0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + cbz x1, 27ee0 ::do_widen(char) const@@Base+0xac20> │ │ │ │ + ldr x22, [x1, #32] │ │ │ │ + ldr x20, [x1, #48] │ │ │ │ + sub x20, x20, x22 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 27ed8 ::do_widen(char) const@@Base+0xac18> │ │ │ │ + mov x23, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 27e50 ::do_widen(char) const@@Base+0xab90> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 27e98 ::do_widen(char) const@@Base+0xabd8> │ │ │ │ + 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 27e44 ::do_widen(char) const@@Base+0xab84> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x20, x19, #0x4, gt │ │ │ │ + b.le 27e98 ::do_widen(char) const@@Base+0xabd8> │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 27ee0 ::do_widen(char) const@@Base+0xac20> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x0, x19 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x1, [x23] │ │ │ │ + cbz x1, 27ee0 ::do_widen(char) const@@Base+0xac20> │ │ │ │ + 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 27eb0 ::do_widen(char) const@@Base+0xabf0> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc88 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - add x0, x0, #0x278 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #664] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 76290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d9b0> │ │ │ │ - str wzr, [x19, #1008] │ │ │ │ - ldr x2, [x19, #984] │ │ │ │ - ldr x4, [x19, #992] │ │ │ │ - cmp x2, x4 │ │ │ │ - b.eq 28950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10070> // b.none │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3720] │ │ │ │ - str x24, [sp, #728] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3864] │ │ │ │ - str x3, [sp, #112] │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - str x25, [sp, #736] │ │ │ │ - add x5, x24, #0x18 │ │ │ │ - stp x3, x5, [sp, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3808] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - str x21, [sp, #704] │ │ │ │ - add x25, x3, #0x10 │ │ │ │ - str x22, [sp, #712] │ │ │ │ - str x23, [sp, #720] │ │ │ │ - str x26, [sp, #744] │ │ │ │ - str x27, [sp, #752] │ │ │ │ - str x28, [sp, #760] │ │ │ │ - str d14, [sp, #768] │ │ │ │ - fmov d14, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str d15, [sp, #776] │ │ │ │ - lsl x0, x0, #2 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - str w3, [sp, #12] │ │ │ │ - ldr w3, [x2, x0] │ │ │ │ - cbz w3, 28910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10030> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3912] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - b 27cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3e0> │ │ │ │ - cbnz w0, 27c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf358> │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c7b0 <__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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - 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 d968 , 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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6b0 , 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, 29120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10840> │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - 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 278ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xefcc> // b.none │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cbz x0, 27f20 ::do_widen(char) const@@Base+0xac60> │ │ │ │ bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - 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 c840 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - add x3, x3, #0x170 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - 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 28de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10508> // 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 29808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f28> // b.none │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0x188 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x28, sp, #0xd0 │ │ │ │ - str x28, [sp, #192] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x1, 28224 ::do_widen(char) const@@Base+0xaf64> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 28dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x104e4> // 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 c7b0 <__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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - 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 d968 , 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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc00 │ │ │ │ - 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, 2915c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1087c> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ + b.ls 27fd4 ::do_widen(char) const@@Base+0xad14> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - 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 27aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf1c0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - 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 c840 │ │ │ │ - ldp x3, x4, [sp, #192] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 28d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10460> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b.ls 27b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf224> // b.plast │ │ │ │ + b.ne 28444 ::do_widen(char) const@@Base+0xb184> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr x19, [x20, #8] │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + sub x19, x1, x19 │ │ │ │ + ldr x23, [x20, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + csel x19, x2, x19, le │ │ │ │ + cbnz x19, 28270 ::do_widen(char) const@@Base+0xafb0> │ │ │ │ + ldrb w0, [x20, #88] │ │ │ │ + sub x19, x2, x19 │ │ │ │ + add x19, x23, x19 │ │ │ │ + add x23, x23, x2 │ │ │ │ + stp x19, x23, [x20, #8] │ │ │ │ + str x23, [x20, #24] │ │ │ │ + tbz w0, #0, 284b8 ::do_widen(char) const@@Base+0xb1f8> │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + ldr x24, [x20, #96] │ │ │ │ + ldr x26, [x20, #112] │ │ │ │ + cbz x22, 28458 ::do_widen(char) const@@Base+0xb198> │ │ │ │ + ldr w1, [x22, #56] │ │ │ │ + tbz w1, #0, 28398 ::do_widen(char) const@@Base+0xb0d8> │ │ │ │ + ldp x0, x25, [x22, #40] │ │ │ │ + sub x26, x26, x2 │ │ │ │ + tbnz w1, #2, 28290 ::do_widen(char) const@@Base+0xafd0> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #4024] │ │ │ │ + add x26, x23, x26 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3904] │ │ │ │ + str x23, [sp, #8] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 283dc ::do_widen(char) const@@Base+0xb11c> // b.none │ │ │ │ + ldr x27, [x20, #72] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cbz x27, 28498 ::do_widen(char) const@@Base+0xb1d8> │ │ │ │ + ldrb w0, [x27, #16] │ │ │ │ + tbz w0, #0, 28428 ::do_widen(char) const@@Base+0xb168> │ │ │ │ + ldrb w0, [x27, #17] │ │ │ │ + tbnz w0, #0, 281d4 ::do_widen(char) const@@Base+0xaf14> │ │ │ │ + mov x2, x25 │ │ │ │ + mov x4, x26 │ │ │ │ + add x3, sp, #0x8 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + bl cf48 >::sync()@plt+0x8> │ │ │ │ + ldr w1, [x28] │ │ │ │ + mov x0, x27 │ │ │ │ + ldr w19, [x21] │ │ │ │ + bl c588 │ │ │ │ + mov w25, w0 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x27 │ │ │ │ + bl cf18 │ │ │ │ + mov w0, w25 │ │ │ │ + bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ + cmp w25, w19 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + strb w1, [x27, #17] │ │ │ │ + str x0, [x22, #40] │ │ │ │ + b.eq 281dc ::do_widen(char) const@@Base+0xaf1c> // b.none │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ cmp x1, x26 │ │ │ │ - b.eq 27b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf224> // b.none │ │ │ │ - ldr x5, [sp, #240] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 28ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x103c0> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 297a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ec8> // b.pmore │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c828 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 28cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x103f0> // 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 29770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e90> // b.none │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x104c0> // 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, 28a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10188> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 28ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10200> │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 27be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf300> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 27bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf310> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 27c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf320> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 27c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf330> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 27c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf344> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 27c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf358> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 71be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59308> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 73b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b26c> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 706c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57de0> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 72270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59990> │ │ │ │ + b.eq 28358 ::do_widen(char) const@@Base+0xb098> // b.none │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + cbz x1, 28458 ::do_widen(char) const@@Base+0xb198> │ │ │ │ + ldr x3, [x24] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x1, x2, [x1, #24] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + cbnz x0, 283f0 ::do_widen(char) const@@Base+0xb130> │ │ │ │ + ldr w0, [x24, #64] │ │ │ │ + tbnz w0, #0, 28410 ::do_widen(char) const@@Base+0xb150> │ │ │ │ + cbz x1, 28458 ::do_widen(char) const@@Base+0xb198> │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + stp x0, x0, [x1, #40] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + ldp x0, x21, [x22, #40] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3904] │ │ │ │ + b 281b0 ::do_widen(char) const@@Base+0xaef0> │ │ │ │ + mov x2, x21 │ │ │ │ + mov x4, x26 │ │ │ │ + add x3, sp, #0x8 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ - bl 249c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0e0> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 74d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c450> │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 73140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a860> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 71560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58c80> │ │ │ │ - ldr w1, [x19, #1008] │ │ │ │ - ldr x2, [x19, #960] │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - ldr w2, [x2, x0] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 28628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd48> // b.none │ │ │ │ - ldr x2, [x19, #984] │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - ldr w3, [x2, x0] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.ls 2890c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1002c> // 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 28180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8a0> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 27790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeeb0> // b.any │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c7b0 <__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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - 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 d968 , 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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6b0 , 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, 29138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10858> │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - 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 27df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf510> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - 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 c840 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x4, #0x10 // #16 │ │ │ │ - add x3, x3, #0x1a8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - 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 28d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1042c> // 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 2988c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10fac> // b.none │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0x188 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x28, sp, #0xd0 │ │ │ │ - str x28, [sp, #192] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10408> // 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 c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x27, [sp, #288] │ │ │ │ + bl cf48 >::sync()@plt+0x8> │ │ │ │ + ldr w1, [x24] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr w27, [x25] │ │ │ │ + bl c588 │ │ │ │ + mov w21, w0 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf18 │ │ │ │ + mov w0, w21 │ │ │ │ + bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ + cmp w21, w27 │ │ │ │ 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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - 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 d968 , 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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc00 │ │ │ │ - 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, 29150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10870> │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - 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 27fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf704> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - 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 c840 │ │ │ │ - ldp x3, x4, [sp, #192] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 28d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10448> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b.ls 28048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf768> // b.plast │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + strb w1, [x19, #17] │ │ │ │ + str x0, [x22, #40] │ │ │ │ + b.eq 281dc ::do_widen(char) const@@Base+0xaf1c> // b.none │ │ │ │ + ldr x21, [x22, #48] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 28358 ::do_widen(char) const@@Base+0xb098> // b.none │ │ │ │ cmp x1, x26 │ │ │ │ - b.eq 28048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf768> // b.none │ │ │ │ - ldr x5, [sp, #240] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 28c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10378> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 298f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11010> // b.pmore │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c828 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 28c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x103a8> // 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 2993c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1105c> // b.none │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1049c> // 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, 289f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10114> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 27bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2f0> │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 29968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11088> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 28f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106ac> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 295a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10cc0> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 28f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1066c> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 27bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2f0> │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c7b0 <__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] │ │ │ │ + b.eq 28358 ::do_widen(char) const@@Base+0xb098> // b.none │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 28354 ::do_widen(char) const@@Base+0xb094> // b.none │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cbz x19, 28498 ::do_widen(char) const@@Base+0xb1d8> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 283c0 ::do_widen(char) const@@Base+0xb100> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbz w0, #0, 2813c ::do_widen(char) const@@Base+0xae7c> │ │ │ │ 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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - 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 d968 , 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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6b0 , 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, 2912c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1084c> │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - 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 28298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9b8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - 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 c840 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - add x3, x3, #0x190 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - 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 28e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10560> // 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 294a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10bc0> // b.none │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0x188 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x28, sp, #0xd0 │ │ │ │ - str x28, [sp, #192] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1053c> // 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 c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x27, [sp, #288] │ │ │ │ + str x0, [x22, #40] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + subs x1, x1, x23 │ │ │ │ + b.eq 28364 ::do_widen(char) const@@Base+0xb0a4> // b.none │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.eq 28364 ::do_widen(char) const@@Base+0xb0a4> // b.none │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + ldr x0, [x20, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + ldr x3, [x20, #16] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [x20, #24] │ │ │ │ + cbz x1, 28380 ::do_widen(char) const@@Base+0xb0c0> │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + ldrb w0, [x3] │ │ │ │ + b 27fa4 ::do_widen(char) const@@Base+0xace4> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x3a0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 283b4 ::do_widen(char) const@@Base+0xb0f4> // b.any │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr x1, [x0, #104] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + mov x23, x1 │ │ │ │ + cmp x2, x19 │ │ │ │ + csel x19, x2, x19, le │ │ │ │ + cbz x19, 28000 ::do_widen(char) const@@Base+0xad40> │ │ │ │ + sub x2, x2, x19 │ │ │ │ + sub x1, x1, x19 │ │ │ │ + add x0, x23, x2 │ │ │ │ + mov x2, x19 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x23, [x20, #104] │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + b 28000 ::do_widen(char) const@@Base+0xad40> │ │ │ │ + add x26, x23, x26 │ │ │ │ + str x23, [sp, #8] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #4024] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3848] │ │ │ │ + b 28318 ::do_widen(char) const@@Base+0xb058> │ │ │ │ + mov x2, x25 │ │ │ │ + mov x4, x26 │ │ │ │ + add x3, sp, #0x8 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf48 >::sync()@plt+0x8> │ │ │ │ + ldr w1, [x21] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr w27, [x24] │ │ │ │ + bl c588 │ │ │ │ + mov w25, w0 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf18 │ │ │ │ + mov w0, w25 │ │ │ │ + bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ + cmp w25, w27 │ │ │ │ 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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - 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 d968 , 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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc00 │ │ │ │ - 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, 29144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10864> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + strb w1, [x19, #17] │ │ │ │ + str x0, [x22, #40] │ │ │ │ + b.eq 281dc ::do_widen(char) const@@Base+0xaf1c> // b.none │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cmp x26, x1 │ │ │ │ + b.eq 28358 ::do_widen(char) const@@Base+0xb098> // b.none │ │ │ │ + ldr x25, [x22, #48] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + cbz x19, 28498 ::do_widen(char) const@@Base+0xb1d8> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 28338 ::do_widen(char) const@@Base+0xb078> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbnz w0, #0, 281d4 ::do_widen(char) const@@Base+0xaf14> │ │ │ │ + b 282ac ::do_widen(char) const@@Base+0xafec> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - 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 2848c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfbac> // b.none │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - 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 c840 │ │ │ │ - ldp x3, x4, [sp, #192] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 28e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10524> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b.ls 284f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc10> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 284f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc10> // b.none │ │ │ │ - ldr x5, [sp, #240] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 28c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10330> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 293d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10af4> // b.pmore │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c828 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 28c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10360> // 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 2939c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10abc> // b.none │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10478> // 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, 28980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100a0> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 27bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2f0> │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 29660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d80> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 290ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1080c> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2832c ::do_widen(char) const@@Base+0xb06c> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + sub x1, x1, x23 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.ne 281f0 ::do_widen(char) const@@Base+0xaf30> // 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, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + b 27fa4 ::do_widen(char) const@@Base+0xace4> │ │ │ │ + tbnz w1, #1, 28478 ::do_widen(char) const@@Base+0xb1b8> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + stp x0, x0, [x22, #40] │ │ │ │ + mov x25, x0 │ │ │ │ + str w1, [x22, #56] │ │ │ │ + b 28038 ::do_widen(char) const@@Base+0xad78> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + b 27f94 ::do_widen(char) const@@Base+0xacd4> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 281cc ::do_widen(char) const@@Base+0xaf0c> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + cmp x26, x1 │ │ │ │ + b.ne 280ec ::do_widen(char) const@@Base+0xae2c> // b.any │ │ │ │ + sub x1, x1, x23 │ │ │ │ + b 2835c ::do_widen(char) const@@Base+0xb09c> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 28410 ::do_widen(char) const@@Base+0xb150> // b.none │ │ │ │ + cbz x1, 28458 ::do_widen(char) const@@Base+0xb198> │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ add x0, x2, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 29638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d58> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 290ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x107cc> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 27bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2f0> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - bl 76290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d9b0> │ │ │ │ - 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 c7b0 <__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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - 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 d968 , 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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - 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] │ │ │ │ + stp x2, x0, [x1, #40] │ │ │ │ + ldp x0, x25, [x22, #40] │ │ │ │ + b 28060 ::do_widen(char) const@@Base+0xada0> │ │ │ │ + cbz x1, 28458 ::do_widen(char) const@@Base+0xb198> │ │ │ │ + ldr w2, [x1, #56] │ │ │ │ + ldp x0, x25, [x22, #40] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #24] │ │ │ │ - str x3, [sp, #408] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - 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, 29210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10930> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ + str w2, [x1, #56] │ │ │ │ + b 28298 ::do_widen(char) const@@Base+0xafd8> │ │ │ │ + mov x0, x27 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - 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 28780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfea0> // b.none │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2807c ::do_widen(char) const@@Base+0xadbc> │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xe38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, x3, #0xfe8 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + add x0, x0, #0xf0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x108 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 28500 ::do_widen(char) const@@Base+0xb240> │ │ │ │ bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x1, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - mov x0, x21 │ │ │ │ - str x28, [x20, x1] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl c840 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x4, #0xd // #13 │ │ │ │ - add x3, x3, #0x1c0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 29184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108a4> // 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 2970c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e2c> // b.plast │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x1d0 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 29168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10888> // 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, 28ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102c8> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 28b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1026c> │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 28888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xffa8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 28898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xffb8> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, 28590 ::do_widen(char) const@@Base+0xb2d0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 28564 ::do_widen(char) const@@Base+0xb2a4> │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 288a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xffc8> // b.none │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c768 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e0 , 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 ced0 │ │ │ │ + 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, 285f0 ::do_widen(char) const@@Base+0xb330> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 285c4 ::do_widen(char) const@@Base+0xb304> │ │ │ │ bl ced0 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x3, x3, #0x760 │ │ │ │ - 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 23700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae20> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 28c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10324> // b.none │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 762cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d9ec> │ │ │ │ - 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 27cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3d4> // b.pmore │ │ │ │ - ldr x4, [x19, #992] │ │ │ │ - sub x3, x4, x2 │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - str w0, [x19, #1008] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + 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, #0x468 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x3, x3, #0x498 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + cbz x0, 28648 ::do_widen(char) const@@Base+0xb388> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl d530 , 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 ced0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x1, x0 │ │ │ │ - cmp x0, x3, asr #2 │ │ │ │ - b.cc 27760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee80> // b.lo, b.ul, b.last │ │ │ │ - ldr x21, [sp, #704] │ │ │ │ - ldr x22, [sp, #712] │ │ │ │ - ldr x23, [sp, #720] │ │ │ │ - ldr x24, [sp, #728] │ │ │ │ - ldr x25, [sp, #736] │ │ │ │ - ldr x26, [sp, #744] │ │ │ │ - ldr x27, [sp, #752] │ │ │ │ - ldr x28, [sp, #760] │ │ │ │ - ldr d14, [sp, #768] │ │ │ │ - ldr d15, [sp, #776] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + 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+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #32] │ │ │ │ + cbz x0, 286bc ::do_widen(char) const@@Base+0xb3fc> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d530 , 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 ced0 │ │ │ │ + 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] │ │ │ │ + stur x4, [x1, #-40] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x498 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 28738 ::do_widen(char) const@@Base+0xb478> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + sub x0, x1, #0x20 │ │ │ │ + bl d530 , 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 ced0 │ │ │ │ + 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+0x223e0> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 287a8 ::do_widen(char) const@@Base+0xb4e8> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2921c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1093c> // b.any │ │ │ │ - add sp, sp, #0x2a0 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl d710 , 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 ced0 │ │ │ │ + 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+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 2881c ::do_widen(char) const@@Base+0xb55c> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d710 , 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 ced0 │ │ │ │ + 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+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 28898 ::do_widen(char) const@@Base+0xb5d8> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + sub x0, x1, #0x10 │ │ │ │ + bl d710 , 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 ced0 │ │ │ │ + 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 28918 ::do_widen(char) const@@Base+0xb658> │ │ │ │ + tbz w2, #0, 2891c ::do_widen(char) const@@Base+0xb65c> │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x0, #48] │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 28908 ::do_widen(char) const@@Base+0xb648> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + tbnz w2, #0, 288f4 ::do_widen(char) const@@Base+0xb634> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xbd0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2890c ::do_widen(char) const@@Base+0xb64c> │ │ │ │ + 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 289c4 ::do_widen(char) const@@Base+0xb704> │ │ │ │ + tbz w2, #0, 289c8 ::do_widen(char) const@@Base+0xb708> │ │ │ │ + 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, 289b4 ::do_widen(char) const@@Base+0xb6f4> │ │ │ │ + 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, 28994 ::do_widen(char) const@@Base+0xb6d4> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xbd0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 289b4 ::do_widen(char) const@@Base+0xb6f4> │ │ │ │ + nop │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 28acc ::do_widen(char) const@@Base+0xb80c> // 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 28aac ::do_widen(char) const@@Base+0xb7ec> // b.none │ │ │ │ + cmp w2, #0x8 │ │ │ │ + b.ne 28a70 ::do_widen(char) const@@Base+0xb7b0> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 28a64 ::do_widen(char) const@@Base+0xb7a4> │ │ │ │ + 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 28a40 ::do_widen(char) const@@Base+0xb780> // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 29738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e58> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 28f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10638> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 296e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e00> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 28ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x105f4> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 285b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfcd4> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 296c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10de0> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 29004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10724> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 296a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10dc0> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 28fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106e0> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 2810c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf82c> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 29680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10da0> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 28ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x105c0> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 292ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a0c> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 28e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1057c> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 27bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2f0> │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 292cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109ec> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 29078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10798> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 292ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109cc> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 29038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10758> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 27bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2f0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x28, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 29248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10968> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 291dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108fc> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x28 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 28878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff98> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ + 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 28a70 ::do_widen(char) const@@Base+0xb7b0> // 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, 28aa0 ::do_widen(char) const@@Base+0xb7e0> │ │ │ │ + b 28a84 ::do_widen(char) const@@Base+0xb7c4> │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 28a00 ::do_widen(char) const@@Base+0xb740> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + b 28ad4 ::do_widen(char) const@@Base+0xb814> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x28, [x0, #240] │ │ │ │ - cbz x28, 29368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a88> │ │ │ │ - ldrb w0, [x28, #56] │ │ │ │ - cbz w0, 2919c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108bc> │ │ │ │ - ldrb w1, [x28, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 28870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff90> │ │ │ │ - ldr w1, [x19, #1008] │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - b 27ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3c0> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 28528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc48> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 28534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc54> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 28080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7a0> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2808c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7ac> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 27b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf25c> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 27b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf268> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 27ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5e4> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - b 27e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf584> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 28058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf778> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 2803c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf75c> // b.any │ │ │ │ - b 28058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf778> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 27b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf234> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 27af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf218> // b.any │ │ │ │ - b 27b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf234> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 28594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfcb4> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 280ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf80c> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 27ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2c8> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 27980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0a0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - b 27920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf040> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 28500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc20> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 284e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc04> // b.any │ │ │ │ - b 28500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc20> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 2836c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa8c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - b 2830c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa2c> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl d0c8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x3, x3, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 28acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101ec> // b.none │ │ │ │ - str x2, [sp, #88] │ │ │ │ - blr x4 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101ec> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d0c8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x2, x2, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 28a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101b0> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101b0> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl d0c8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x3, x3, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + mov x29, sp │ │ │ │ + ldr w3, [x0, #104] │ │ │ │ + tbz w3, #1, 28b78 ::do_widen(char) const@@Base+0xb8b8> │ │ │ │ + ldr x3, [x0, #40] │ │ │ │ + cbz x3, 28bac ::do_widen(char) const@@Base+0xb8ec> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 28bdc ::do_widen(char) const@@Base+0xb91c> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 28bf0 ::do_widen(char) const@@Base+0xb930> // b.none │ │ │ │ + strb w1, [x3] │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x2, #40] │ │ │ │ + mov w4, w1 │ │ │ │ + mov w0, w4 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + and w4, w3, #0x2 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 28b68 ::do_widen(char) const@@Base+0xb8a8> // b.none │ │ │ │ + ldrb w0, [x2, #69] │ │ │ │ + tbnz w0, #0, 28b64 ::do_widen(char) const@@Base+0xb8a4> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xbd0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ + adrp x3, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x3, x3, #0x2e0 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ cmp x4, x3 │ │ │ │ - b.eq 289e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10104> // b.none │ │ │ │ - str x2, [sp, #88] │ │ │ │ - blr x4 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 289e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10104> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d0c8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x2, x2, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 289a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100c8> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 289a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100c8> │ │ │ │ - mov x0, x27 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - bl d0c8 │ │ │ │ - ldr x3, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ + b.ne 28c28 ::do_widen(char) const@@Base+0xb968> // b.any │ │ │ │ + ldp x3, x0, [x0, #80] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.ne 28b48 ::do_widen(char) const@@Base+0xb888> // b.any │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w0, w4 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x2, #32] │ │ │ │ + sub x3, x3, x0 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 28c20 ::do_widen(char) const@@Base+0xb960> │ │ │ │ + ldrb w0, [x2, #69] │ │ │ │ + tbz w0, #0, 28b8c ::do_widen(char) const@@Base+0xb8cc> │ │ │ │ + ldp x3, x0, [x2, #80] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ cmp x3, x0 │ │ │ │ - b.eq 28170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf890> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf890> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 28134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf854> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf854> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl d0c8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x3, x3, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 28a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10178> // b.none │ │ │ │ - str x2, [sp, #88] │ │ │ │ + b.ne 28b54 ::do_widen(char) const@@Base+0xb894> // b.any │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + b 28b68 ::do_widen(char) const@@Base+0xb8a8> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w1, [sp, #28] │ │ │ │ blr x4 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10178> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d0c8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x2, x2, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 28a1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1013c> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28a1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1013c> │ │ │ │ - mov x0, x27 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - bl d0c8 │ │ │ │ - ldr x3, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 28b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1025c> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1025c> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 28b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10220> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10220> │ │ │ │ - mov x0, x27 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - bl d0c8 │ │ │ │ - ldr x3, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 28618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd38> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd38> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 285dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfcfc> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 285dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfcfc> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl ca08 │ │ │ │ - b 2788c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xefac> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl ca08 │ │ │ │ - b 28278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf998> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl ca08 │ │ │ │ - b 27dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf4f0> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl ca08 │ │ │ │ - b 2846c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb8c> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl ca08 │ │ │ │ - b 27fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6e4> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl ca08 │ │ │ │ - b 27a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf1a0> │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - b 28850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff70> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 287ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff0c> │ │ │ │ - mov x0, x28 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl d0c8 │ │ │ │ - ldr x3, [x28] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 28bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10314> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10314> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 28b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102b8> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 28bdc ::do_widen(char) const@@Base+0xb91c> // b.none │ │ │ │ + ldr w0, [x2, #104] │ │ │ │ + tbz w0, #1, 28b84 ::do_widen(char) const@@Base+0xb8c4> │ │ │ │ + ldr x3, [x2, #40] │ │ │ │ + b 28b48 ::do_widen(char) const@@Base+0xb888> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 28ce4 ::do_widen(char) const@@Base+0xba24> │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + tbz w1, #0, 28d44 ::do_widen(char) const@@Base+0xba84> │ │ │ │ + ldr x2, [x0, #96] │ │ │ │ + cbz x2, 28ce4 ::do_widen(char) const@@Base+0xba24> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb28 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 28b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102b8> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl ca08 │ │ │ │ - b 28760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe80> │ │ │ │ - str x21, [sp, #704] │ │ │ │ - str x22, [sp, #712] │ │ │ │ - str x23, [sp, #720] │ │ │ │ - str x24, [sp, #728] │ │ │ │ - str x25, [sp, #736] │ │ │ │ - str x26, [sp, #744] │ │ │ │ - str x27, [sp, #752] │ │ │ │ - str x28, [sp, #760] │ │ │ │ - str d14, [sp, #768] │ │ │ │ - str d15, [sp, #776] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x19 │ │ │ │ + bl cfd8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + b.ne 28d40 ::do_widen(char) const@@Base+0xba80> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ + b.eq 28d64 ::do_widen(char) const@@Base+0xbaa4> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 28e04 ::do_widen(char) const@@Base+0xbb44> │ │ │ │ + ldrb w1, [x0, #168] │ │ │ │ + tbz w1, #0, 28e64 ::do_widen(char) const@@Base+0xbba4> │ │ │ │ + ldr x2, [x0, #176] │ │ │ │ + cbz x2, 28e04 ::do_widen(char) const@@Base+0xbb44> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb28 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x19 │ │ │ │ + bl cfd8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + b.ne 28e60 ::do_widen(char) const@@Base+0xbba0> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 292a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109c4> // b.none │ │ │ │ - b 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 28e84 ::do_widen(char) const@@Base+0xbbc4> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , 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 │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 28f24 ::do_widen(char) const@@Base+0xbc64> │ │ │ │ + ldrb w1, [x0, #69] │ │ │ │ + tbz w1, #0, 28f84 ::do_widen(char) const@@Base+0xbcc4> │ │ │ │ + ldr x2, [x0, #72] │ │ │ │ + cbz x2, 28f24 ::do_widen(char) const@@Base+0xbc64> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb28 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x19 │ │ │ │ + bl cfd8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bti j │ │ │ │ - b 29310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a30> │ │ │ │ + b.ne 28f80 ::do_widen(char) const@@Base+0xbcc0> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2931c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a3c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a48> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 28fa4 ::do_widen(char) const@@Base+0xbce4> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xbd0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 29330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a50> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b30> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x1, [sp, #296] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #296] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr w3, [x2, #120] │ │ │ │ + ldr x4, [x0] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + tbz w3, #0, 29074 ::do_widen(char) const@@Base+0xbdb4> │ │ │ │ + ldrb w0, [x2, #80] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + tbz w0, #0, 290b0 ::do_widen(char) const@@Base+0xbdf0> │ │ │ │ + ldr x0, [x2, #72] │ │ │ │ + add x8, sp, #0x10 │ │ │ │ + mov x19, x1 │ │ │ │ + str x2, [sp] │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldur x3, [x3, #-24] │ │ │ │ + add x0, x0, x3 │ │ │ │ + bl c780 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - 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 │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl c840 │ │ │ │ - b 29330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a50> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2946c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a58> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a60> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr x2, [x2, #88] │ │ │ │ + cbz x2, 290a0 ::do_widen(char) const@@Base+0xbde0> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb28 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x4, [x2] │ │ │ │ + ldr x2, [x4, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x19 │ │ │ │ + bl cfd8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 292a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109c4> // b.none │ │ │ │ - b 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 294ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c0c> │ │ │ │ + b.ne 290a8 ::do_widen(char) const@@Base+0xbde8> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + b 29074 ::do_widen(char) const@@Base+0xbdb4> │ │ │ │ + str x19, [sp, #48] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x988 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x1, [sp, #296] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #296] │ │ │ │ + add x0, sp, #0x10 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 292a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109c4> // b.none │ │ │ │ - b 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> │ │ │ │ - bti j │ │ │ │ + b.ne 290ac ::do_widen(char) const@@Base+0xbdec> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , 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 29560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c80> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.eq 29154 ::do_widen(char) const@@Base+0xbe94> // b.none │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 291ec ::do_widen(char) const@@Base+0xbf2c> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 28000 ::do_widen(char) const@@Base+0xad40> │ │ │ │ + add x1, x1, #0x8c0 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 291d0 ::do_widen(char) const@@Base+0xbf10> // b.any │ │ │ │ + ldp x1, x0, [x0, #32] │ │ │ │ + ldrb w2, [x19, #69] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 291b8 ::do_widen(char) const@@Base+0xbef8> │ │ │ │ + tbz w2, #0, 291ec ::do_widen(char) const@@Base+0xbf2c> │ │ │ │ + ldp x0, x1, [x19, #72] │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + ldr x2, [x19, #88] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 291c4 ::do_widen(char) const@@Base+0xbf04> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109a0> │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 29140 ::do_widen(char) const@@Base+0xbe80> │ │ │ │ + tbz w2, #0, 291ec ::do_widen(char) const@@Base+0xbf2c> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbnz x0, 2919c ::do_widen(char) const@@Base+0xbedc> │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 29144 ::do_widen(char) const@@Base+0xbe84> │ │ │ │ + blr x2 │ │ │ │ + b 291a8 ::do_widen(char) const@@Base+0xbee8> │ │ │ │ bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + b 291ac ::do_widen(char) const@@Base+0xbeec> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xbd0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 294ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c0c> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x1, x20, [x0, #32] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 292a4 ::do_widen(char) const@@Base+0xbfe4> │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 292f8 ::do_widen(char) const@@Base+0xc038> │ │ │ │ + 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 292d8 ::do_widen(char) const@@Base+0xc018> // 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, 292f8 ::do_widen(char) const@@Base+0xc038> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 292c0 ::do_widen(char) const@@Base+0xc000> │ │ │ │ + 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 292a4 ::do_widen(char) const@@Base+0xbfe4> │ │ │ │ bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 292c4 ::do_widen(char) const@@Base+0xc004> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x988 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + 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 294ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c0c> │ │ │ │ - bti j │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2934c ::do_widen(char) const@@Base+0xc08c> │ │ │ │ + bl ced0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 293b8 ::do_widen(char) const@@Base+0xc0f8> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 293b8 ::do_widen(char) const@@Base+0xc0f8> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 293b8 ::do_widen(char) const@@Base+0xc0f8> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 293b8 ::do_widen(char) const@@Base+0xc0f8> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 293dc ::do_widen(char) const@@Base+0xc11c> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 293b8 ::do_widen(char) const@@Base+0xc0f8> │ │ │ │ + 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 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x1, [sp, #296] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #296] │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2942c ::do_widen(char) const@@Base+0xc16c> │ │ │ │ + bl ced0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 29498 ::do_widen(char) const@@Base+0xc1d8> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 29498 ::do_widen(char) const@@Base+0xc1d8> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29498 ::do_widen(char) const@@Base+0xc1d8> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29498 ::do_widen(char) const@@Base+0xc1d8> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 294c4 ::do_widen(char) const@@Base+0xc204> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - str x28, [x20, x0] │ │ │ │ - b 29560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c80> │ │ │ │ - bti j │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 29498 ::do_widen(char) const@@Base+0xc1d8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 29560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c80> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x1, x20, [x0, #32] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 29564 ::do_widen(char) const@@Base+0xc2a4> │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 295c0 ::do_widen(char) const@@Base+0xc300> │ │ │ │ + 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 295a0 ::do_widen(char) const@@Base+0xc2e0> // 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, 295c0 ::do_widen(char) const@@Base+0xc300> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 29588 ::do_widen(char) const@@Base+0xc2c8> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + 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 29564 ::do_widen(char) const@@Base+0xc2a4> │ │ │ │ bti j │ │ │ │ - b 29310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a30> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 29588 ::do_widen(char) const@@Base+0xc2c8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x988 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x1, #0xec0 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x1, x0, [x19, #24] │ │ │ │ + cbz x0, 29754 ::do_widen(char) const@@Base+0xc494> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + 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, 29780 ::do_widen(char) const@@Base+0xc4c0> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + mov x8, sp │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp] │ │ │ │ + cbz x21, 296d0 ::do_widen(char) const@@Base+0xc410> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 296d0 ::do_widen(char) const@@Base+0xc410> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + 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, 296f4 ::do_widen(char) const@@Base+0xc434> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10998> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str x21, [x19, #32] │ │ │ │ + cbz x21, 2971c ::do_widen(char) const@@Base+0xc45c> │ │ │ │ + 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, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + b.ne 297d8 ::do_widen(char) const@@Base+0xc518> // 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, 2971c ::do_widen(char) const@@Base+0xc45c> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c80> │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + b 2971c ::do_widen(char) const@@Base+0xc45c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2931c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a3c> │ │ │ │ - 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, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + b.eq 2981c ::do_widen(char) const@@Base+0xc55c> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a48> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + b 297ac ::do_widen(char) const@@Base+0xc4ec> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov x0, x19 │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - b 29404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b24> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b30> │ │ │ │ + b.ne 297d8 ::do_widen(char) const@@Base+0xc518> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - b 29430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b50> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + b 297ac ::do_widen(char) const@@Base+0xc4ec> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2946c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b8c> │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x21, 2982c ::do_widen(char) const@@Base+0xc56c> │ │ │ │ + b 297ac ::do_widen(char) const@@Base+0xc4ec> │ │ │ │ bti j │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 2982c ::do_widen(char) const@@Base+0xc56c> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 2982c ::do_widen(char) const@@Base+0xc56c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ mov x19, x0 │ │ │ │ - b 29338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a58> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x1, #0xec0 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d218 <__gmon_start__@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3880] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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, 29a0c ::do_widen(char) const@@Base+0xc74c> │ │ │ │ + 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, 29a38 ::do_widen(char) const@@Base+0xc778> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x8, sp │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp] │ │ │ │ + cbz x21, 29988 ::do_widen(char) const@@Base+0xc6c8> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 29988 ::do_widen(char) const@@Base+0xc6c8> │ │ │ │ + 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, 299ac ::do_widen(char) const@@Base+0xc6ec> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str x21, [x19, #48] │ │ │ │ + cbz x21, 299d4 ::do_widen(char) const@@Base+0xc714> │ │ │ │ + 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, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a60> │ │ │ │ - bti j │ │ │ │ - b 294e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c00> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 294ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c0c> │ │ │ │ - bti j │ │ │ │ - b 29524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c44> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c80> │ │ │ │ - bti j │ │ │ │ - b 29430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b50> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2946c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b8c> │ │ │ │ + b.ne 29a90 ::do_widen(char) const@@Base+0xc7d0> // 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, 299d4 ::do_widen(char) const@@Base+0xc714> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 299d4 ::do_widen(char) const@@Base+0xc714> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a58> │ │ │ │ - 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, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a60> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 294ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c0c> │ │ │ │ - bti j │ │ │ │ - b 29524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c44> │ │ │ │ + b.eq 29ad4 ::do_widen(char) const@@Base+0xc814> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - b 294e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c00> │ │ │ │ + mov x20, x0 │ │ │ │ + b 29a64 ::do_widen(char) const@@Base+0xc7a4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a48> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + b.ne 29a90 ::do_widen(char) const@@Base+0xc7d0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - b 29404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b24> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + b 29a64 ::do_widen(char) const@@Base+0xc7a4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b30> │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x21, 29ae4 ::do_widen(char) const@@Base+0xc824> │ │ │ │ + b 29a64 ::do_widen(char) const@@Base+0xc7a4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2931c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a3c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 29244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - b 2a988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120a8> │ │ │ │ - nop │ │ │ │ - ldr x1, [x0] │ │ │ │ - b 270cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7ec> │ │ │ │ - ... │ │ │ │ - nop │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 29ae4 ::do_widen(char) const@@Base+0xc824> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 29ae4 ::do_widen(char) const@@Base+0xc824> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - add x7, x0, #0x10 │ │ │ │ - add x9, x0, #0x38 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - add x8, x0, #0x58 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x0, #0x28 │ │ │ │ - mov w21, w2 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, w6 │ │ │ │ - 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] │ │ │ │ - strb wzr, [x0, #56] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - str x8, [x0, #72] │ │ │ │ - strb wzr, [x0, #88] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - str x7, [x0, #104] │ │ │ │ - strb wzr, [x0, #120] │ │ │ │ - str xzr, [x24, #8] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - bl ca08 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str w21, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - bl ca08 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl ca08 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x24 │ │ │ │ - bl ca08 │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - str w20, [x19, #144] │ │ │ │ - stur xzr, [x19, #148] │ │ │ │ - str wzr, [x19, #156] │ │ │ │ - str d31, [x19, #136] │ │ │ │ - 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 │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29bc0 ::do_widen(char) const@@Base+0xc900> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29bc0 ::do_widen(char) const@@Base+0xc900> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 29bd0 ::do_widen(char) const@@Base+0xc910> // 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 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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]! │ │ │ │ - add x1, x0, #0x78 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2aad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121f0> // b.none │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 29c2c ::do_widen(char) const@@Base+0xc96c> │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 29c58 ::do_widen(char) const@@Base+0xc998> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2aae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12204> // b.none │ │ │ │ + b.eq 29c6c ::do_widen(char) const@@Base+0xc9ac> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x1, x19, #0x38 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2aaf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12218> // b.none │ │ │ │ + b.eq 29c80 ::do_widen(char) const@@Base+0xc9c0> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19], #16 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2ab14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12234> // b.none │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 29c34 ::do_widen(char) const@@Base+0xc974> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + b 29c34 ::do_widen(char) const@@Base+0xc974> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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, 29ccc ::do_widen(char) const@@Base+0xca0c> │ │ │ │ + bl ced0 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 29d00 ::do_widen(char) const@@Base+0xca40> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b ced0 │ │ │ │ - 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 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 29d14 ::do_widen(char) const@@Base+0xca54> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 29d28 ::do_widen(char) const@@Base+0xca68> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 29cd4 ::do_widen(char) const@@Base+0xca14> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + b 29cd4 ::do_widen(char) const@@Base+0xca14> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #152] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 2abe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12300> // b.none │ │ │ │ - ldr w0, [x0, #148] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #152] │ │ │ │ - cbz w1, 2ac04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12324> │ │ │ │ - ldr w0, [x0, #148] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + 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 ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x2b0 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29dc8 ::do_widen(char) const@@Base+0xcb08> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - adrp x1, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr q30, [x1, #1872] │ │ │ │ - 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]! │ │ │ │ + add x1, x0, #0x40 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 2ac6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1238c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 2ac78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12398> │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 29e08 ::do_widen(char) const@@Base+0xcb48> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 2ac84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123a4> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 29e1c ::do_widen(char) const@@Base+0xcb5c> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 2ac9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123bc> │ │ │ │ + ldr x19, [x19, #8] │ │ │ │ + cbz x19, 29e90 ::do_widen(char) const@@Base+0xcbd0> │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29e90 ::do_widen(char) const@@Base+0xcbd0> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29e90 ::do_widen(char) const@@Base+0xcbd0> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 29ea0 ::do_widen(char) const@@Base+0xcbe0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ + 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 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - cmp w2, w1 │ │ │ │ - b.le 2ad48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12468> │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 2ad34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12454> // b.none │ │ │ │ - ldr x4, [x0, #56] │ │ │ │ - adrp x3, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - add x5, x3, #0x750 │ │ │ │ - ldr s31, [x4, w2, sxtw #2] │ │ │ │ - ldr s30, [x4, w1, sxtw #2] │ │ │ │ - ldr d29, [x5, #24] │ │ │ │ - fsub s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.ls 2ad2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1244c> // b.plast │ │ │ │ - ldp w1, w0, [x0] │ │ │ │ - add x3, x3, #0x750 │ │ │ │ - scvtf d0, w1 │ │ │ │ - scvtf d30, w0 │ │ │ │ - ldr d29, [x3, #32] │ │ │ │ - fmul d0, d0, d29 │ │ │ │ - fmul d0, d0, d31 │ │ │ │ - fdiv d0, d0, d30 │ │ │ │ - fcvt s0, d0 │ │ │ │ - bl d170 │ │ │ │ - fneg s0, s0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr d31, [x5, #16] │ │ │ │ - b 2acf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12414> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + 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, 29fd8 ::do_widen(char) const@@Base+0xcd18> │ │ │ │ + ldr w0, [x0, #56] │ │ │ │ + tbz w0, #0, 29f20 ::do_widen(char) const@@Base+0xcc60> │ │ │ │ + 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, 29fa0 ::do_widen(char) const@@Base+0xcce0> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29fa0 ::do_widen(char) const@@Base+0xcce0> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29fa0 ::do_widen(char) const@@Base+0xcce0> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 29fcc ::do_widen(char) const@@Base+0xcd0c> // 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 │ │ │ │ - ldr s0, [x0, w1, sxtw #2] │ │ │ │ ret │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x1d8 │ │ │ │ - add x1, x1, #0x210 │ │ │ │ - add x0, x0, #0x230 │ │ │ │ - mov w2, #0x39 // #57 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + b 29fa0 ::do_widen(char) const@@Base+0xcce0> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x6e0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000000000002a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base>: │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x4, x1 │ │ │ │ + mov x3, x0 │ │ │ │ mov x29, sp │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ge 2ae04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12524> // b.tcont │ │ │ │ - sub w3, w1, #0x1 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 2adf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12510> // b.none │ │ │ │ - ldr x4, [x0, #56] │ │ │ │ - adrp x3, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - add x5, x3, #0x750 │ │ │ │ - ldr s31, [x4, w1, sxtw #2] │ │ │ │ - ldr s30, [x4, w2, sxtw #2] │ │ │ │ - ldr d29, [x5, #24] │ │ │ │ - fsub s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.ls 2ade8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12508> // b.plast │ │ │ │ - ldp w1, w0, [x0] │ │ │ │ - add x3, x3, #0x750 │ │ │ │ - scvtf d0, w1 │ │ │ │ - scvtf d30, w0 │ │ │ │ - ldr d29, [x3, #32] │ │ │ │ - fmul d0, d0, d29 │ │ │ │ - fmul d0, d0, d31 │ │ │ │ - fdiv d0, d0, d30 │ │ │ │ - fcvt s0, d0 │ │ │ │ - bl d170 │ │ │ │ - fneg s0, s0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + cmp x2, #0xf │ │ │ │ + b.hi 2a070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + add x5, x2, #0x1 │ │ │ │ + cbz x2, 2a054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ + mov x1, x4 │ │ │ │ + mov x2, x5 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl c5d0 , 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 d31, [x5, #16] │ │ │ │ - b 2adb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124d0> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + ldrb w1, [x4] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [x3, #8] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ldr s0, [x0, w2, sxtw #2] │ │ │ │ ret │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x248 │ │ │ │ - add x1, x1, #0x210 │ │ │ │ - add x0, x0, #0x280 │ │ │ │ - mov w2, #0x43 // #67 │ │ │ │ - bl c9d8 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x0, x4, [sp, #24] │ │ │ │ + bl d728 , 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, 2a054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + cbnz x5, 2a02c , 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, #-128]! │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3760] │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x170 │ │ │ │ + stp x29, x30, [sp, #272] │ │ │ │ + add x29, sp, #0x110 │ │ │ │ + stp x19, x20, [sp, #288] │ │ │ │ + mov x20, x1 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - sub sp, sp, #0x2c0 │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x4] │ │ │ │ - str x1, [sp, #696] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp w2, w3, [x19] │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - sxtw x0, w0 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 2bcb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133d8> // b.pmore │ │ │ │ - str d14, [sp, #816] │ │ │ │ - str d15, [sp, #824] │ │ │ │ - cbz x0, 2b950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13070> │ │ │ │ - lsl x20, x0, #2 │ │ │ │ - mov x0, x20 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + stp x21, x22, [sp, #304] │ │ │ │ + add x21, sp, #0x20 │ │ │ │ + stp x23, x24, [sp, #320] │ │ │ │ + mov x23, x2 │ │ │ │ + add x22, sp, #0xa8 │ │ │ │ + stp x25, x26, [sp, #336] │ │ │ │ + add x26, x20, #0x38 │ │ │ │ + add x24, sp, #0xd0 │ │ │ │ + stp x27, x28, [sp, #352] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + add x27, x20, #0x18 │ │ │ │ + ldp x4, x5, [x20] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #264] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldur x3, [x20, #14] │ │ │ │ + add x25, sp, #0xf0 │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + stp x4, x5, [sp, #32] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + stur x3, [x21, #14] │ │ │ │ + str x24, [sp, #192] │ │ │ │ + ldp x4, x5, [sp, #32] │ │ │ │ + stp x4, x5, [sp, #168] │ │ │ │ + stur x3, [x22, #14] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + str x25, [sp, #224] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov w0, #0x101 // #257 │ │ │ │ + strh w0, [sp, #188] │ │ │ │ + ldp x0, x1, [sp, #168] │ │ │ │ + stp x0, x1, [sp, #32] │ │ │ │ + ldur x0, [x22, #14] │ │ │ │ + ldp x1, x22, [sp, #192] │ │ │ │ + stur x0, [x21, #14] │ │ │ │ + ldr x21, [x20, #88] │ │ │ │ + str x21, [sp, #256] │ │ │ │ + ldp x2, x3, [sp, #32] │ │ │ │ + stp x2, x3, [sp, #72] │ │ │ │ + add x2, sp, #0x70 │ │ │ │ + stur x0, [sp, #86] │ │ │ │ + str x2, [sp, #96] │ │ │ │ + cmp x1, x24 │ │ │ │ + b.eq 2a5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a8> // b.none │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x22, [sp, #104] │ │ │ │ + add x28, sp, #0x90 │ │ │ │ + ldp x0, x22, [sp, #224] │ │ │ │ + str x28, [sp, #128] │ │ │ │ + stp x24, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2a594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x594> // b.none │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + str x22, [sp, #136] │ │ │ │ + str x21, [sp, #160] │ │ │ │ + stp x25, xzr, [sp, #224] │ │ │ │ + strb wzr, [sp, #240] │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x1, x0, x20 │ │ │ │ - fmov d15, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - 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, 2aec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125e0> │ │ │ │ - bl ced0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 2aee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12604> │ │ │ │ - ldr x1, [x21] │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - ldr d29, [x1, #136] │ │ │ │ - fcvt s29, d29 │ │ │ │ - str s29, [x0, w20, uxtw #2] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 2aec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125e8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.hi 2bcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133d0> // b.pmore │ │ │ │ - cbz x2, 2b944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13064> │ │ │ │ - lsl x20, x2, #2 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x22, x0 │ │ │ │ + bl cfc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + mov x5, x22 │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl cf00 <__cxa_rethrow@plt> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + tbnz x23, #63, 2a5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c4> │ │ │ │ + mov x0, x23 │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x1, x0, x20 │ │ │ │ - fmov d15, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - fmov d31, x0 │ │ │ │ - uzp1 v31.2d, v31.2d, v15.2d │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str d15, [x19, #24] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - cbz x0, 2af50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12670> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.hi 2bcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133d0> // b.pmore │ │ │ │ - str x23, [sp, #752] │ │ │ │ - str x24, [sp, #760] │ │ │ │ - str x25, [sp, #768] │ │ │ │ - str x26, [sp, #776] │ │ │ │ - str x27, [sp, #784] │ │ │ │ - str x28, [sp, #792] │ │ │ │ - cbz x2, 2b938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13058> │ │ │ │ - lsl x20, x2, #2 │ │ │ │ - mov x0, x20 │ │ │ │ + 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x1, x0, x20 │ │ │ │ - fmov d15, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - fmov d31, x0 │ │ │ │ - uzp1 v31.2d, v31.2d, v15.2d │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str d15, [x19, #48] │ │ │ │ - str q31, [x19, #32] │ │ │ │ - cbz x0, 2afc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126e4> │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x648 │ │ │ │ + str x1, [x0] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x22, [x0, #16] │ │ │ │ + str d31, [x0, #8] │ │ │ │ + cbz x23, 2a7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a8> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 2a280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x22, [x22, #8] │ │ │ │ - ldr x23, [x19, #56] │ │ │ │ - sub x22, x22, x23 │ │ │ │ - cmp x22, #0x4 │ │ │ │ - b.le 2b06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1278c> │ │ │ │ - ldr x24, [x19, #8] │ │ │ │ - adrp x26, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr x25, [x19, #32] │ │ │ │ - add x26, x26, #0x750 │ │ │ │ - str d12, [sp, #800] │ │ │ │ - asr x22, x22, #2 │ │ │ │ - str d13, [sp, #808] │ │ │ │ - sub x27, x23, #0x4 │ │ │ │ - ldp w1, w0, [x19] │ │ │ │ - sub x25, x25, #0x4 │ │ │ │ - ldp d13, d30, [x26, #24] │ │ │ │ - scvtf d31, w1 │ │ │ │ - scvtf d12, w0 │ │ │ │ - sub x24, x24, #0x4 │ │ │ │ - mov x20, #0x1 // #1 │ │ │ │ - fmov s15, #1.000000000000000000e+00 │ │ │ │ - fmul d14, d31, d30 │ │ │ │ - nop │ │ │ │ - ldr s0, [x23, x20, lsl #2] │ │ │ │ - ldr s31, [x27, x20, lsl #2] │ │ │ │ - fsub s0, s0, s31 │ │ │ │ - fcvt d0, s0 │ │ │ │ - fcmpe d0, d13 │ │ │ │ - b.ls 2b898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12fb8> // b.plast │ │ │ │ - fmul d0, d0, d14 │ │ │ │ - fdiv d0, d0, d12 │ │ │ │ - fcvt s0, d0 │ │ │ │ - bl d170 │ │ │ │ - fneg s31, s0 │ │ │ │ - fadd s0, s0, s15 │ │ │ │ - str s31, [x24, x20, lsl #2] │ │ │ │ - str s0, [x25, x20, lsl #2] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.cc 2b020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12740> // b.lo, b.ul, b.last │ │ │ │ - ldr d12, [sp, #800] │ │ │ │ - ldr d13, [sp, #808] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - sxtw x20, w0 │ │ │ │ - tbnz w0, #31, 2bc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133b8> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - cbz x20, 2b0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127cc> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - fmov d31, x0 │ │ │ │ - add x20, x0, x20 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - mov v31.d[1], x20 │ │ │ │ - str q31, [sp] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr q31, [sp] │ │ │ │ - add x24, x19, #0x50 │ │ │ │ - mov d30, v31.d[1] │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - str q31, [x19, #80] │ │ │ │ - str d30, [x24, #16] │ │ │ │ - cbz x0, 2b0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127e8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2a294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294> // b.none │ │ │ │ bl ced0 │ │ │ │ - fmov d15, #5.000000000000000000e-01 │ │ │ │ - adrp x23, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - add x23, x23, #0x750 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - cmp w0, w20 │ │ │ │ - b.le 2b118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12838> │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - bl 2ab40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12260> │ │ │ │ - ldr d31, [x23, #40] │ │ │ │ - fcmpe d0, d31 │ │ │ │ - b.ls 2b870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f90> // b.plast │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 2b0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1280c> │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - ldr w28, [x19] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #648] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x298 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x2a8 │ │ │ │ - strh wzr, [sp, #656] │ │ │ │ - add x21, sp, #0x140 │ │ │ │ - ldp x22, x26, [x0, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x2] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3720] │ │ │ │ - str q31, [x3] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - str x22, [sp, #320] │ │ │ │ - str x2, [sp, #432] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3864] │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3808] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #336] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - stp x3, x2, [sp, #320] │ │ │ │ - add x27, sp, #0x1a0 │ │ │ │ - stp xzr, xzr, [sp, #352] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - str x1, [sp, #432] │ │ │ │ - bl d968 , 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, #0x148 │ │ │ │ - str x0, [sp] │ │ │ │ - add x3, x0, #0x10 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x3, [sp, #328] │ │ │ │ - str w2, [sp, #392] │ │ │ │ - stp x27, xzr, [sp, #400] │ │ │ │ - strb wzr, [sp, #416] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #368] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - stp x0, xzr, [sp, #64] │ │ │ │ - strb wzr, [sp, #80] │ │ │ │ - cbz x4, 2bb3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1325c> │ │ │ │ - ldp x5, x3, [sp, #352] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #320] │ │ │ │ - str x1, [sp, #432] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 2b248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12968> // b.none │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2a2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - str x1, [sp, #328] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x22, [sp, #320] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x26, [x21, x2] │ │ │ │ - str x1, [sp, #432] │ │ │ │ - bl c840 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x3, x3, #0x298 │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x28, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - mov x1, x28 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2bb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13220> // b.none │ │ │ │ - ldr x2, [x28, #16] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x2, [sp, #112] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - movk x2, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 2bc48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13368> // b.plast │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - add x1, x1, #0x2b0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x28, sp, #0x90 │ │ │ │ - str x28, [sp, #128] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2bab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131d0> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - ldr d15, [x19, #112] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x22, [sp, #320] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #432] │ │ │ │ - add x0, sp, #0x298 │ │ │ │ - str xzr, [sp, #648] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #656] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x2a8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x26, [x21, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - stp x0, x2, [sp, #320] │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - stp xzr, xzr, [sp, #336] │ │ │ │ - stp xzr, xzr, [sp, #352] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - str x1, [sp, #432] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x148 │ │ │ │ - str w2, [sp, #392] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #328] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - stp x27, xzr, [sp, #400] │ │ │ │ - strb wzr, [sp, #416] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #368] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - stp x0, xzr, [sp, #160] │ │ │ │ - strb wzr, [sp, #176] │ │ │ │ - cbz x4, 2bb2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1324c> │ │ │ │ - ldp x5, x3, [sp, #352] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #320] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #432] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 2b428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b48> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2a2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - str x1, [sp, #328] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x22, [sp, #320] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x26, [x21, x2] │ │ │ │ - str x1, [sp, #432] │ │ │ │ - bl c840 │ │ │ │ - ldp x3, x4, [sp, #128] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 2bae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13204> // b.none │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - b.ls 2b490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bb0> // b.plast │ │ │ │ - add x5, sp, #0xb0 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 2b490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bb0> // b.none │ │ │ │ - ldr x5, [sp, #176] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 2b8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13008> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 2be98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135b8> // b.pmore │ │ │ │ - add x19, sp, #0x80 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c828 │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2b91c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1303c> // b.none │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x2, [sp, #208] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - mov x1, #0xa // #10 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 2bf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13628> // b.plast │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - add x1, x1, #0x2c0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x19, sp, #0xf0 │ │ │ │ - str x19, [sp, #224] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2ba94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131b4> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #224] │ │ │ │ - str x2, [sp, #240] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x2, [sp, #232] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x22, [sp, #320] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #432] │ │ │ │ - add x0, sp, #0x298 │ │ │ │ - str xzr, [sp, #648] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #656] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x2a8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x26, [x21, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #320] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #328] │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - stp xzr, xzr, [sp, #336] │ │ │ │ - stp xzr, xzr, [sp, #352] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - str x1, [sp, #432] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0x148 │ │ │ │ - stp x27, xzr, [sp, #400] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #328] │ │ │ │ + add x22, x19, #0x10 │ │ │ │ + add x4, x19, #0x20 │ │ │ │ + str x4, [x19, #16] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + stp x0, xzr, [x19, #48] │ │ │ │ + ldr x24, [x27, #8] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + strb wzr, [x19, #64] │ │ │ │ + str xzr, [x19, #80] │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + ldr x23, [x26, #8] │ │ │ │ + cbnz x24, 2a4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + cbz x23, 2a588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x588> │ │ │ │ + add x1, x23, #0xb │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #392] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - strb wzr, [sp, #416] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w25 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #368] │ │ │ │ - add x25, sp, #0x110 │ │ │ │ - stp x25, xzr, [sp, #256] │ │ │ │ - strb wzr, [sp, #272] │ │ │ │ - cbz x4, 2bb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1323c> │ │ │ │ - ldp x5, x3, [sp, #352] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - str x1, [sp, #320] │ │ │ │ - str x20, [sp, #432] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 2b64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d6c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - str x24, [sp, #328] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #320] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x26, [x21, x1] │ │ │ │ - str x23, [sp, #432] │ │ │ │ - bl c840 │ │ │ │ - ldp x3, x4, [sp, #224] │ │ │ │ - ldr x2, [sp, #264] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 2bacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131ec> // b.none │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #256] │ │ │ │ - b.ls 2b6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dd0> // b.plast │ │ │ │ - cmp x1, x25 │ │ │ │ - b.eq 2b6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dd0> // b.none │ │ │ │ - ldr x5, [sp, #272] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 2b8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12fc0> // b.plast │ │ │ │ + str w0, [sp, #4] │ │ │ │ + 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, #8] │ │ │ │ + ldr w2, [x2] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + str w2, [sp] │ │ │ │ + ldr w28, [x3] │ │ │ │ + ldr w25, [x20] │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 2a5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bc> // b.none │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + add x5, x1, #0x1 │ │ │ │ + cmp x5, x2 │ │ │ │ + b.hi 2a53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53c> // b.pmore │ │ │ │ + mov w2, #0x1f // #31 │ │ │ │ + strb w2, [x0, x1] │ │ │ │ + add x6, x1, #0x2 │ │ │ │ + mov x0, #0xf // #15 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + strb wzr, [x1, x5] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x5, [x22, #8] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.eq 2a384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x384> // b.none │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + cmp x6, x0 │ │ │ │ + b.hi 2a508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x508> // b.pmore │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov w2, #0xffffff8b // #-117 │ │ │ │ + ldr w3, [sp] │ │ │ │ + cmp w25, w28 │ │ │ │ + cset w28, eq // eq = none │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + strb w2, [x0, x5] │ │ │ │ + cmp w25, w3 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + lsl w0, w0, #2 │ │ │ │ + add w28, w0, w28, lsl #1 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + strb wzr, [x2, x6] │ │ │ │ + str x6, [x22, #8] │ │ │ │ + bl cdf8 │ │ │ │ + ldrb w1, [sp, #4] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdf8 │ │ │ │ + ldrb w1, [x20, #88] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdf8 │ │ │ │ + ldrb w1, [x20, #89] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdf8 │ │ │ │ + ldrb w1, [x20, #90] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdf8 │ │ │ │ + ldrb w1, [x20, #91] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdf8 │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdf8 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl cdf8 │ │ │ │ + cbz x24, 2a464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x464> │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 2be18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13538> // b.pmore │ │ │ │ - add x20, sp, #0xe0 │ │ │ │ - mov x0, x20 │ │ │ │ + b.hi 2a6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b0> // b.pmore │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + mov x0, x22 │ │ │ │ bl c828 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x130 │ │ │ │ - str x22, [sp, #288] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2b8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ff0> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #288] │ │ │ │ - str x1, [sp, #304] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cdf8 │ │ │ │ + cbz x23, 2a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a0> │ │ │ │ + ldr x3, [x22, #8] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #296] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2bed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135f0> // b.none │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2a690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x690> // b.pmore │ │ │ │ + mov x0, x22 │ │ │ │ bl c828 │ │ │ │ - mov x26, x0 │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - str x20, [sp, #320] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 2ba7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1319c> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - str x0, [sp, #320] │ │ │ │ - str x1, [sp, #336] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - str x0, [sp, #328] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3712] │ │ │ │ - stp x26, xzr, [x24] │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 2b9b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130d8> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 2b95c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1307c> │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2b78c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12eac> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2b79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ebc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 2b7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ecc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12edc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2b7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ef0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2b7e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f04> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 2b7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f14> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2b808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f28> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2b81c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f3c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cdf8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #696] │ │ │ │ + ldr x2, [sp, #264] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13288> // b.any │ │ │ │ - ldr x23, [sp, #752] │ │ │ │ - ldr x24, [sp, #760] │ │ │ │ - ldr x25, [sp, #768] │ │ │ │ - ldr x26, [sp, #776] │ │ │ │ - ldr x27, [sp, #784] │ │ │ │ - ldr x28, [sp, #792] │ │ │ │ - ldr d14, [sp, #816] │ │ │ │ - ldr d15, [sp, #824] │ │ │ │ - add sp, sp, #0x2c0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + b.ne 2a630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x630> // b.any │ │ │ │ + ldp x29, x30, [sp, #272] │ │ │ │ + ldp x19, x20, [sp, #288] │ │ │ │ + ldp x21, x22, [sp, #304] │ │ │ │ + ldp x23, x24, [sp, #320] │ │ │ │ + ldp x25, x26, [sp, #336] │ │ │ │ + ldp x27, x28, [sp, #352] │ │ │ │ + add sp, sp, #0x170 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x21] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - bl 2ab70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12290> │ │ │ │ - fcmpe d0, d15 │ │ │ │ - ldr x0, [x24] │ │ │ │ - cset w1, gt │ │ │ │ - strb w1, [x0, x20] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - b 2b108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12828> │ │ │ │ - ldr d0, [x26, #16] │ │ │ │ - b 2b038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12758> │ │ │ │ - add x20, sp, #0xe0 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ + 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, x1, x2, eq // eq = none │ │ │ │ + add w0, w0, #0x8 │ │ │ │ + str w0, [sp, #4] │ │ │ │ + b 2a300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + mov x1, x5 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x130 │ │ │ │ - str x22, [sp, #288] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 2b6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e08> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x23 │ │ │ │ + str x5, [sp, #8] │ │ │ │ + str x6, [sp, #24] │ │ │ │ + bl d770 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b0> │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + ldr x6, [sp, #24] │ │ │ │ + b 2a38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38c> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2b6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e14> │ │ │ │ - add x19, sp, #0x80 │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 2b4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bec> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - b 2b4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bf8> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - b 2afb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126d0> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - b 2af3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1265c> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - b 2aea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125c8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #320] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 2bb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1326c> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 2ba14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13134> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - mov x0, x26 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 2b77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e9c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #320] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 2bdf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13514> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 2ba48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13168> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - mov x0, x26 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 2b774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e94> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2b9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130c8> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 2b9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130c8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2ba04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13124> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 2ba04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13124> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2b754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e74> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - stp x1, x3, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #48] │ │ │ │ - b 2b540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c60> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + bl d770 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov w2, #0x1f // #31 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x6, x1, #0x2 │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + strb w2, [x0, x1] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + strb wzr, [x0, x5] │ │ │ │ + str x5, [x22, #8] │ │ │ │ + b 2a380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x380> │ │ │ │ + mov x1, #0xa // #10 │ │ │ │ + str wzr, [sp, #4] │ │ │ │ + b 2a300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300> │ │ │ │ + add x2, x22, #0x1 │ │ │ │ + mov x1, x25 │ │ │ │ mov x0, x28 │ │ │ │ - stp x1, x3, [sp, #24] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #24] │ │ │ │ - b 2b31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a3c> │ │ │ │ - ldr x1, [sp, #256] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 2b6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12de0> // b.plast │ │ │ │ - cmp x1, x25 │ │ │ │ - b.ne 2b6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dc4> // b.any │ │ │ │ - b 2b6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12de0> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 2b4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bc0> // b.plast │ │ │ │ - add x5, sp, #0xb0 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 2b484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ba4> // b.any │ │ │ │ - b 2b4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bc0> │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ + b 2a1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8> │ │ │ │ + add x2, x22, #0x1 │ │ │ │ + mov x1, x24 │ │ │ │ add x0, sp, #0x70 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - b 2b2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129d8> │ │ │ │ - add x1, sp, #0x190 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - bl ca08 │ │ │ │ - b 2b62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d4c> │ │ │ │ - add x1, sp, #0x190 │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - bl ca08 │ │ │ │ - b 2b408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b28> │ │ │ │ - add x1, sp, #0x190 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl ca08 │ │ │ │ - b 2b228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12948> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #696] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 2a1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac> │ │ │ │ + mov x2, #0xf // #15 │ │ │ │ + b 2a34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2be14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13534> // b.none │ │ │ │ - str d12, [sp, #800] │ │ │ │ - str d13, [sp, #808] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x23, [sp, #432] │ │ │ │ - bl c840 │ │ │ │ - b 2bbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132fc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x1, [sp, #328] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x24, [sp, #328] │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #320] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - b 2bb7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1329c> │ │ │ │ + b.ne 2a630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x630> // b.any │ │ │ │ + bl c8a0 │ │ │ │ bti j │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #696] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str d12, [sp, #800] │ │ │ │ - str d13, [sp, #808] │ │ │ │ - b.ne 2bb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13290> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 2bbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132f4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - add x19, sp, #0x80 │ │ │ │ - str x23, [sp, #432] │ │ │ │ - bl c840 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 2bc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13330> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #696] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13288> // b.any │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - add x19, sp, #0x80 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 2bc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13358> │ │ │ │ - ldr x23, [sp, #752] │ │ │ │ - ldr x24, [sp, #760] │ │ │ │ - ldr x25, [sp, #768] │ │ │ │ - ldr x26, [sp, #776] │ │ │ │ - ldr x27, [sp, #784] │ │ │ │ - ldr x28, [sp, #792] │ │ │ │ - ldr d14, [sp, #816] │ │ │ │ - ldr d15, [sp, #824] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #696] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #752] │ │ │ │ - str x24, [sp, #760] │ │ │ │ - str x25, [sp, #768] │ │ │ │ - str x26, [sp, #776] │ │ │ │ - str x27, [sp, #784] │ │ │ │ - str x28, [sp, #792] │ │ │ │ - str d12, [sp, #800] │ │ │ │ - str d13, [sp, #808] │ │ │ │ - str d14, [sp, #816] │ │ │ │ - str d15, [sp, #824] │ │ │ │ - b.ne 2bb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13290> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xfd8 │ │ │ │ - bl c9f0 │ │ │ │ + b.eq 2a688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x688> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x1, [sp, #328] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x24, [sp, #328] │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #320] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - add x20, sp, #0xe0 │ │ │ │ - str x23, [sp, #432] │ │ │ │ - bl c840 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x19, sp, #0x80 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 2bc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13358> │ │ │ │ + b 2a5f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f4> │ │ │ │ bti j │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - b 2bd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13460> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x1, [sp, #328] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x24, [sp, #328] │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #320] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - b 2bc24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13344> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2bc88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133a8> │ │ │ │ + b 2a5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 2bbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132fc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2bddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134fc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #696] │ │ │ │ + ldr x2, [sp, #264] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13288> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #696] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b.ne 2a630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x630> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13288> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x20, sp, #0xe0 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 2a630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x630> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x20, sp, #0xe0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 2bd54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13474> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2be88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135a8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, sp, #0xe0 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 2bd54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13474> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #696] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13288> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x19, sp, #0x80 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 2a630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x630> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2be54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13574> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #696] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + cbz x0, 2a6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e4> │ │ │ │ + bl ced0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cc60 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13288> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + b.ne 2a630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x630> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2be60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13580> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #696] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 2a748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x748> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13288> // b.any │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl c9f0 │ │ │ │ + b.ne 2a630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x630> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 2bd60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13480> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 2a77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77c> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + mov x19, x20 │ │ │ │ + b 2a5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fc> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2bd6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1348c> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cc60 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ + b 2a5f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f4> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, x3, #0x350 │ │ │ │ + add x1, x1, #0x478 │ │ │ │ + add x0, x0, #0x4c0 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - mov x26, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + 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, #3760] │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - ldr w20, [x26, #36] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ + 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 2a8bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bc> // b.none │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + ldr x22, [x3, #16] │ │ │ │ + cmp w19, #0x10 │ │ │ │ + b.eq 2a8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c4> // b.none │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.ne 2a86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86c> // b.any │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbnz w0, #1, 2a86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86c> │ │ │ │ + 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 2a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e0> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2a948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x948> // 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 2a888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x888> │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbnz w0, #2, 2a864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x864> │ │ │ │ + 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 2a864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x864> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , 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 2a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cbz w20, 2c628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d48> │ │ │ │ - mov w25, #0x18 // #24 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - umull x25, w20, w25 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - mov x0, x25 │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 2c634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d54> // b.none │ │ │ │ - mov w19, w20 │ │ │ │ - mov x21, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + b.eq 2a964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x964> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2a92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92c> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - lsr x22, x19, #1 │ │ │ │ + b.ne 2a948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x948> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - stur q31, [x0, #-16] │ │ │ │ - cmp x22, x1 │ │ │ │ - b.ne 2bfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13700> // b.any │ │ │ │ - mov w24, #0x30 // #48 │ │ │ │ - ubfiz x20, x22, #1, #32 │ │ │ │ - umull x24, w22, w24 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 2c5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ce8> // b.none │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - add x1, x2, x24 │ │ │ │ - add x0, x2, x25 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, x25 │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - str q31, [x2, x24] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ nop │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - stur q31, [x0, #-16] │ │ │ │ - cmp x22, x1 │ │ │ │ - b.ne 2c040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13760> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x0, x25 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 2c080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137a0> // b.none │ │ │ │ - add x24, x0, x24 │ │ │ │ - mov x23, x0 │ │ │ │ - add x0, x25, x23 │ │ │ │ - str xzr, [x24] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - stp wzr, w0, [sp, #8] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldr x0, [x26, #184] │ │ │ │ - mov x27, #0x1 // #1 │ │ │ │ - ldr x0, [x0, w24, uxtw #3] │ │ │ │ - cbz x0, 2c270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13990> │ │ │ │ - fmov d31, x0 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x19, d31 │ │ │ │ - str s31, [sp, #16] │ │ │ │ - lsl x0, x19, #3 │ │ │ │ - sxtw x22, w19 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - lsl x2, x19, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x0, [x21] │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - add x1, x25, #0x8 │ │ │ │ - add x2, x25, x19, lsl #3 │ │ │ │ - add x22, x1, w22, uxtw #3 │ │ │ │ - stp x25, x22, [x21] │ │ │ │ - ubfiz x22, x19, #2, #32 │ │ │ │ - str x2, [x21, #16] │ │ │ │ - cbz x0, 2c0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13818> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x5, x0, x22 │ │ │ │ - ubfiz x22, x19, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w19, [sp, #16] │ │ │ │ - mov x2, x22 │ │ │ │ - str x5, [sp, #24] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x8, x0 │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - add x1, x0, x22 │ │ │ │ - ldr x0, [x23] │ │ │ │ - stp x8, x1, [x23] │ │ │ │ - str x5, [x23, #16] │ │ │ │ - cbz x0, 2c144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13864> │ │ │ │ - str x8, [sp, #16] │ │ │ │ - bl ced0 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - mul w20, w19, w0 │ │ │ │ - cbz w20, 2c1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138f4> │ │ │ │ - ldr x9, [x26, #232] │ │ │ │ - ldr x10, [x26, #272] │ │ │ │ - cbnz x24, 2c2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139c0> │ │ │ │ - ldrsw x5, [sp, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 2c194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138b4> │ │ │ │ - ldr s31, [x10, w28, uxtw #2] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - fcvt d31, s31 │ │ │ │ - ubfiz x0, x2, #3, #32 │ │ │ │ - ldr d30, [x25, x0] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 2c1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138dc> // b.first │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp w20, w1 │ │ │ │ - b.eq 2c1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138f4> // b.none │ │ │ │ - lsr x2, x5, #6 │ │ │ │ - lsl x0, x27, x5 │ │ │ │ - udiv w11, w1, w19 │ │ │ │ - ldr x12, [x9, x2, lsl #3] │ │ │ │ - msub w2, w11, w19, w1 │ │ │ │ - tst x0, x12 │ │ │ │ - b.ne 2c168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13888> // b.any │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr d31, [x0, #1920] │ │ │ │ - b 2c174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13894> │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w11, [x8, x2, lsl #2] │ │ │ │ - str d31, [x25, x0] │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp w20, w1 │ │ │ │ - b.ne 2c194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138b4> // b.any │ │ │ │ - cbz w19, 2c23c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1395c> │ │ │ │ - movi d30, #0x0 │ │ │ │ - mov x1, x25 │ │ │ │ - add x0, x25, w19, uxtw #3 │ │ │ │ - mov x2, x25 │ │ │ │ - ldr d31, [x2], #8 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 2c1e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13908> // b.any │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 2c5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cc0> // b.none │ │ │ │ - dup v29.2d, v30.d[0] │ │ │ │ - lsr w2, w19, #1 │ │ │ │ - add x0, x25, w2, uxtw #4 │ │ │ │ - ldr q31, [x1] │ │ │ │ - fdiv v31.2d, v31.2d, v29.2d │ │ │ │ - str q31, [x1], #16 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 2c20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1392c> // b.any │ │ │ │ - lsl w2, w2, #1 │ │ │ │ - cmp w19, w2 │ │ │ │ - b.eq 2c23c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1395c> // b.none │ │ │ │ - ubfiz x0, x2, #3, #32 │ │ │ │ - ldr d31, [x25, x0] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - str d31, [x25, x0] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr w0, [x26, #36] │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - add w1, w1, w20 │ │ │ │ - str w1, [sp, #8] │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ls 2c318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a38> // b.plast │ │ │ │ - ldr x0, [x26, #184] │ │ │ │ - str w19, [sp, #12] │ │ │ │ - ldr x0, [x0, w24, uxtw #3] │ │ │ │ - cbnz x0, 2c0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137c0> │ │ │ │ - ldr x8, [x21] │ │ │ │ - stp xzr, xzr, [x21] │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - cbz x8, 2c5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cc8> │ │ │ │ - mov x0, x8 │ │ │ │ - bl ced0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2aa10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa10> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 2a9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9dc> │ │ │ │ + ldr x3, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x820 │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 2a9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e8> // b.none │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x2a0 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e0> // b.any │ │ │ │ + ret │ │ │ │ + mov x16, x2 │ │ │ │ + br x16 │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + ldur x1, [x3, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cbz x2, 2aa10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa10> │ │ │ │ + ldr x3, [x2] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 2c128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13848> │ │ │ │ - ldur x13, [x21, #-24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldrsw x5, [sp, #8] │ │ │ │ - b 2c2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a00> │ │ │ │ - ldr s31, [x10, w28, uxtw #2] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - fcvt d31, s31 │ │ │ │ - ubfiz x0, x2, #3, #32 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - ldr d30, [x25, x0] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 2c30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a2c> // b.first │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp w1, w20 │ │ │ │ - b.eq 2c1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138f4> // b.none │ │ │ │ - lsr x2, x5, #6 │ │ │ │ - lsl x0, x27, x5 │ │ │ │ - udiv w11, w1, w19 │ │ │ │ - ldr x12, [x9, x2, lsl #3] │ │ │ │ - ldr d30, [x13, w11, uxtw #3] │ │ │ │ - msub w2, w11, w19, w1 │ │ │ │ - tst x0, x12 │ │ │ │ - b.ne 2c2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139d0> // b.any │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr d31, [x0, #1920] │ │ │ │ - b 2c2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139dc> │ │ │ │ - str w11, [x8, x2, lsl #2] │ │ │ │ - str d31, [x25, x0] │ │ │ │ - b 2c2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139f0> │ │ │ │ - cbz w0, 2c5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d0c> │ │ │ │ - mov w20, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x20, [sp, #80] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x20, [sp, #72] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x5, x3, [x0, #-24] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - sub x3, x3, x5 │ │ │ │ - cmp x3, #0x8 │ │ │ │ - b.le 2c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d40> │ │ │ │ - ldr d31, [x5] │ │ │ │ - asr x3, x3, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 2aa0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0c> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b d860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x6e0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ - ldr d30, [x5, x2, lsl #3] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2c468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b88> │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - mov x0, x2 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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.cc 2c380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13aa0> // b.lo, b.ul, b.last │ │ │ │ - mov w5, w1 │ │ │ │ - ldr x1, [x26, #192] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldur x3, [x1, #-8] │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2c3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ae4> │ │ │ │ - add x1, x26, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2c3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ad0> // b.any │ │ │ │ - mov w1, w5 │ │ │ │ - sub x7, x20, x19 │ │ │ │ - add x0, x26, x1 │ │ │ │ - subs w7, w7, #0x2 │ │ │ │ - ldrb w0, [x0, #65] │ │ │ │ - sturb w0, [x20, #-1] │ │ │ │ - b.mi 2c474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b94> // b.first │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - mov w6, w7 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - umaddl x7, w7, w2, x0 │ │ │ │ - ldr x5, [x7] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x3, [x26, #184] │ │ │ │ + b.eq 2aab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - ldr w5, [x5, x1, lsl #2] │ │ │ │ - ldr x3, [x3, w6, uxtw #3] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2c434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b54> │ │ │ │ - add x1, x26, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2c420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b40> // b.any │ │ │ │ - mov w1, w5 │ │ │ │ - add x0, x26, x1 │ │ │ │ - ldrb w0, [x0, #65] │ │ │ │ - strb w0, [x19, x6] │ │ │ │ - sub x6, x6, #0x1 │ │ │ │ - cmn w6, #0x1 │ │ │ │ - b.eq 2c474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b94> // b.none │ │ │ │ - ldr x19, [sp, #64] │ │ │ │ - sub x7, x7, #0x18 │ │ │ │ - b 2c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b20> │ │ │ │ - fmov d31, d30 │ │ │ │ - mov w1, w0 │ │ │ │ - b 2c38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13aac> │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - bl 31520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c40> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cbz x0, 2c48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bac> │ │ │ │ - bl ced0 │ │ │ │ - ldp x1, x0, [sp, #40] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2c4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bdc> // b.none │ │ │ │ - mov x19, x0 │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 2c58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cac> │ │ │ │ - bl ced0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 2c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bc0> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2c4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13be8> │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2c538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c58> // b.none │ │ │ │ - mov x19, x0 │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 2c570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c90> │ │ │ │ - bl ced0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 2c4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c00> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbnz x0, 2c538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c58> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d80> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 2aa8c , 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, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2aae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d80> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 2c4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c00> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2c504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c24> │ │ │ │ - b 2c538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c58> │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29d40 ::do_widen(char) const@@Base+0xca80> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 2c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bc0> // b.any │ │ │ │ - b 2c4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bdc> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 2c22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1394c> │ │ │ │ - ldr x25, [x23] │ │ │ │ - stp xzr, xzr, [x23] │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - cbz x25, 2c5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d00> │ │ │ │ - mov x0, x25 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 2c138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13858> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x0, x0, x25 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, x25 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - b 2c02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1374c> │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 2c23c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1395c> │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - str x20, [sp, #72] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - ldp x5, x3, [x0, #-24] │ │ │ │ - sub x3, x3, x5 │ │ │ │ - cmp x3, #0x8 │ │ │ │ - b.gt 2c368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a88> │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 2c3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ac0> │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - b 2c5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d18> │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - stur xzr, [x0, #-8] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, x0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 2c074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13794> │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 2aaec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaec> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x0, x1, [sp, #40] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 2c758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e78> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2c6c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13de8> // b.none │ │ │ │ - ldr x20, [sp, #56] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 2c6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dd8> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 2c6ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dcc> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2c6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13df8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d068 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - b.ne 2c66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d8c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 2aaec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaec> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13df0> // b.none │ │ │ │ - ldr x20, [sp, #56] │ │ │ │ - b 2c6ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dcc> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 2c74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e6c> │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - ldp x1, x0, [sp, #40] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2c778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e98> // b.none │ │ │ │ - ldr x20, [sp, #48] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 2c768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e88> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 2c75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e7c> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbnz x0, 2c690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13db0> │ │ │ │ - b 2c698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13db8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x3, [x0, #232] │ │ │ │ - ldr w1, [x0, #256] │ │ │ │ - ldr x0, [x0, #248] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - cbz x0, 2c8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fe8> │ │ │ │ - ldr w5, [x19, #52] │ │ │ │ - cbz w5, 2c824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f44> │ │ │ │ - ldr x8, [x19, #232] │ │ │ │ - mov w5, w5 │ │ │ │ - ldr x7, [x19, #272] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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 2abb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - ubfx x3, x1, #6, #32 │ │ │ │ - ubfiz x4, x0, #2, #32 │ │ │ │ - lsl x2, x6, x1 │ │ │ │ - ldr x3, [x8, x3, lsl #3] │ │ │ │ - tst x2, x3 │ │ │ │ - b.eq 2c818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f38> // b.none │ │ │ │ - ldr x2, [x21] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldr s29, [x7, x4] │ │ │ │ - ldr d28, [x2, w1, uxtw #3] │ │ │ │ - fcvt d29, s29 │ │ │ │ - fadd d28, d29, d28 │ │ │ │ - fcvt s28, d28 │ │ │ │ - str s28, [x7, x4] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 2c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f00> // b.any │ │ │ │ - ldr w2, [x19, #48] │ │ │ │ - lsl w2, w2, #3 │ │ │ │ - cbz w2, 2c86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f8c> │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - sub x1, x0, x3 │ │ │ │ - sub x1, x1, #0x4 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ls 2c88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fac> // b.plast │ │ │ │ - ubfiz x2, x2, #2, #32 │ │ │ │ - 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 2c850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f70> // 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 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 2ab8c , 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, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2abe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ 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 2c86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f8c> // 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 2c88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fac> // b.pmore │ │ │ │ - b 2c86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f8c> │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w1, [x19, #52] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - str wzr, [x19, #56] │ │ │ │ - mov w5, w1 │ │ │ │ - cbnz w1, 2ca04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14124> │ │ │ │ - cbz x3, 2ca6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1418c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl ced0 │ │ │ │ - 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, 2cac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141e8> │ │ │ │ - ldr w2, [x19, #56] │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr x8, [x21] │ │ │ │ - mov w6, w2 │ │ │ │ - ldr d31, [x0, #1920] │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29d40 ::do_widen(char) const@@Base+0xca80> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x7, #0x1 // #1 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 2abec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbec> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d068 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2abec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbec> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldr d30, [x8, x1, lsl #3] │ │ │ │ - ubfx x3, x1, #6, #32 │ │ │ │ - lsl x0, x7, x1 │ │ │ │ - lsl x3, x3, #3 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.ge 2ca88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141a8> // b.tcont │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 2c940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14060> // b.any │ │ │ │ - cbz w9, 2c970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14090> │ │ │ │ - mov w2, w6 │ │ │ │ - str w6, [x19, #56] │ │ │ │ - cbz w2, 2cabc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141dc> │ │ │ │ - ubfiz x22, x2, #2, #32 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x3, x0, x22 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x3, [sp, #80] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - fmov d31, x0 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - mov v31.d[1], x3 │ │ │ │ - ldr x0, [x19, #272] │ │ │ │ - str x3, [x19, #288] │ │ │ │ - str q31, [x19, #272] │ │ │ │ - cbz x0, 2c9b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140d4> │ │ │ │ - bl ced0 │ │ │ │ - ldr w22, [x19, #48] │ │ │ │ - lsl w22, w22, #3 │ │ │ │ - cbz w22, 2caac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141cc> │ │ │ │ - ubfiz x0, x22, #2, #32 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ubfiz x2, x22, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x22, x0, w22, uxtw #2 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - str x3, [x19, #296] │ │ │ │ - stp x2, x22, [x19, #304] │ │ │ │ - cbz x0, 2caa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141c0> │ │ │ │ - bl ced0 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 2c7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13edc> │ │ │ │ - add x2, x5, #0x3f │ │ │ │ - str w1, [sp, #100] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - ubfx x2, x2, #6, #32 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - stp x2, x5, [sp, #80] │ │ │ │ - mov x0, x2 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - ldp x2, x5, [sp, #80] │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - and w25, w1, #0x3f │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsr x4, x5, #6 │ │ │ │ - add x23, x0, x2 │ │ │ │ - add x24, x0, x4, lsl #3 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - cbnz x3, 2c8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14014> │ │ │ │ - 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 2c91c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1403c> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [x19, #232] │ │ │ │ - str wzr, [x19, #240] │ │ │ │ - str xzr, [x19, #248] │ │ │ │ - str wzr, [x19, #256] │ │ │ │ - str xzr, [x19, #264] │ │ │ │ - b 2c9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140c0> │ │ │ │ - ldr x4, [x22, x3] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - mov w9, #0x1 // #1 │ │ │ │ - orr x4, x4, x0 │ │ │ │ - str x4, [x22, x3] │ │ │ │ - b 2c958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14078> │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 2c7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13edc> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 2c9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14104> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 2c9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140c0> │ │ │ │ - ldr w2, [x19, #56] │ │ │ │ - b 2c970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14090> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ - str x2, [sp, #8] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x3, x2, [x0, #8] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 2acb8 , 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 2ac8c , 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, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2ace8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29d40 ::do_widen(char) const@@Base+0xca80> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x200 // #512 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, #0x200 // #512 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr w24, [x23, #36] │ │ │ │ - cbz x24, 2ccf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14418> │ │ │ │ - mov x0, x24 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - stp d13, d14, [sp, #144] │ │ │ │ - str d15, [sp, #160] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3944] │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x24, x0, x24 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - str x24, [sp, #32] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - ubfiz x28, x26, #3, #32 │ │ │ │ - ldr x21, [x23, #184] │ │ │ │ - str x0, [sp] │ │ │ │ - str x24, [sp, #24] │ │ │ │ - movi d13, #0x0 │ │ │ │ - add x25, x19, #0x8 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr x0, [x21, x28] │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cbz x0, 2cc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143a4> │ │ │ │ + b.ne 2acec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcec> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d068 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2acec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcec> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fmov d31, x0 │ │ │ │ - movi d14, #0x0 │ │ │ │ - ldr x3, [x22] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x24, d31 │ │ │ │ - madd w0, w4, w24, w27 │ │ │ │ - add w2, w0, w1 │ │ │ │ - ldr d31, [x3, x2, lsl #3] │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cmp w24, w1 │ │ │ │ - b.hi 2cbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142e0> // b.pmore │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr d15, [x19] │ │ │ │ - bl 2d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c80> │ │ │ │ - fadd d30, d0, d13 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fmul d30, d30, d14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fcmpe d15, d30 │ │ │ │ - b.gt 2cc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1433c> │ │ │ │ - ldr d31, [x25, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - cmp x0, #0x3f │ │ │ │ - b.ne 2cc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14320> // b.any │ │ │ │ - ldr x3, [x21, x28] │ │ │ │ - mov w4, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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 2adb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2cc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14360> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2cc2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1434c> // b.any │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x0, x23, w4, uxtw │ │ │ │ - madd w27, w24, w20, w27 │ │ │ │ - ldrb w0, [x0, #65] │ │ │ │ - strb w0, [x1, x26] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr w0, [x23, #36] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.ls 2cc90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143b0> // b.plast │ │ │ │ - ldr x21, [x23, #184] │ │ │ │ - ubfiz x28, x26, #3, #32 │ │ │ │ - mov w20, w24 │ │ │ │ - ldr x0, [x21, x28] │ │ │ │ - cbnz x0, 2cba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142c0> │ │ │ │ - movi d14, #0x0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 2cbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142fc> │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ldp d13, d14, [sp, #144] │ │ │ │ - ldr d15, [sp, #160] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - bl 31840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f60> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 2ccbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143dc> │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2cd04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14424> // b.any │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 2ad8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd8c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2ade8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde8> // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ - stp xzr, xzr, [sp, #16] │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - b 2cca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143c0> │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - stp d13, d14, [sp, #144] │ │ │ │ - str d15, [sp, #160] │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29d40 ::do_widen(char) const@@Base+0xca80> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 2adec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdec> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - cbz x1, 2cd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14450> │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d068 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - stp d13, d14, [sp, #144] │ │ │ │ - str d15, [sp, #160] │ │ │ │ - b.ne 2cd88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144a8> // b.any │ │ │ │ + b.ne 2adec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdec> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #72] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cbz x1, 2aeac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeac> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 2af94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf94> // b.plast │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x3, [x2] │ │ │ │ + subs x1, x1, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 2af8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8c> // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x2c0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2af58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf58> // 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, 2af6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6c> │ │ │ │ + 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, 2afd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd4> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x4d0 │ │ │ │ + str w4, [sp, #24] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + b.ne 2afd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd0> // b.any │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + str x0, [sp] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b 2ae70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe70> │ │ │ │ + sub x4, x4, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x4 │ │ │ │ + stp x2, x3, [sp] │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldp x2, x3, [sp] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + b 2aee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee8> │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + b 2aed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed8> │ │ │ │ bti j │ │ │ │ - ldr d15, [sp, #160] │ │ │ │ mov x20, x0 │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ldp d13, d14, [sp, #144] │ │ │ │ - b 2cd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14450> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d068 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2aff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff8> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xbd0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w20, [x0, #36] │ │ │ │ - mov x0, #0x8000 // #32768 │ │ │ │ - ldr x4, [x25, #184] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - sub w2, w20, #0x1 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr d31, [x4, x2, lsl #3] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #104] │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #72] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cbz x1, 2b06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106c> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 2b154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1154> // b.plast │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x3, [x2] │ │ │ │ + subs x1, x1, x3 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - str x4, [sp] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov w22, s31 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x4, [sp] │ │ │ │ - cbz w20, 2d1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148f0> │ │ │ │ - mov w0, w20 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - stp d13, d14, [sp, #208] │ │ │ │ - str d15, [sp, #224] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x21, x0, w20, uxtw │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - str x21, [sp, #56] │ │ │ │ - subs w20, w20, #0x2 │ │ │ │ - b.mi 2d11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1483c> // b.first │ │ │ │ - mov w26, w20 │ │ │ │ - add x23, x19, #0x8, lsl #12 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3944] │ │ │ │ - str x23, [sp, #32] │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - add x0, x20, #0x8 │ │ │ │ - ubfiz x20, x26, #3, #32 │ │ │ │ + b.ne 2b14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114c> // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x420 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2b118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1118> // 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, 2b12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112c> │ │ │ │ + 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, 2b194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1194> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x4d0 │ │ │ │ + str w4, [sp, #24] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + b.ne 2b190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1190> // b.any │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ str x0, [sp] │ │ │ │ - movi d13, #0x0 │ │ │ │ - ldr w27, [x25, #52] │ │ │ │ - mov w24, #0xffffffff // #-1 │ │ │ │ - ldr x0, [x4, x20] │ │ │ │ - cbz x0, 2d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14720> │ │ │ │ - fmov d31, x0 │ │ │ │ - sub x8, x23, x19 │ │ │ │ - mov w2, w27 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - asr x21, x8, #3 │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mov w28, w0 │ │ │ │ - mul w0, w22, w0 │ │ │ │ - sub w27, w27, w0 │ │ │ │ - cmn w24, #0x1 │ │ │ │ - b.ne 2d020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14740> // b.any │ │ │ │ - ldr w9, [x25, #52] │ │ │ │ - movi d14, #0x0 │ │ │ │ - cmp w27, w9 │ │ │ │ - b.cs 2cefc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1461c> // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - sub w2, w0, w2 │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - movi d14, #0x0 │ │ │ │ - add w2, w2, w9 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x6, [x1] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add x6, x6, w27, uxtw #3 │ │ │ │ - ldr d31, [x6, x0, lsl #3] │ │ │ │ - str d31, [x19, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 2cee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14604> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr d15, [x19] │ │ │ │ - stp x8, x4, [sp, #8] │ │ │ │ - bl 2d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c80> │ │ │ │ - ldp x8, x4, [sp, #8] │ │ │ │ - cmp x8, #0x8 │ │ │ │ - b.eq 2cf48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14668> // b.none │ │ │ │ - fadd d30, d0, d13 │ │ │ │ - sub x6, x21, #0x1 │ │ │ │ - add x2, x19, #0x8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fmul d30, d30, d14 │ │ │ │ - fcmpe d30, d15 │ │ │ │ - b.mi 2d184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148a4> // b.first │ │ │ │ - ldr d31, [x2, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - cmp x6, x0 │ │ │ │ - b.hi 2cf2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1464c> // b.pmore │ │ │ │ - sub w6, w21, #0x1 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - add w10, w26, #0x1 │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b 2b030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1030> │ │ │ │ + sub x4, x4, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x4 │ │ │ │ + stp x2, x3, [sp] │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldp x2, x3, [sp] │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + b 2b0a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a8> │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + b 2b098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1098> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d068 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2b1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b8> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x988 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 258cc ::do_widen(char) const@@Base+0x860c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x4, [x4, x1, lsl #3] │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2cf74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14694> │ │ │ │ - add x1, x25, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2cf60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14680> // b.any │ │ │ │ - udiv w9, w6, w22 │ │ │ │ - add x8, x25, #0xb8 │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ + mov x29, sp │ │ │ │ + bl 258cc ::do_widen(char) const@@Base+0x860c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x87a0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - msub w1, w9, w22, w6 │ │ │ │ - add x1, x25, x1 │ │ │ │ - ldrb w1, [x1, #65] │ │ │ │ - strb w1, [x4, w10, sxtw] │ │ │ │ - ldr x1, [x25, #184] │ │ │ │ - ldr x4, [x1, x20] │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2cfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146e0> │ │ │ │ - add x1, x25, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2cfac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146cc> // b.any │ │ │ │ - mov w24, w9 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x25, w24, sxtw │ │ │ │ - ldrb w1, [x1, #65] │ │ │ │ - strb w1, [x0, x26] │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - cmn w26, #0x1 │ │ │ │ - b.eq 2d11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1483c> // b.none │ │ │ │ - ldr x4, [x8] │ │ │ │ - ubfiz x20, x26, #3, #32 │ │ │ │ - mov w22, w28 │ │ │ │ - ldr x0, [x4, x20] │ │ │ │ - cbnz x0, 2ce80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145a0> │ │ │ │ - sub x8, x23, x19 │ │ │ │ - mov w2, w27 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - sub w27, w27, w0 │ │ │ │ - asr x21, x8, #3 │ │ │ │ - cmn w24, #0x1 │ │ │ │ - b.eq 2ceb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145d0> // b.none │ │ │ │ - cmp x8, #0x1f8 │ │ │ │ - b.ls 2d194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148b4> // b.plast │ │ │ │ - cmp x8, #0x200 │ │ │ │ - b.ls 2d03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1475c> // b.plast │ │ │ │ - add x23, x19, #0x200 │ │ │ │ - mov x21, #0x40 // #64 │ │ │ │ - mov x8, #0x200 // #512 │ │ │ │ - cbz w28, 2d1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148fc> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - movi d14, #0x0 │ │ │ │ - mov x2, x19 │ │ │ │ - add x4, x19, w28, uxtw #3 │ │ │ │ - ldr x9, [x0] │ │ │ │ - add w0, w24, w27 │ │ │ │ + mov x29, sp │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x87a0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr d31, [x9, w0, uxtw #3] │ │ │ │ - add w0, w0, w22 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - str d31, [x2], #8 │ │ │ │ - cmp x2, x4 │ │ │ │ - b.ne 2d060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14780> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x8, [sp, #8] │ │ │ │ - ldr d15, [x19] │ │ │ │ - bl 2d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c80> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - cmp x8, #0x8 │ │ │ │ - b.eq 2d0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147e4> // b.none │ │ │ │ - fadd d30, d0, d13 │ │ │ │ - sub x4, x21, #0x1 │ │ │ │ - add x2, x19, #0x8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fmul d30, d30, d14 │ │ │ │ - fcmpe d30, d15 │ │ │ │ - b.mi 2d18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148ac> // b.first │ │ │ │ - ldr d31, [x2, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.hi 2d0a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147c8> // b.pmore │ │ │ │ - sub w24, w21, #0x1 │ │ │ │ - ldr x1, [x25, #184] │ │ │ │ - add x8, x25, #0xb8 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 25bf0 ::do_widen(char) const@@Base+0x8930> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x4, [x1, x20] │ │ │ │ + mov x29, sp │ │ │ │ + bl 25bf0 ::do_widen(char) const@@Base+0x8930> │ │ │ │ nop │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2d0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14814> │ │ │ │ - add x1, x25, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2d0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14800> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x25, w24, sxtw │ │ │ │ - ldrb w1, [x1, #65] │ │ │ │ - strb w1, [x0, x26] │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - cmn w26, #0x1 │ │ │ │ - b.ne 2cfec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1470c> // b.any │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - ldp d13, d14, [sp, #208] │ │ │ │ - ldr d15, [sp, #224] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - bl 31840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f60> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2d148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14868> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 25d80 ::do_widen(char) const@@Base+0x8ac0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 25d80 ::do_widen(char) const@@Base+0x8ac0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 2b2f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f4> // b.none │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.ne 2b2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12fc> // b.any │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbnz w3, #2, 2b2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12fc> │ │ │ │ + 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, 2b300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1300> │ │ │ │ + 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, 2b34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134c> │ │ │ │ + tbnz w2, #2, 2b37c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137c> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2b358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1358> │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14918> // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ - mov w6, w0 │ │ │ │ - b 2cf4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1466c> │ │ │ │ - mov w24, w0 │ │ │ │ - b 2d0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147e8> │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - sub x1, x0, x21 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - stp x19, x23, [sp, #80] │ │ │ │ - str x2, [sp, #96] │ │ │ │ - bl 2d320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a40> │ │ │ │ - ldp x19, x23, [sp, #80] │ │ │ │ - movi d14, #0x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - sub x8, x23, x19 │ │ │ │ - asr x21, x8, #3 │ │ │ │ - cbnz w28, 2d040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14760> │ │ │ │ - b 2d078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14798> │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - b 2d12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1484c> │ │ │ │ - ldr d15, [x19] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3944] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - bl 2d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c80> │ │ │ │ - movi d14, #0x0 │ │ │ │ - b 2d094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147b4> │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - stp d13, d14, [sp, #208] │ │ │ │ - str d15, [sp, #224] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 25f10 ::do_widen(char) const@@Base+0x8c50> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 2b34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134c> │ │ │ │ bti j │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - ldp d13, d14, [sp, #208] │ │ │ │ - ldr d15, [sp, #224] │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - stp d13, d14, [sp, #208] │ │ │ │ - str d15, [sp, #224] │ │ │ │ - b.ne 2d29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149bc> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 2b3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a8> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2d274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14994> │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 2d22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1494c> │ │ │ │ - b 2d224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14944> │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - ldr x19, [sp, #80] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr d15, [sp, #224] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - ldp d13, d14, [sp, #208] │ │ │ │ - b 2d268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14988> │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti c │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3944] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2b34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - stp x2, x1, [sp, #32] │ │ │ │ - bl 2d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c80> │ │ │ │ - movi d30, #0x0 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - ldp x2, x1, [sp, #32] │ │ │ │ - fadd d0, d0, d30 │ │ │ │ - fcmpe d0, d31 │ │ │ │ - b.mi 2d2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a18> // b.first │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2b42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142c> │ │ │ │ + tbnz w2, #2, 2b45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2b438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1438> │ │ │ │ + bl ced0 │ │ │ │ mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 2cd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144ac> │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 25f10 ::do_widen(char) const@@Base+0x8c50> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 2b42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142c> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 2b488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1488> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2b42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142c> │ │ │ │ + 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, 2b50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150c> │ │ │ │ + tbnz w2, #2, 2b544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1544> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2b518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1518> │ │ │ │ + bl ced0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 2cad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141f0> │ │ │ │ + b ced0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 25f10 ::do_widen(char) const@@Base+0x8c50> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 2b50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150c> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 2b570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1570> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2b50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - cbz x1, 2d424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b44> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x1 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ mov x29, sp │ │ │ │ - ldp x2, x0, [x0, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - cmp x1, x0, asr #3 │ │ │ │ - b.ls 2d428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b48> // b.plast │ │ │ │ - ldr x8, [x4] │ │ │ │ - mov x1, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ str x19, [sp, #16] │ │ │ │ - sub x5, x2, x8 │ │ │ │ - asr x7, x5, #3 │ │ │ │ - sub x0, x1, x7 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cc 2d490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bb0> // b.lo, b.ul, b.last │ │ │ │ - cmp x3, x7 │ │ │ │ - stp x7, x3, [sp, #32] │ │ │ │ - csel x0, x3, x7, cs // cs = hs, nlast │ │ │ │ - add x0, x0, x7 │ │ │ │ - stp x8, x5, [sp, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - csel x0, x0, x1, ls // ls = plast │ │ │ │ - str x4, [sp, #64] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ mov x19, x0 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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 2d3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b00> // 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 ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldp x7, x8, [sp, #32] │ │ │ │ - ldp x5, x6, [sp, #48] │ │ │ │ - ldp x4, x3, [sp, #64] │ │ │ │ - cbnz x5, 2d464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b84> │ │ │ │ - cbz x8, 2d400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b20> │ │ │ │ - mov x0, x8 │ │ │ │ - stp x7, x6, [sp, #32] │ │ │ │ - stp x4, x3, [sp, #48] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2b5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ec> │ │ │ │ + tbnz w2, #2, 2b624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1624> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2b5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f8> │ │ │ │ bl ced0 │ │ │ │ - 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] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x19 │ │ │ │ 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 2d454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b74> // 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 ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldp x0, x4, [sp, #32] │ │ │ │ - str x0, [x4, #8] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x1, x8 │ │ │ │ - mov x0, x6 │ │ │ │ - mov x2, x5 │ │ │ │ - stp x8, x7, [sp, #32] │ │ │ │ - stp x4, x3, [sp, #48] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - mov x6, x0 │ │ │ │ - ldp x8, x7, [sp, #32] │ │ │ │ - ldp x4, x3, [sp, #48] │ │ │ │ - cbnz x8, 2d3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b08> │ │ │ │ - b 2d400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b20> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, x0, #0x2d0 │ │ │ │ - bl c9f0 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x5, [x0] │ │ │ │ - mov w8, #0xb0df // #45279 │ │ │ │ + b ced0 │ │ │ │ mov x2, x0 │ │ │ │ - add x7, x0, #0x718 │ │ │ │ - mov x3, x0 │ │ │ │ - movk w8, #0x9908, lsl #16 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 25f10 ::do_widen(char) const@@Base+0x8c50> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 2b5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ec> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 2b650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1650> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2b5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ec> │ │ │ │ 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 2d4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14be0> // 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 2d500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c20> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + 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, #3760] │ │ │ │ + ldr w1, [x19, #56] │ │ │ │ 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] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + tbnz w1, #1, 2b704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1704> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1854> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3808] │ │ │ │ + and w1, w1, #0xfffffffd │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + adrp x20, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x22, x0 │ │ │ │ + str w1, [x19, #56] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + stp x1, xzr, [sp, #16] │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + add x2, x20, #0xf40 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + str wzr, [sp, #80] │ │ │ │ + strb wzr, [sp, #85] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + stur q31, [sp, #104] │ │ │ │ + tbz w0, #0, 2b804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1804> │ │ │ │ + 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 2a7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e0> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 28a00 ::do_widen(char) const@@Base+0xb740> │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x20, x20, #0xf40 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + tbz w0, #0, 2b7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e0> │ │ │ │ + tbz w0, #2, 2b7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e0> │ │ │ │ + add x2, sp, #0x10 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x0, x2 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 25f10 ::do_widen(char) const@@Base+0x8c50> │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cbz x0, 2b7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ec> │ │ │ │ + bl ced0 │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + b 2b6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16dc> │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + 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 2b768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1768> │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [sp, #85] │ │ │ │ + tbz w0, #0, 2b870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1870> │ │ │ │ + strb wzr, [sp, #85] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1858> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2b400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1400> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1858> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 28a00 ::do_widen(char) const@@Base+0xb740> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1858> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2b8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18dc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2b8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c8e8 , 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 2b858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1858> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2b7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ - mov x1, #0x3bf0000000000000 // #4318952042648305664 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x1, #0x588 │ │ │ │ mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0x5680 // #22144 │ │ │ │ - movk x22, #0x9d2c, lsl #16 │ │ │ │ - mov x21, #0xefc60000 // #4022730752 │ │ │ │ - stp d14, d15, [sp, #48] │ │ │ │ - fmov d15, x1 │ │ │ │ - ldr x0, [x0, #4992] │ │ │ │ - fmov d14, #1.000000000000000000e+00 │ │ │ │ - b 2d608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d28> │ │ │ │ - ldr x1, [x20, x0, lsl #3] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - str x2, [x20, #4992] │ │ │ │ - ubfx x0, x1, #11, #32 │ │ │ │ - eor x1, x1, x0 │ │ │ │ - and x0, x22, x1, lsl #7 │ │ │ │ - eor x1, x1, x0 │ │ │ │ - and x0, x21, x1, lsl #15 │ │ │ │ - eor x1, x1, x0 │ │ │ │ - eor x19, x1, x1, lsr #18 │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 2d620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d40> // b.pmore │ │ │ │ - ldr x1, [x20, x2, lsl #3] │ │ │ │ - add x0, x2, #0x1 │ │ │ │ - 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, x21, x1, lsl #15 │ │ │ │ - eor x1, x1, x2 │ │ │ │ - eor x1, x1, x1, lsr #18 │ │ │ │ - orr x1, x19, x1, lsl #32 │ │ │ │ - ucvtf d0, x1 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - fcmpe d0, d14 │ │ │ │ - b.mi 2d630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d50> // b.first │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.ls 2d59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cbc> // b.plast │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bc0> │ │ │ │ - ldr x0, [x20, #4992] │ │ │ │ - b 2d59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cbc> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bc0> │ │ │ │ - ldr x2, [x20, #4992] │ │ │ │ - b 2d5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cec> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, #0x5 // #5 │ │ │ │ + str x2, [x19] │ │ │ │ + ldr w2, [x19, #328] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w2, w23 │ │ │ │ + b.eq 2bafc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1afc> // b.none │ │ │ │ + add x21, x19, #0x28 │ │ │ │ + add x22, x19, #0x30 │ │ │ │ + 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, #296] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x3, x2, [x19, #40] │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3816] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x21, x1] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl c840 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0x4b0 │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x3, 2bc0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0c> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 2ba9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9c> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x3, x3, #0x430 │ │ │ │ + add x2, x2, #0x460 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ + cbz x0, 2bacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acc> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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 d14, d15, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + b c840 │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 2bc0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2bb44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b44> // b.any │ │ │ │ + add x22, x19, #0x30 │ │ │ │ + add x21, x19, #0x28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2b9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d8> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 2b9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d8> │ │ │ │ + bl 2b6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a0> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 2bc0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0c> │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2bbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd4> // b.none │ │ │ │ + nop │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2bb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b84> // 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, 2bbec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bec> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2bb60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b60> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 2bbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd4> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl ced0 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2bbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc0> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 2bb14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b14> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2bb60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b60> // b.any │ │ │ │ + b 2bba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba8> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2ba04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a04> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x6e0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x1, #0x588 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldr w1, [x19, #328] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w1, w25 │ │ │ │ + b.eq 2be14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e14> // b.none │ │ │ │ + add x23, x19, #0x28 │ │ │ │ + add x24, x19, #0x30 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x24 │ │ │ │ + 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3816] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x23, x1] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl c840 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x4b0 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x2, 2bf38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f38> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 2bd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d58> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x19, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + add x0, x0, #0x488 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x23, 2bde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de0> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2bde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de0> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2bde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de0> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2bf1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1c> // 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+0x223e0> │ │ │ │ + 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 x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b c840 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2bf38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f38> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2be5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5c> // b.any │ │ │ │ + add x24, x19, #0x30 │ │ │ │ + add x23, x19, #0x28 │ │ │ │ + mov x0, x24 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2bc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c94> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 2bc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c94> │ │ │ │ + bl 2b6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a0> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 2bf38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f38> │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 2bef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef4> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - 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 2d760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e80> // 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 2d680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14da0> │ │ │ │ - cbz x12, 2d76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e8c> │ │ │ │ - sub x6, x4, #0x1 │ │ │ │ - add x6, x6, x6, lsr #63 │ │ │ │ - asr x6, x6, #1 │ │ │ │ - ldp x8, x9, [x3] │ │ │ │ - stp x8, x9, [sp] │ │ │ │ - ldr d29, [x3] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.le 2d728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e48> │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2bea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea4> // 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, 2bf0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2be80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e80> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 2bef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef4> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsl x3, x6, #4 │ │ │ │ - sub x2, x6, #0x1 │ │ │ │ - lsl x8, x4, #4 │ │ │ │ - add x5, x0, x4, lsl #4 │ │ │ │ - add x7, x0, x6, lsl #4 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - ldr d28, [x0, x3] │ │ │ │ - mov x4, x6 │ │ │ │ - fcmpe d29, d28 │ │ │ │ - b.gt 2d740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e60> │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x5] │ │ │ │ - ldur x0, [sp, #5] │ │ │ │ - stur x0, [x5, #5] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldr x9, [x0, x3] │ │ │ │ - ldur x3, [x7, #5] │ │ │ │ - str x9, [x0, x8] │ │ │ │ - stur x3, [x5, #5] │ │ │ │ - cmp x1, x6 │ │ │ │ - b.ge 2d7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec8> // b.tcont │ │ │ │ - asr x6, x2, #1 │ │ │ │ - b 2d700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e20> │ │ │ │ - add x5, x0, x1, lsl #4 │ │ │ │ - cbnz x12, 2d7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ee4> │ │ │ │ - mov x4, x1 │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x4, x2, asr #1 │ │ │ │ - b.ne 2d6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14df8> // b.any │ │ │ │ - lsl x2, x4, #1 │ │ │ │ - mov x6, x4 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - mov x4, x2 │ │ │ │ - lsl x7, x2, #4 │ │ │ │ - add x2, x0, x2, lsl #4 │ │ │ │ - ldr x8, [x0, x7] │ │ │ │ - ldur x7, [x2, #5] │ │ │ │ - str x8, [x5] │ │ │ │ - stur x7, [x5, #5] │ │ │ │ - mov x5, x2 │ │ │ │ - b 2d6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e04> │ │ │ │ - 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 2d728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e48> │ │ │ │ - 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 2d8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fe8> // 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 2d7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f10> │ │ │ │ - cbz x12, 2d8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15000> │ │ │ │ - sub x6, x4, #0x1 │ │ │ │ - add x6, x6, x6, lsr #63 │ │ │ │ - asr x6, x6, #1 │ │ │ │ - ldp x8, x9, [x3] │ │ │ │ - stp x8, x9, [sp] │ │ │ │ - ldr d29, [x3] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.le 2d890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fb0> │ │ │ │ - lsl x3, x6, #4 │ │ │ │ - sub x2, x6, #0x1 │ │ │ │ - lsl x8, x4, #4 │ │ │ │ - add x5, x0, x4, lsl #4 │ │ │ │ - add x7, x0, x6, lsl #4 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - ldr d28, [x0, x3] │ │ │ │ - mov x4, x6 │ │ │ │ - fcmpe d29, d28 │ │ │ │ - b.mi 2d8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fc8> // b.first │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x5] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [x5, #8] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldr x9, [x0, x3] │ │ │ │ - ldr w3, [x7, #8] │ │ │ │ - str x9, [x0, x8] │ │ │ │ - str w3, [x5, #8] │ │ │ │ - cmp x1, x6 │ │ │ │ - b.ge 2d91c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1503c> // b.tcont │ │ │ │ - asr x6, x2, #1 │ │ │ │ - b 2d868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f88> │ │ │ │ - add x5, x0, x1, lsl #4 │ │ │ │ - cbnz x12, 2d938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15058> │ │ │ │ - mov x4, x1 │ │ │ │ nop │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ + bl ced0 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2bee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee0> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 2be2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2c> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2be80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e80> // b.any │ │ │ │ + b 2bec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec8> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 2bde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de0> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2bcc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc0> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x6e0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x4, x2, asr #1 │ │ │ │ - b.ne 2d848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f68> // b.any │ │ │ │ - lsl x2, x4, #1 │ │ │ │ - mov x6, x4 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - mov x4, x2 │ │ │ │ - lsl x7, x2, #4 │ │ │ │ - add x2, x0, x2, lsl #4 │ │ │ │ - ldr x8, [x0, x7] │ │ │ │ - ldr w7, [x2, #8] │ │ │ │ - str x8, [x5] │ │ │ │ - str w7, [x5, #8] │ │ │ │ - mov x5, x2 │ │ │ │ - b 2d854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f74> │ │ │ │ - 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 2d890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fb0> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - mov x13, x1 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2db4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1526c> │ │ │ │ - mov x20, x2 │ │ │ │ - asr x18, x1, #4 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbz x20, 2dab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151d4> │ │ │ │ - lsl x2, x0, #4 │ │ │ │ - ldr d31, [x19, #16] │ │ │ │ - ldur d29, [x13, #-16] │ │ │ │ - add x1, x19, x0, lsl #4 │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldr d30, [x19, x2] │ │ │ │ - sub x3, x13, #0x10 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 2dba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152c0> │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 2dbb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152d0> // b.first │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.mi 2db7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1529c> // 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 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr d28, [x19] │ │ │ │ - ldr d2, [x1], #16 │ │ │ │ - fcmpe d28, d2 │ │ │ │ - b.mi 2da48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15168> // b.first │ │ │ │ - ldur d0, [x3, #-16] │ │ │ │ - sub x1, x3, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.gt 2da6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1518c> │ │ │ │ - sub x3, x3, #0x10 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 2da84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151a4> // b.plast │ │ │ │ - nop │ │ │ │ - ldr x6, [x3] │ │ │ │ - ldr w5, [x3, #8] │ │ │ │ - ldp x4, x1, [x0] │ │ │ │ - str x6, [x0] │ │ │ │ - str w5, [x0, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x4, [x3] │ │ │ │ - str w1, [x3, #8] │ │ │ │ - stp x4, x1, [sp, #24] │ │ │ │ - b 2d9ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1510c> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr d1, [x1], #16 │ │ │ │ - fcmpe d1, d28 │ │ │ │ - b.gt 2da48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15168> │ │ │ │ - ldur d0, [x3, #-16] │ │ │ │ - sub x1, x3, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.gt 2da6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1518c> │ │ │ │ - b 2da10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15130> │ │ │ │ - mov x3, x1 │ │ │ │ - ldr d27, [x1], #-16 │ │ │ │ - fcmpe d27, d28 │ │ │ │ - b.mi 2da6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1518c> // b.first │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 2da20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15140> // b.pmore │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x20 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 2d944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15064> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x1, x0, x19 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2db4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1526c> │ │ │ │ - mov x13, x0 │ │ │ │ - asr x18, x1, #4 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbnz x20, 2d990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150b0> │ │ │ │ - sub x1, x19, #0x10 │ │ │ │ - sub x15, x0, #0x1 │ │ │ │ - add x14, x1, x0, lsl #4 │ │ │ │ - b 2dacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151ec> │ │ │ │ - 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 2d7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ef0> │ │ │ │ - cbnz x15, 2dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151e4> │ │ │ │ - sub x0, x13, x19 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.le 2db4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1526c> │ │ │ │ - sub x13, x13, #0x10 │ │ │ │ - sub x14, x0, #0x10 │ │ │ │ - ldr w4, [x13, #8] │ │ │ │ - asr x2, x14, #4 │ │ │ │ - ldr w5, [x19, #8] │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - ldr x0, [x19] │ │ │ │ - str w5, [x13, #8] │ │ │ │ - ldr d31, [x13] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [x13] │ │ │ │ - mov x0, x19 │ │ │ │ - str w4, [sp, #32] │ │ │ │ - sub x13, x13, #0x10 │ │ │ │ - str d31, [sp, #24] │ │ │ │ - bl 2d7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ef0> │ │ │ │ - cmp x14, #0x10 │ │ │ │ - sub x14, x14, #0x10 │ │ │ │ - b.gt 2db08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15228> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + mov x20, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x0, x1, #0x588 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr w2, [x19, #312] │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 2c138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2138> // b.none │ │ │ │ + add x23, x19, #0x20 │ │ │ │ + add x22, x19, #0x18 │ │ │ │ + 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, #280] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x3, x2, [x19, #24] │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0x90 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x58 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3816] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + add x0, x19, #0x118 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x22, x1] │ │ │ │ + str x2, [x19, #280] │ │ │ │ + bl c840 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x4b0 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x1, 2c258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2258> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 2c080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2080> │ │ │ │ + ldr x0, [x19, #776] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152f4> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x19, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x460 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x488 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x22, 2c108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2108> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2108> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2108> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c23c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x223c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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 │ │ │ │ - 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 2d9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15108> │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.mi 2d9c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150e8> // b.first │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 2db7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1529c> // 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 2d9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15108> │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ + b c840 │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 2c258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2258> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2180> // b.any │ │ │ │ + add x23, x19, #0x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2bfb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb8> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x22, x19, #0x18 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 2bfbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbc> │ │ │ │ + bl 2b6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a0> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 2c258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2258> │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 2c214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2214> // b.none │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - mov x13, x1 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2de00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15520> │ │ │ │ - mov x20, x2 │ │ │ │ - asr x18, x1, #4 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbz x20, 2dd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15478> │ │ │ │ - lsl x2, x0, #4 │ │ │ │ - ldr d31, [x19, #16] │ │ │ │ - ldur d29, [x13, #-16] │ │ │ │ - add x1, x19, x0, lsl #4 │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldr d30, [x19, x2] │ │ │ │ - sub x3, x13, #0x10 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2de58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15578> // b.first │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.gt 2de68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15588> │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.gt 2de30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15550> │ │ │ │ - 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 x3, x13 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr d28, [x19] │ │ │ │ - ldr d2, [x1], #16 │ │ │ │ - fcmpe d28, d2 │ │ │ │ - b.gt 2dcec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1540c> │ │ │ │ - ldur d0, [x3, #-16] │ │ │ │ - sub x1, x3, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.mi 2dd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15430> // b.first │ │ │ │ - sub x3, x3, #0x10 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 2dd28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15448> // b.plast │ │ │ │ nop │ │ │ │ - ldp x1, x4, [x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x5, [x3] │ │ │ │ - stp x1, x4, [sp, #24] │ │ │ │ - ldur x4, [x3, #5] │ │ │ │ - stur x5, [x0, #-16] │ │ │ │ - stur x4, [x0, #-11] │ │ │ │ - ldur x4, [sp, #29] │ │ │ │ - str x1, [x3] │ │ │ │ - stur x4, [x3, #5] │ │ │ │ - b 2dc8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153ac> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr d1, [x1], #16 │ │ │ │ - fcmpe d1, d28 │ │ │ │ - b.mi 2dcec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1540c> // b.first │ │ │ │ - ldur d0, [x3, #-16] │ │ │ │ - sub x1, x3, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.mi 2dd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15430> // b.first │ │ │ │ - b 2dcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153d0> │ │ │ │ - mov x3, x1 │ │ │ │ - ldr d27, [x1], #-16 │ │ │ │ - fcmpe d27, d28 │ │ │ │ - b.gt 2dd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15430> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 2dcc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153e0> // b.pmore │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x20 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 2dbe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15300> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x1, x0, x19 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2de00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15520> │ │ │ │ - mov x13, x0 │ │ │ │ - asr x18, x1, #4 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbnz x20, 2dc2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1534c> │ │ │ │ - sub x1, x19, #0x10 │ │ │ │ - sub x15, x0, #0x1 │ │ │ │ - add x14, x1, x0, lsl #4 │ │ │ │ - b 2dd70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15490> │ │ │ │ - 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 2d660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d80> │ │ │ │ - cbnz x15, 2dd68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15488> │ │ │ │ - sub x0, x13, x19 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.le 2de00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15520> │ │ │ │ - sub x13, x13, #0x10 │ │ │ │ - sub x14, x0, #0x10 │ │ │ │ - ldr x1, [x19] │ │ │ │ - asr x2, x14, #4 │ │ │ │ - ldrb w4, [x13, #12] │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - ldr w5, [x13, #8] │ │ │ │ - sub x13, x13, #0x10 │ │ │ │ - ldur x0, [x19, #5] │ │ │ │ - str w5, [sp, #32] │ │ │ │ - ldr d31, [x13, #16] │ │ │ │ - str x1, [x13, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur x0, [x13, #21] │ │ │ │ - mov x0, x19 │ │ │ │ - str d31, [sp, #24] │ │ │ │ - strb w4, [sp, #36] │ │ │ │ - bl 2d660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d80> │ │ │ │ - cmp x14, #0x10 │ │ │ │ - sub x14, x14, #0x10 │ │ │ │ - b.gt 2ddb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x154d4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + and w0, w0, w24 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2c1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c4> // 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, 2c22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x222c> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2de90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155b0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - 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 2dc88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153a8> │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.gt 2dc64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15384> │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.gt 2de30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15550> │ │ │ │ - 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 2dc88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153a8> │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2c1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a0> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 2c214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2214> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x130 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - mov x28, x0 │ │ │ │ - stp d11, d12, [sp, #256] │ │ │ │ - fmov d12, d0 │ │ │ │ - stp d13, d14, [sp, #272] │ │ │ │ - ldr w21, [x0, #36] │ │ │ │ - str d15, [sp, #288] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - sub w19, w21, #0x1 │ │ │ │ - cbz x19, 2e72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e4c> │ │ │ │ - lsl x0, x19, #4 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x1, #0x400000000000 // #70368744177664 │ │ │ │ - mov x20, x0 │ │ │ │ - movk x1, #0x408f, lsl #48 │ │ │ │ - add x19, x0, x19, lsl #4 │ │ │ │ - fmov d31, x1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ + bl ced0 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2c200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2200> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 2c150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2150> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2c1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a0> // b.any │ │ │ │ + b 2c1e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e8> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 2c108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2108> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2bfe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x6e0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur d31, [x0, #-16] │ │ │ │ - stur w1, [x0, #-8] │ │ │ │ - sturb wzr, [x0, #-4] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 2df20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15640> // b.any │ │ │ │ - str x19, [sp] │ │ │ │ - mov x0, #0x10000 // #65536 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, x0, #0x10, lsl #12 │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 2c35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2b6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a0> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2c338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2338> // b.none │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 2df60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15680> // b.any │ │ │ │ - ldr x23, [x28, #184] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x5, [x23] │ │ │ │ - fmov d31, x5 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x2, d31 │ │ │ │ - mov w24, w2 │ │ │ │ nop │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + and w0, w0, w21 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2c2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e4> // 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, 2c34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2c2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c0> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2c334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2334> // b.none │ │ │ │ nop │ │ │ │ - lsr x1, x5, x0 │ │ │ │ - tbz w1, #0, 2dfb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156d4> │ │ │ │ - add x1, x28, w3, uxtw │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c0> // b.any │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 2e98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160ac> // b.plast │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ls 2e738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e58> // b.plast │ │ │ │ - mov x26, x20 │ │ │ │ - mov w25, w24 │ │ │ │ - mov x0, #0x40b0000000000000 // #4661225614328463360 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x27, #0x1 // #1 │ │ │ │ - fmov d13, x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x3, [x23, x27, lsl #3] │ │ │ │ - mov w9, w27 │ │ │ │ - cbz x3, 2e540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c60> │ │ │ │ - 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, 2e040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15760> │ │ │ │ - add x1, x28, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2e02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1574c> // 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 w9, [x26, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.le 2e2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a08> │ │ │ │ - add w21, w21, w3 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.ls 2e530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c50> // b.plast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov w2, w24 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl c5d0 , 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 2e000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15720> // b.pmore │ │ │ │ - ldr x1, [sp] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 2e1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c4> // b.none │ │ │ │ - ldr x1, [sp] │ │ │ │ - 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 2dbe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15300> │ │ │ │ - cmp x21, #0x100 │ │ │ │ - b.le 2e54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c6c> │ │ │ │ - add x10, x20, #0x100 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x6, x10 │ │ │ │ - add x9, x20, #0x10 │ │ │ │ - add x2, sp, #0x48 │ │ │ │ - mov x8, #0xfffffffffffffff0 // #-16 │ │ │ │ - ldr d3, [x20] │ │ │ │ - mov x1, x9 │ │ │ │ - ldr d29, [x9], #16 │ │ │ │ - fcmpe d29, d3 │ │ │ │ - b.mi 2e6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dc8> // b.first │ │ │ │ - ldr d2, [x3] │ │ │ │ - mov x0, x3 │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [sp, #72] │ │ │ │ - fcmpe d29, d2 │ │ │ │ - b.mi 2e5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d10> // b.first │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [x0] │ │ │ │ - ldur x1, [x2, #5] │ │ │ │ - stur x1, [x0, #5] │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - sub x8, x8, #0x10 │ │ │ │ - cmp x10, x9 │ │ │ │ - b.ne 2e100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15820> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x0, x10 │ │ │ │ - b.eq 2e1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c0> // b.none │ │ │ │ - mov x0, x6 │ │ │ │ - ldr d27, [x6] │ │ │ │ - ldp x4, x5, [x6] │ │ │ │ - stp x4, x5, [sp, #72] │ │ │ │ - ldr d4, [x0, #-16]! │ │ │ │ - mov x1, x6 │ │ │ │ - fcmpe d4, d27 │ │ │ │ - b.gt 2e618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d38> │ │ │ │ - mov x0, x6 │ │ │ │ - add x6, x6, #0x10 │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [x0] │ │ │ │ - ldur x1, [x2, #5] │ │ │ │ - stur x1, [x0, #5] │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x6, x0 │ │ │ │ - b.ne 2e15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1587c> // b.any │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - add w25, w0, #0x1 │ │ │ │ - add w21, w0, #0x1 │ │ │ │ - cbnz x21, 2e74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e6c> │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 2e1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158ec> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x23, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - subs x7, x1, x20 │ │ │ │ - str x21, [x0, #16] │ │ │ │ - str w25, [x0, #24] │ │ │ │ - str x27, [x0, #32] │ │ │ │ - b.eq 2e28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159ac> // b.none │ │ │ │ - asr x7, x7, #4 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - b 2e240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15960> │ │ │ │ - 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 2e274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15994> // b.any │ │ │ │ - ldrb w0, [x1, #12] │ │ │ │ - tbz w0, #0, 2e274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15994> │ │ │ │ - orr x0, x4, x9 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str x0, [x8] │ │ │ │ - mov w0, w5 │ │ │ │ - cmp x0, x7 │ │ │ │ - b.cs 2e28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159ac> // 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 2e204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15924> // b.none │ │ │ │ - bic x0, x4, x9 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str x0, [x8] │ │ │ │ - mov w0, w5 │ │ │ │ - cmp x0, x7 │ │ │ │ - b.cc 2e240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15960> // b.lo, b.ul, b.last │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbz x20, 2e6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e18> │ │ │ │ - b.ne 2ea10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16130> // b.any │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2c320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2320> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #240] │ │ │ │ - ldp d11, d12, [sp, #256] │ │ │ │ - ldp d13, d14, [sp, #272] │ │ │ │ - ldr d15, [sp, #288] │ │ │ │ - add sp, sp, #0x130 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b ced0 │ │ │ │ - cbz w0, 2e32c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a4c> │ │ │ │ - ldr x11, [x28, #136] │ │ │ │ - add w2, w0, w21 │ │ │ │ - mov w1, w21 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w10, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x11, w0, uxtw] │ │ │ │ - asr w0, w0, w10 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w9, w9, w0 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 2e300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a20> // b.any │ │ │ │ - cmp w9, #0x15 │ │ │ │ - b.hi 2e07c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1579c> // b.pmore │ │ │ │ - cbz w19, 2e99c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160bc> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x9, x22 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x10, [x0] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add w2, w25, w0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr d31, [x10, x2, lsl #3] │ │ │ │ - stur w0, [x1, #-8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - stur d31, [x1, #-16] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.ne 2e344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a64> // b.any │ │ │ │ - ubfiz x10, x19, #4, #32 │ │ │ │ - mov x2, #0x3f // #63 │ │ │ │ - add x1, x22, x10 │ │ │ │ - mov x0, x22 │ │ │ │ - asr x11, x10, #4 │ │ │ │ - stp x1, x10, [sp, #16] │ │ │ │ - clz x11, x11 │ │ │ │ - sub x2, x2, x11 │ │ │ │ - str w3, [sp, #32] │ │ │ │ - str x9, [sp, #56] │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl 2d944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15064> │ │ │ │ - ldp x1, x10, [sp, #16] │ │ │ │ - ldr x9, [sp, #56] │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - cmp x10, #0x100 │ │ │ │ - b.hi 2e7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ec8> // b.pmore │ │ │ │ - cmp x10, #0x10 │ │ │ │ - b.eq 2e410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b30> // b.none │ │ │ │ - add x15, x22, #0x10 │ │ │ │ - mov x13, x22 │ │ │ │ - add x2, sp, #0x48 │ │ │ │ - mov x14, #0xfffffffffffffff0 // #-16 │ │ │ │ - ldr d31, [x22] │ │ │ │ - mov x12, x15 │ │ │ │ - ldr d30, [x15], #16 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2e940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16060> │ │ │ │ - ldr d31, [x13] │ │ │ │ - mov x0, x13 │ │ │ │ - ldp x10, x11, [x12] │ │ │ │ - stp x10, x11, [sp, #72] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2e784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ea4> │ │ │ │ - mov x0, x12 │ │ │ │ - ldr x10, [x2] │ │ │ │ - str x10, [x0] │ │ │ │ - ldr w10, [x2, #8] │ │ │ │ - str w10, [x0, #8] │ │ │ │ - add x13, x13, #0x10 │ │ │ │ - sub x14, x14, #0x10 │ │ │ │ - cmp x15, x1 │ │ │ │ - b.ne 2e3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ae0> // b.any │ │ │ │ - movi d14, #0x0 │ │ │ │ - mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - fmov d11, x0 │ │ │ │ - ldr d15, [x9] │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.ne 2e8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fc8> // b.any │ │ │ │ - fmadd d14, d15, d11, d14 │ │ │ │ - add x9, x9, #0x10 │ │ │ │ - str d14, [x26] │ │ │ │ - cmp x9, x1 │ │ │ │ - b.ne 2e41c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b3c> // b.any │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - str w3, [sp, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mvni v31.4s, #0x0 │ │ │ │ - mov x10, x22 │ │ │ │ - add x13, x22, w19, uxtw #4 │ │ │ │ - add x12, sp, #0x58 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - mov w14, #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, #16] │ │ │ │ - b 2e498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15bb8> │ │ │ │ - add x10, x10, #0x10 │ │ │ │ - cmp x10, x13 │ │ │ │ - b.eq 2e518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c38> // b.none │ │ │ │ - ldr w1, [x10, #8] │ │ │ │ - ldr d30, [x10] │ │ │ │ - udiv w2, w1, w24 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - msub w1, w2, w24, w1 │ │ │ │ - ldrb w9, [x12, w2, uxtw] │ │ │ │ - add x2, x28, x1 │ │ │ │ - and w15, w9, #0xf8 │ │ │ │ - ubfiz w1, w9, #3, #3 │ │ │ │ - ldrb w2, [x2, #65] │ │ │ │ - and w9, w2, #0x7 │ │ │ │ - add w1, w1, w9 │ │ │ │ - add w2, w15, w2, lsr #3 │ │ │ │ - ubfiz x15, x1, #2, #7 │ │ │ │ - ubfiz x9, x2, #2, #9 │ │ │ │ - add x16, x0, x15 │ │ │ │ - add x17, x0, x9 │ │ │ │ - ldr w15, [x0, x15] │ │ │ │ - cmp w15, #0x0 │ │ │ │ - ldr w15, [x0, x9] │ │ │ │ - ccmp w2, w1, #0x4, lt // lt = tstop │ │ │ │ - b.ne 2e8d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ff8> // b.any │ │ │ │ - tbz w15, #31, 2e4fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c1c> │ │ │ │ - str w11, [x0, x9] │ │ │ │ - add w11, w11, #0x1 │ │ │ │ - cmp w11, #0x8 │ │ │ │ - b.ne 2e48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15bac> // b.any │ │ │ │ - fcmpe d31, d12 │ │ │ │ - b.gt 2e8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fc0> │ │ │ │ - add x10, x10, #0x10 │ │ │ │ - cmp x10, x13 │ │ │ │ - b.ne 2e498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15bb8> // b.any │ │ │ │ - str w3, [sp, #16] │ │ │ │ - bl ced0 │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - add w21, w21, w3 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.hi 2e088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157a8> // b.pmore │ │ │ │ - b.ne 2e098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157b8> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #88] │ │ │ │ - b 2e098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157b8> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 2e024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15744> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x8, x20, #0x10 │ │ │ │ - mov x3, x20 │ │ │ │ - add x2, sp, #0x48 │ │ │ │ - mov x7, #0xfffffffffffffff0 // #-16 │ │ │ │ - cmp x0, x8 │ │ │ │ - b.eq 2e1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c0> // b.none │ │ │ │ - ldr d1, [x20] │ │ │ │ - mov x1, x8 │ │ │ │ - ldr d31, [x8], #16 │ │ │ │ - fcmpe d31, d1 │ │ │ │ - b.mi 2e65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d7c> // b.first │ │ │ │ - ldr d0, [x3] │ │ │ │ - mov x0, x3 │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [sp, #72] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 2e5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ce8> // b.first │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [x0] │ │ │ │ - ldur x1, [x2, #5] │ │ │ │ - stur x1, [x0, #5] │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - sub x7, x7, #0x10 │ │ │ │ - cmp x0, x8 │ │ │ │ - b.ne 2e568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c88> // b.any │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - b 2e1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c4> │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - ldr x5, [x0] │ │ │ │ - ldur x4, [x0, #5] │ │ │ │ - str x5, [x1] │ │ │ │ - stur x4, [x1, #5] │ │ │ │ - mov x1, x0 │ │ │ │ - ldur d30, [x0, #-16] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2e5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ce4> // b.first │ │ │ │ - b 2e598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15cb8> │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - ldr x5, [x0] │ │ │ │ - ldur x4, [x0, #5] │ │ │ │ - str x5, [x1] │ │ │ │ - stur x4, [x1, #5] │ │ │ │ - mov x1, x0 │ │ │ │ - ldur d28, [x0, #-16] │ │ │ │ - fcmpe d29, d28 │ │ │ │ - b.mi 2e5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d0c> // b.first │ │ │ │ - b 2e130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15850> │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldur x3, [x0, #5] │ │ │ │ - str x4, [x1] │ │ │ │ - stur x3, [x1, #5] │ │ │ │ - mov x1, x0 │ │ │ │ - ldur d26, [x0, #-16] │ │ │ │ - fcmpe d27, d26 │ │ │ │ - b.mi 2e614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d34> // b.first │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [x0] │ │ │ │ - ldur x1, [x2, #5] │ │ │ │ - stur x1, [x0, #5] │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x6, x6, #0x10 │ │ │ │ - cmp x6, x0 │ │ │ │ - b.ne 2e15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1587c> // b.any │ │ │ │ - b 2e1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c0> │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [sp, #72] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 2e694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15db4> // b.none │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x5, x3, x0 │ │ │ │ - add x4, x1, x0 │ │ │ │ - ldr x6, [x3, x0] │ │ │ │ - ldur x5, [x5, #5] │ │ │ │ - str x6, [x1, x0] │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - stur x5, [x4, #5] │ │ │ │ - cmp x0, x7 │ │ │ │ - b.ne 2e670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d90> // b.any │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [x20] │ │ │ │ - ldur x0, [x2, #5] │ │ │ │ - stur x0, [x20, #5] │ │ │ │ - b 2e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15cc8> │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - stp x4, x5, [sp, #72] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 2e6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e04> // b.none │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - add x5, x3, x0 │ │ │ │ - add x4, x1, x0 │ │ │ │ - ldr x7, [x3, x0] │ │ │ │ - ldur x5, [x5, #5] │ │ │ │ - str x7, [x1, x0] │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - stur x5, [x4, #5] │ │ │ │ - cmp x0, x8 │ │ │ │ - b.ne 2e6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15de0> // b.any │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [x20] │ │ │ │ - ldur x0, [x2, #5] │ │ │ │ - stur x0, [x20, #5] │ │ │ │ - b 2e140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15860> │ │ │ │ - b.ne 2ea10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16130> // b.any │ │ │ │ - ldr d15, [sp, #288] │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #240] │ │ │ │ - ldp d11, d12, [sp, #256] │ │ │ │ - ldp d13, d14, [sp, #272] │ │ │ │ - add sp, sp, #0x130 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2c2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c0> // b.any │ │ │ │ + b 2c308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp] │ │ │ │ - b 2df3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1565c> │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 2e0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157dc> // b.any │ │ │ │ - add w25, w21, #0x1 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x24, x21, #0x3f │ │ │ │ - lsr x24, x24, #6 │ │ │ │ - lsl x0, x24, #3 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - lsr x21, x21, #6 │ │ │ │ - mov x23, x0 │ │ │ │ - and w25, w25, #0x3f │ │ │ │ - add x27, x0, x24, lsl #3 │ │ │ │ - add x21, x0, x21, lsl #3 │ │ │ │ - lsl x2, x24, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - b 2e1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158dc> │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - ldr x11, [x0] │ │ │ │ - ldr w10, [x0, #8] │ │ │ │ - str x11, [x12] │ │ │ │ - str w10, [x12, #8] │ │ │ │ - mov x12, x0 │ │ │ │ - ldur d31, [x0, #-16] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2e780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ea0> │ │ │ │ - b 2e3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b10> │ │ │ │ - add x12, x22, #0x100 │ │ │ │ - add x16, x22, #0x10 │ │ │ │ - mov x14, x22 │ │ │ │ - add x2, sp, #0x48 │ │ │ │ - mov x15, #0xfffffffffffffff0 // #-16 │ │ │ │ - ldr d31, [x22] │ │ │ │ - mov x13, x16 │ │ │ │ - ldr d30, [x16], #16 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2e8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16014> │ │ │ │ - ldr d31, [x14] │ │ │ │ - mov x0, x14 │ │ │ │ - ldp x10, x11, [x13] │ │ │ │ - stp x10, x11, [sp, #72] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2e854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f74> │ │ │ │ - mov x0, x13 │ │ │ │ - ldr x10, [x2] │ │ │ │ - str x10, [x0] │ │ │ │ - ldr w10, [x2, #8] │ │ │ │ - str w10, [x0, #8] │ │ │ │ - add x14, x14, #0x10 │ │ │ │ - sub x15, x15, #0x10 │ │ │ │ - cmp x12, x16 │ │ │ │ - b.ne 2e7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15edc> // b.any │ │ │ │ - mov x0, x12 │ │ │ │ - ldr d30, [x12] │ │ │ │ - ldp x10, x11, [x12] │ │ │ │ - stp x10, x11, [sp, #72] │ │ │ │ - ldr d31, [x0, #-16]! │ │ │ │ - mov x10, x12 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2e87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f9c> // b.first │ │ │ │ - mov x0, x12 │ │ │ │ - ldr x11, [x2] │ │ │ │ - add x12, x12, #0x10 │ │ │ │ - ldr w10, [x2, #8] │ │ │ │ - str x11, [x0] │ │ │ │ - str w10, [x0, #8] │ │ │ │ - cmp x1, x12 │ │ │ │ - b.ne 2e80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f2c> // b.any │ │ │ │ - b 2e410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b30> │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - ldr x11, [x0] │ │ │ │ - ldr w10, [x0, #8] │ │ │ │ - str x11, [x13] │ │ │ │ - str w10, [x13, #8] │ │ │ │ - mov x13, x0 │ │ │ │ - ldur d31, [x0, #-16] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2e850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f70> │ │ │ │ - b 2e7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f0c> │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - ldr x13, [x0] │ │ │ │ - ldr w11, [x0, #8] │ │ │ │ - str x13, [x10] │ │ │ │ - str w11, [x10, #8] │ │ │ │ - mov x10, x0 │ │ │ │ - ldur d31, [x0, #-16] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2e878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f98> │ │ │ │ - b 2e830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f50> │ │ │ │ - strb w14, [x26, #12] │ │ │ │ - b 2e48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15bac> │ │ │ │ - fmov d0, d15 │ │ │ │ - str w3, [sp, #16] │ │ │ │ - stp x9, x1, [sp, #24] │ │ │ │ - bl cd20 │ │ │ │ - fmsub d14, d0, d15, d14 │ │ │ │ - ldp x9, x1, [sp, #24] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - add x9, x9, #0x10 │ │ │ │ - str d14, [x26] │ │ │ │ - cmp x1, x9 │ │ │ │ - b.ne 2e41c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b3c> // b.any │ │ │ │ - b 2e43c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b5c> │ │ │ │ - mov w1, w11 │ │ │ │ - tbz w15, #31, 2e8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16008> │ │ │ │ - add w1, w11, #0x1 │ │ │ │ - str w11, [x17] │ │ │ │ - add w11, w1, #0x1 │ │ │ │ - str w1, [x16] │ │ │ │ - b 2e4fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c1c> │ │ │ │ - ldp x10, x11, [x13] │ │ │ │ - stp x10, x11, [sp, #72] │ │ │ │ - cmp x13, x22 │ │ │ │ - b.eq 2e92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1604c> // b.none │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x11, x14, x0 │ │ │ │ - add x10, x13, x0 │ │ │ │ - ldr x17, [x14, x0] │ │ │ │ - ldr w11, [x11, #8] │ │ │ │ - str x17, [x13, x0] │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - str w11, [x10, #8] │ │ │ │ - cmp x0, x15 │ │ │ │ - b.ne 2e908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16028> // b.any │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [x22] │ │ │ │ - ldr w0, [x2, #8] │ │ │ │ - str w0, [x22, #8] │ │ │ │ - b 2e7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f1c> │ │ │ │ - ldp x10, x11, [x12] │ │ │ │ - stp x10, x11, [sp, #72] │ │ │ │ - cmp x12, x22 │ │ │ │ - b.eq 2e978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16098> // b.none │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x11, x13, x0 │ │ │ │ - add x10, x12, x0 │ │ │ │ - ldr x16, [x13, x0] │ │ │ │ - ldr w11, [x11, #8] │ │ │ │ - str x16, [x12, x0] │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - str w11, [x10, #8] │ │ │ │ - cmp x14, x0 │ │ │ │ - b.ne 2e954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16074> // b.any │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [x22] │ │ │ │ - ldr w0, [x2, #8] │ │ │ │ - str w0, [x22, #8] │ │ │ │ - b 2e400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b20> │ │ │ │ - b.ne 2dfd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156f8> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #88] │ │ │ │ - b 2dfd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156f8> │ │ │ │ - str xzr, [x26] │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - str w3, [sp, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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, #16] │ │ │ │ - b 2e518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c38> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x20, 2e9ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1610c> │ │ │ │ - mov x0, x20 │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2c334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2334> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - b.eq 2ea34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16154> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 2c384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2384> // b.any │ │ │ │ + b 2c334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2334> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - cbnz x20, 2e9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16104> │ │ │ │ - b 2e9ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1610c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x180 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ - stp x29, x30, [sp, #288] │ │ │ │ - add x29, sp, #0x120 │ │ │ │ - str x2, [sp, #64] │ │ │ │ - str x1, [sp, #152] │ │ │ │ - stp x19, x20, [sp, #304] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #320] │ │ │ │ - stp x23, x24, [sp, #336] │ │ │ │ - stp x25, x26, [sp, #352] │ │ │ │ - stp x27, x28, [sp, #368] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x10000 // #65536 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - movi v23.4s, #0x0 │ │ │ │ - mov x25, x0 │ │ │ │ - add x1, x0, #0x10, lsl #12 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 2eaa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161c0> // b.any │ │ │ │ - add x0, x20, #0xa0 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldp x28, x0, [x20, #160] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - subs x0, x0, x28 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - mov x19, x0 │ │ │ │ - b.eq 2fad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171f8> // b.none │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - movi v23.4s, #0x0 │ │ │ │ - ldr w3, [x20, #36] │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str w3, [sp, #124] │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - mov w2, w2 │ │ │ │ - adds x5, x2, x1, lsl #3 │ │ │ │ - b.eq 2ec34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16354> // b.none │ │ │ │ - sub x1, x5, #0x1 │ │ │ │ - cmp x1, #0x19 │ │ │ │ - b.ls 2fd04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17424> // b.plast │ │ │ │ - adrp x3, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - add x4, x3, #0x790 │ │ │ │ - movi v24.4s, #0x0 │ │ │ │ - lsr x1, x5, #2 │ │ │ │ - ldr q25, [x3, #1936] │ │ │ │ - adrp x3, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr q27, [x4, #16] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr q18, [x3, #1968] │ │ │ │ - adrp x3, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - movi v17.4s, #0x3f │ │ │ │ - ldr q28, [x3, #1984] │ │ │ │ - adrp x3, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - movi v20.4s, #0x4 │ │ │ │ - ldr q19, [x3, #2000] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ushr v31.2d, v27.2d, #6 │ │ │ │ - add v30.2d, v27.2d, v18.2d │ │ │ │ - and v29.16b, v25.16b, v17.16b │ │ │ │ - add v27.2d, v27.2d, v19.2d │ │ │ │ - fmov x3, d31 │ │ │ │ - mov x4, v31.d[1] │ │ │ │ - ushr v30.2d, v30.2d, #6 │ │ │ │ - zip2 v26.4s, v29.4s, v23.4s │ │ │ │ - zip1 v29.4s, v29.4s, v23.4s │ │ │ │ - ldr d31, [x0, x3, lsl #3] │ │ │ │ - mov x3, v30.d[1] │ │ │ │ - fmov x6, d30 │ │ │ │ - ldr d22, [x0, x4, lsl #3] │ │ │ │ - sshl v26.2d, v28.2d, v26.2d │ │ │ │ - ldr d30, [x0, x6, lsl #3] │ │ │ │ - ldr d21, [x0, x3, lsl #3] │ │ │ │ - uzp1 v31.2d, v31.2d, v22.2d │ │ │ │ - sshl v29.2d, v28.2d, v29.2d │ │ │ │ - uzp1 v30.2d, v30.2d, v21.2d │ │ │ │ - add v25.4s, v25.4s, v20.4s │ │ │ │ - cmtst v31.2d, v31.2d, v29.2d │ │ │ │ - cmtst v30.2d, v30.2d, v26.2d │ │ │ │ - and v31.16b, v31.16b, v28.16b │ │ │ │ - and v30.16b, v30.16b, v28.16b │ │ │ │ - uzp1 v31.4s, v31.4s, v30.4s │ │ │ │ - sub v24.4s, v24.4s, v31.4s │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 2eb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16284> // b.any │ │ │ │ - addv s31, v24.4s │ │ │ │ - ldr w3, [sp, #124] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - fmov w2, s31 │ │ │ │ - add w2, w3, w2 │ │ │ │ - str w2, [sp, #124] │ │ │ │ - sxtw x2, w1 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.eq 2ec34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16354> // b.none │ │ │ │ - ldr w3, [sp, #124] │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - b 2ec0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1632c> │ │ │ │ - mov x2, x1 │ │ │ │ - ubfx x7, x1, #6, #32 │ │ │ │ - lsl x4, x6, x2 │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - ldr x2, [x0, x7, lsl #3] │ │ │ │ - tst x4, x2 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - sub w3, w3, w2 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.hi 2ec08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16328> // b.pmore │ │ │ │ - str w3, [sp, #124] │ │ │ │ - ldr w19, [sp, #124] │ │ │ │ - cbz w19, 2f974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17094> │ │ │ │ - ubfiz x21, x19, #3, #32 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ubfiz x0, x19, #1, #32 │ │ │ │ - add x1, x24, x21 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, x0, w19, uxtw #1 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x4, [x1] │ │ │ │ - fmov d31, x4 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x2, d31 │ │ │ │ - mov w26, w2 │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2eca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163c4> │ │ │ │ - add x1, x20, w3, uxtw │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2ec90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163b0> // b.any │ │ │ │ - add x1, x20, #0x41 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 2fce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17408> // b.plast │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x0, x1, [sp, #64] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ls 2fcf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17418> // b.plast │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov w9, w26 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x27, #0x1 // #1 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - stp x0, x24, [sp, #48] │ │ │ │ - mov w4, w27 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - cbz x3, 2f7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ed8> │ │ │ │ - fmov d31, x3 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w6, w26, w0 │ │ │ │ - mov w26, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2ed54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16474> │ │ │ │ - add x1, x20, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16460> // 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, #16] │ │ │ │ - ldr x3, [x3, x0, lsl #3] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - ldurh w23, [x5, #-2] │ │ │ │ - lsl x0, x0, x4 │ │ │ │ - tst x0, x3 │ │ │ │ - b.eq 2f474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b94> // b.none │ │ │ │ - ldrh w0, [x2, x1] │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - add w11, w0, w23 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 2f7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f10> // b.none │ │ │ │ - strh w11, [x0], #2 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2f8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fd0> // b.none │ │ │ │ - str xzr, [x24], #8 │ │ │ │ - cbz w6, 2f954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17074> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - mov x22, x25 │ │ │ │ - mov x1, x25 │ │ │ │ - ldr x3, [x0] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2c2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a0> │ │ │ │ nop │ │ │ │ - add w2, w9, 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 2ede0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16500> // 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, #32] │ │ │ │ - clz x3, x3 │ │ │ │ - sub x2, x2, x3 │ │ │ │ - str w6, [sp, #128] │ │ │ │ - str w11, [sp, #136] │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - str w9, [sp, #144] │ │ │ │ - bl 2d944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15064> │ │ │ │ - ldp x1, x4, [sp, #32] │ │ │ │ - ldr w6, [sp, #128] │ │ │ │ - ldr w11, [sp, #136] │ │ │ │ - ldr w9, [sp, #144] │ │ │ │ - cmp x4, #0x100 │ │ │ │ - b.ls 2f698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16db8> // b.plast │ │ │ │ - add x4, x25, #0x100 │ │ │ │ - add x10, x25, #0x10 │ │ │ │ - mov x3, x25 │ │ │ │ - add x5, sp, #0xc8 │ │ │ │ - mov x14, x1 │ │ │ │ - mov x8, #0xfffffffffffffff0 // #-16 │ │ │ │ - ldr d31, [x25] │ │ │ │ - mov x2, x10 │ │ │ │ - ldr d30, [x10], #16 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2f514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c34> │ │ │ │ - ldr d31, [x3] │ │ │ │ - mov x0, x3 │ │ │ │ - ldp x12, x13, [x2] │ │ │ │ - stp x12, x13, [sp, #200] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2f0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16804> │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x1, [x5] │ │ │ │ - str x1, [x0] │ │ │ │ - ldr w1, [x5, #8] │ │ │ │ - str w1, [x0, #8] │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - sub x8, x8, #0x10 │ │ │ │ - cmp x4, x10 │ │ │ │ - b.ne 2ee64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16584> // b.any │ │ │ │ - mov x1, x14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, x4 │ │ │ │ - ldr d30, [x4] │ │ │ │ - ldp x2, x3, [x4] │ │ │ │ - stp x2, x3, [sp, #200] │ │ │ │ - ldr d31, [x0, #-16]! │ │ │ │ - mov x2, x4 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2f10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1682c> // b.first │ │ │ │ - mov x0, x4 │ │ │ │ - ldr w2, [x5, #8] │ │ │ │ - ldr x3, [x5] │ │ │ │ - add x4, x4, #0x10 │ │ │ │ - str x3, [x0] │ │ │ │ - str w2, [x0, #8] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 2eec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165e0> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - str w9, [sp, #40] │ │ │ │ - str w6, [sp, #128] │ │ │ │ - str x1, [sp, #136] │ │ │ │ - str w11, [sp, #144] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mvni v31.4s, #0x0 │ │ │ │ - mov x13, x25 │ │ │ │ - ldr x8, [x20, #136] │ │ │ │ - add x30, sp, #0xd8 │ │ │ │ - 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 w14, [sp, #40] │ │ │ │ - ldr x25, [sp, #88] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr w6, [sp, #128] │ │ │ │ - ldr w11, [sp, #144] │ │ │ │ - b 2efa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166c0> │ │ │ │ - cmp w12, #0x8 │ │ │ │ - b.gt 2ef94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166b4> │ │ │ │ - tbnz w10, #31, 2f560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c80> │ │ │ │ - ldur x3, [x24, #-8] │ │ │ │ - add w2, w16, w10, lsl #3 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - lsl x2, x4, x2 │ │ │ │ - orr x2, x3, x2 │ │ │ │ - stur x2, [x24, #-8] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - cmp x22, x1 │ │ │ │ - b.eq 2f14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1686c> // b.none │ │ │ │ - ldr w2, [x22, #8] │ │ │ │ - udiv w4, w2, w26 │ │ │ │ - msub w3, w4, w26, w2 │ │ │ │ - ldrb w2, [x30, w4, uxtw] │ │ │ │ - add x3, x20, x3 │ │ │ │ - and w17, w2, #0xf8 │ │ │ │ - ubfiz w12, w2, #3, #3 │ │ │ │ - lsr w15, w2, #3 │ │ │ │ - and w2, w2, #0x7 │ │ │ │ - ldrb w3, [x3, #65] │ │ │ │ - and w4, w3, #0x7 │ │ │ │ - add w12, w12, w4 │ │ │ │ - lsr w3, w3, #3 │ │ │ │ - add w17, w17, w3 │ │ │ │ - ubfiz x7, x12, #2, #7 │ │ │ │ - ubfiz x9, x17, #2, #9 │ │ │ │ - ldr w16, [x0, x7] │ │ │ │ - ldr w10, [x0, x9] │ │ │ │ - cmp w16, #0x0 │ │ │ │ - ccmp w17, w12, #0x4, lt // lt = tstop │ │ │ │ - cset w18, ne // ne = any │ │ │ │ - add w12, w5, w10, lsr #31 │ │ │ │ - b.eq 2ef70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16690> // b.none │ │ │ │ - cmp w12, #0x7 │ │ │ │ - b.gt 2ef94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166b4> │ │ │ │ - tbnz w10, #31, 2f798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16eb8> │ │ │ │ - str w5, [x0, x7] │ │ │ │ - cbz w11, 2f7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ef0> │ │ │ │ - cbz w23, 2f67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d9c> │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - mov w3, w19 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - lsl w2, w7, w2 │ │ │ │ - lsl w16, w7, w5 │ │ │ │ - lsr w7, w3, #1 │ │ │ │ - ubfiz w12, w3, #2, #1 │ │ │ │ - ldrb w7, [x8, w7, uxtw] │ │ │ │ - asr w7, w7, w12 │ │ │ │ - tbz w7, #1, 2f060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16780> │ │ │ │ - add w7, w10, w21 │ │ │ │ - ldrb w12, [x28, w7, uxtw] │ │ │ │ - tst w12, w2 │ │ │ │ - b.eq 2f05c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1677c> // b.none │ │ │ │ - ldrb w12, [x25, w7, uxtw] │ │ │ │ - orr w12, w16, w12 │ │ │ │ - strb w12, [x25, w7, uxtw] │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - add w15, w15, #0x1 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w15, w23 │ │ │ │ - b.cc 2f02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1674c> // b.lo, b.ul, b.last │ │ │ │ - mov w16, w5 │ │ │ │ - cmp w23, w11 │ │ │ │ - b.cs 2f0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167f4> // b.hs, b.nlast │ │ │ │ - mov w12, w23 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - add w2, w19, w12 │ │ │ │ - lsl w4, w3, w4 │ │ │ │ - lsl w5, w3, w5 │ │ │ │ - lsr w3, w2, #1 │ │ │ │ - ubfiz w7, w2, #2, #1 │ │ │ │ - ldrb w3, [x8, w3, uxtw] │ │ │ │ - asr w3, w3, w7 │ │ │ │ - tbz w3, #1, 2f0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167e4> │ │ │ │ - add w3, w21, w10 │ │ │ │ - ldrb w7, [x28, w3, uxtw] │ │ │ │ - tst w7, w4 │ │ │ │ - b.eq 2f0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167e0> // b.none │ │ │ │ - ldrb w7, [x25, w3, uxtw] │ │ │ │ - orr w7, w5, w7 │ │ │ │ - strb w7, [x25, w3, uxtw] │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w11, w12 │ │ │ │ - b.hi 2f090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167b0> // b.pmore │ │ │ │ - ldr w10, [x0, x9] │ │ │ │ - add w5, w16, #0x1 │ │ │ │ - b 2ef7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1669c> │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - ldr x7, [x0] │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - str x7, [x2] │ │ │ │ - str w1, [x2, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldur d31, [x0, #-16] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2f0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16800> │ │ │ │ - b 2ee94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165b4> │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - ldr x7, [x0] │ │ │ │ - ldr w3, [x0, #8] │ │ │ │ - str x7, [x2] │ │ │ │ - str w3, [x2, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldur d31, [x0, #-16] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2f108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16828> │ │ │ │ - ldr x3, [x5] │ │ │ │ - add x4, x4, #0x10 │ │ │ │ - ldr w2, [x5, #8] │ │ │ │ - str x3, [x0] │ │ │ │ - str w2, [x0, #8] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 2eec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165e0> // b.any │ │ │ │ - b 2ef00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16620> │ │ │ │ - mov x25, x13 │ │ │ │ - cmp w5, #0x8 │ │ │ │ - b.ne 2f954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17074> // b.any │ │ │ │ - str w14, [sp, #32] │ │ │ │ - str w6, [sp, #40] │ │ │ │ - bl ced0 │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - ldr w6, [sp, #40] │ │ │ │ - cbz w23, 2f1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x168c4> │ │ │ │ - ldr x2, [x20, #136] │ │ │ │ - add w23, w19, w23 │ │ │ │ nop │ │ │ │ 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, w23 │ │ │ │ - b.ne 2f180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x168a0> // b.any │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.ls 2f7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f00> // b.plast │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov w2, w26 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - str w9, [sp, #32] │ │ │ │ - str w6, [sp, #40] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - ldr w6, [sp, #40] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - add w9, w9, w6 │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - cmp x1, x27 │ │ │ │ - b.hi 2ed10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16430> // b.pmore │ │ │ │ - sub x0, x0, #0x2 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - lsr x2, x0, #6 │ │ │ │ - lsl x0, x1, x0 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x1, [x1, x2, lsl #3] │ │ │ │ - tst x0, x1 │ │ │ │ - b.ne 2f2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x169c0> // b.any │ │ │ │ - ldr x0, [x20, #216] │ │ │ │ - ldurh w22, [x0, #-2] │ │ │ │ - cbz w22, 2f270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16990> │ │ │ │ - ldr x5, [sp, #88] │ │ │ │ - add w3, w22, w19 │ │ │ │ - ldr x4, [x20, #136] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - lsr w0, w19, #1 │ │ │ │ - ubfiz w1, w19, #2, #1 │ │ │ │ - ldrb w0, [x4, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbz w0, #1, 2f264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16984> │ │ │ │ - add w0, w21, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrb w1, [x28, w0, uxtw] │ │ │ │ - strb w1, [x5, w0, uxtw] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ne 2f240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16960> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2fd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17430> // b.none │ │ │ │ - strh w22, [x0], #2 │ │ │ │ - ldr x22, [x20, #192] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2fd94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174b4> // b.none │ │ │ │ - ldur x0, [x22, #-8] │ │ │ │ - str x0, [x24], #8 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - sub x0, x0, x28 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.hi 2fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17120> // b.pmore │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.le 2fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1752c> │ │ │ │ - mov x2, x1 │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x20, #160] │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - add x0, x0, x19 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x19, x20, #0xb8 │ │ │ │ - sub x22, x24, x0 │ │ │ │ - ldp x1, x0, [sp, #168] │ │ │ │ - str x1, [x0, #8] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 2fc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173a0> // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x2, x0, x1 │ │ │ │ - cmp x22, x2 │ │ │ │ - b.hi 2fa90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171b0> // b.pmore │ │ │ │ - mov x0, x1 │ │ │ │ - cmp x22, #0x8 │ │ │ │ - b.le 2fe38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17558> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, x22 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - add x0, x0, x22 │ │ │ │ - add x21, x20, #0xd0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x23, [x20, #208] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - sub x22, x1, x2 │ │ │ │ - sub x0, x0, x23 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 2fcb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173d4> // b.pmore │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - sub x2, x0, x23 │ │ │ │ - cmp x22, x2 │ │ │ │ - b.hi 2fa48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17168> // b.pmore │ │ │ │ - cmp x22, #0x2 │ │ │ │ - b.le 2fe54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17574> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - add x22, x0, x22 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - str x22, [x21, #8] │ │ │ │ - str w0, [x20, #36] │ │ │ │ - cbz w0, 2f400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b20> │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - add x3, x1, w0, uxtw #3 │ │ │ │ - b 2f3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b04> │ │ │ │ - fmov d31, x0 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - madd w4, w2, w0, w4 │ │ │ │ - mov w2, w0 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 2f3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b1c> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbnz x0, 2f3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ae0> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 2f3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b04> // b.any │ │ │ │ - str w4, [sp, #124] │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - str w0, [x20, #52] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2f418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b38> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2f424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b44> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 2f430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b50> │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #280] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x1, #0x588 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, #0x5 // #5 │ │ │ │ + str x2, [x19] │ │ │ │ + ldr w2, [x19, #328] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w2, w23 │ │ │ │ + b.eq 2c544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2544> // b.none │ │ │ │ + add x21, x19, #0x28 │ │ │ │ + add x22, x19, #0x30 │ │ │ │ + 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, #296] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stp x3, x2, [x19, #40] │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3816] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x21, x1] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl c840 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0x4b0 │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x3, 2c64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264c> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 2c4dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dc> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17614> // b.any │ │ │ │ - ldp x29, x30, [sp, #288] │ │ │ │ - mov x0, x25 │ │ │ │ - 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 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x3, x3, #0x430 │ │ │ │ + add x2, x2, #0x460 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ + cbz x0, 2c50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250c> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0xef8 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x20, [x19, #560] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + bl c840 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ b ced0 │ │ │ │ - sub w0, w27, #0x1 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - sub x1, x27, #0x1 │ │ │ │ - lsl x0, x2, x0 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ubfx x1, x1, #6, #32 │ │ │ │ - ldr x1, [x2, x1, lsl #3] │ │ │ │ - tst x0, x1 │ │ │ │ - b.ne 2f16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1688c> // b.any │ │ │ │ - cbz w23, 2f4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c00> │ │ │ │ - ldr x7, [sp, #88] │ │ │ │ - add w4, w19, w23 │ │ │ │ - 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, 2f4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16bf4> │ │ │ │ - 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 2f4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16bd0> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2fb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17220> // b.none │ │ │ │ - strh w23, [x0], #2 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2fbc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172e8> // b.none │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [x24], #8 │ │ │ │ - b 2f16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1688c> │ │ │ │ - ldp x0, x1, [x2] │ │ │ │ - stp x0, x1, [sp, #200] │ │ │ │ - cmp x25, x2 │ │ │ │ - b.eq 2f54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c6c> // b.none │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x7, x3, x0 │ │ │ │ - add x1, x2, x0 │ │ │ │ - ldr x12, [x3, x0] │ │ │ │ - ldr w7, [x7, #8] │ │ │ │ - str x12, [x2, x0] │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - str w7, [x1, #8] │ │ │ │ - cmp x0, x8 │ │ │ │ - b.ne 2f528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c48> // b.any │ │ │ │ - ldr x0, [x5] │ │ │ │ - str x0, [x25] │ │ │ │ - ldr w0, [x5, #8] │ │ │ │ - str w0, [x25, #8] │ │ │ │ - b 2eea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165c4> │ │ │ │ - add w10, w5, #0x1 │ │ │ │ - str w5, [x0, x9] │ │ │ │ - str w10, [sp, #32] │ │ │ │ - cbz w11, 2f66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d8c> │ │ │ │ - cbz w23, 2f68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16dac> │ │ │ │ - mov w12, #0x1 // #1 │ │ │ │ - cmp w11, w23 │ │ │ │ - lsl w15, w12, w15 │ │ │ │ - csel w10, w11, w23, ls // ls = plast │ │ │ │ - lsl w12, w12, w5 │ │ │ │ - str w12, [sp, #40] │ │ │ │ - mov w12, w19 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov w16, #0x0 // #0 │ │ │ │ - str w19, [sp, #128] │ │ │ │ - str w5, [sp, #136] │ │ │ │ - str x24, [sp, #144] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - lsr w5, w12, #1 │ │ │ │ - ubfiz w24, w12, #2, #1 │ │ │ │ - ldrb w5, [x8, w5, uxtw] │ │ │ │ - asr w5, w5, w24 │ │ │ │ - tbz w5, #1, 2f5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d00> │ │ │ │ - add w5, w17, w21 │ │ │ │ - ldrb w24, [x28, w5, uxtw] │ │ │ │ - tst w24, w15 │ │ │ │ - b.eq 2f5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cfc> // b.none │ │ │ │ - ldrb w24, [x25, w5, uxtw] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - orr w24, w0, w24 │ │ │ │ - strb w24, [x25, w5, uxtw] │ │ │ │ - add w17, w17, #0x1 │ │ │ │ - add w16, w16, #0x1 │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - cmp w16, w10 │ │ │ │ - b.cc 2f5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cc8> // b.lo, b.ul, b.last │ │ │ │ - ldr x24, [sp, #144] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ldr w5, [sp, #136] │ │ │ │ - cmp w11, w23 │ │ │ │ - b.ls 2fef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17618> // b.plast │ │ │ │ - mov w15, #0x1 // #1 │ │ │ │ - add w12, w19, w10 │ │ │ │ - lsl w3, w15, w3 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - lsl w15, w15, w5 │ │ │ │ - str w15, [sp, #40] │ │ │ │ - lsr w15, w12, #1 │ │ │ │ - ubfiz w16, w12, #2, #1 │ │ │ │ - ldrb w15, [x8, w15, uxtw] │ │ │ │ - asr w15, w15, w16 │ │ │ │ - tbz w15, #1, 2f654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d74> │ │ │ │ - add w15, w21, w17 │ │ │ │ - ldrb w16, [x28, w15, uxtw] │ │ │ │ - tst w16, w3 │ │ │ │ - b.eq 2f650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d70> // b.none │ │ │ │ - ldrb w16, [x25, w15, uxtw] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - orr w16, w0, w16 │ │ │ │ - strb w16, [x25, w15, uxtw] │ │ │ │ - add w17, w17, #0x1 │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - cmp w11, w10 │ │ │ │ - b.hi 2f61c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d3c> // b.pmore │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbnz w18, 2f7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ee4> │ │ │ │ - mov w10, w5 │ │ │ │ - ldr w16, [x0, x7] │ │ │ │ - ldr w5, [sp, #32] │ │ │ │ - b 2ef7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1669c> │ │ │ │ - mov w16, w5 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - b 2f080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167a0> │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - b 2f604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d24> │ │ │ │ - cmp x4, #0x10 │ │ │ │ - b.eq 2ef00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16620> // b.none │ │ │ │ - add x4, x25, #0x10 │ │ │ │ - mov x3, x25 │ │ │ │ - add x5, sp, #0xc8 │ │ │ │ - mov x12, x1 │ │ │ │ - mov w13, w11 │ │ │ │ - mov x8, #0xfffffffffffffff0 // #-16 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d31, [x25] │ │ │ │ - mov x2, x4 │ │ │ │ - ldr d30, [x4], #16 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2f744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e64> │ │ │ │ - ldr d31, [x3] │ │ │ │ - mov x0, x3 │ │ │ │ - ldp x10, x11, [x2] │ │ │ │ - stp x10, x11, [sp, #200] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2f720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e40> │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x1, [x5] │ │ │ │ - str x1, [x0] │ │ │ │ - ldr w1, [x5, #8] │ │ │ │ - str w1, [x0, #8] │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - sub x8, x8, #0x10 │ │ │ │ - cmp x12, x4 │ │ │ │ - b.ne 2f6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16de0> // b.any │ │ │ │ - mov x1, x12 │ │ │ │ - mov w11, w13 │ │ │ │ - b 2ef00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16620> │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - ldr x7, [x0] │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - str x7, [x2] │ │ │ │ - str w1, [x2, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldur d31, [x0, #-16] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2f71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e3c> │ │ │ │ - b 2f6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e10> │ │ │ │ - ldp x0, x1, [x2] │ │ │ │ - stp x0, x1, [sp, #200] │ │ │ │ - cmp x25, x2 │ │ │ │ - b.eq 2f784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ea4> // b.none │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 2c64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258c> // b.any │ │ │ │ + add x22, x19, #0x30 │ │ │ │ + add x21, x19, #0x28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2c418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2418> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 2c418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2418> │ │ │ │ + bl 2b6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a0> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 2c64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264c> │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2c614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2614> // b.none │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2c5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c8> // 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, 2c62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2c5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a4> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 2c614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2614> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x7, x3, x0 │ │ │ │ - add x1, x2, x0 │ │ │ │ - ldr x10, [x3, x0] │ │ │ │ - ldr w7, [x7, #8] │ │ │ │ - str x10, [x2, x0] │ │ │ │ - sub x0, x0, #0x10 │ │ │ │ - str w7, [x1, #8] │ │ │ │ - cmp x0, x8 │ │ │ │ - b.ne 2f760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e80> // b.any │ │ │ │ - ldr x0, [x5] │ │ │ │ - str x0, [x25] │ │ │ │ - ldr w0, [x5, #8] │ │ │ │ - str w0, [x25, #8] │ │ │ │ - b 2f700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e20> │ │ │ │ - add w10, w5, #0x1 │ │ │ │ - str w5, [x0, x9] │ │ │ │ - str w10, [sp, #32] │ │ │ │ - cbnz w11, 2f570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c90> │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - str w2, [x0, x7] │ │ │ │ - mov w16, w2 │ │ │ │ - b 2f0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167f4> │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 2ed38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16458> │ │ │ │ - ldr w5, [sp, #32] │ │ │ │ - str w5, [x0, x7] │ │ │ │ - cbnz w11, 2f010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16730> │ │ │ │ - mov w16, w5 │ │ │ │ - ldr w10, [x0, x9] │ │ │ │ - add w5, w16, #0x1 │ │ │ │ - b 2ef7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1669c> │ │ │ │ - b.ne 2f1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x168ec> // b.any │ │ │ │ - ldrb w0, [x20, #65] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 2f1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x168ec> │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - mov x4, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x2, x0, x2 │ │ │ │ - asr x3, x2, #1 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 3000c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1772c> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - str w11, [sp, #24] │ │ │ │ - csinc x0, x3, xzr, ne // ne = any │ │ │ │ - str w9, [sp, #112] │ │ │ │ - add x0, x0, x3 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - cmp x0, x4 │ │ │ │ - csel x0, x0, x4, ls // ls = plast │ │ │ │ - str w6, [sp, #136] │ │ │ │ - str w11, [sp, #144] │ │ │ │ - lsl x0, x0, #1 │ │ │ │ - stp x1, x0, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - ldr w9, [sp, #112] │ │ │ │ - strh w1, [x0, x2] │ │ │ │ - ldr w6, [sp, #136] │ │ │ │ - ldr w11, [sp, #144] │ │ │ │ - cbnz x2, 2f988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170a8> │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - add x0, x22, x2 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2f894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fb4> │ │ │ │ - str w9, [sp, #32] │ │ │ │ - str w6, [sp, #48] │ │ │ │ - str w11, [sp, #112] │ │ │ │ - bl ced0 │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - ldr w6, [sp, #48] │ │ │ │ - ldr w11, [sp, #112] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x22, [sp, #48] │ │ │ │ - add x0, x22, x0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.ne 2edc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164e0> // b.any │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x24, x0, x1 │ │ │ │ - asr x1, x24, #3 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 30048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17768> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - str w9, [sp, #80] │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - str w6, [sp, #128] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str w11, [sp, #136] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - stp x1, x0, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - str xzr, [x0, x24] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w9, [sp, #80] │ │ │ │ - ldr w6, [sp, #128] │ │ │ │ - ldr w11, [sp, #136] │ │ │ │ - cbnz x24, 2f9c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170e8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - add x24, x22, x24 │ │ │ │ - cbz x0, 2f940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17060> │ │ │ │ - str w9, [sp, #32] │ │ │ │ - str w6, [sp, #56] │ │ │ │ - str w11, [sp, #80] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ bl ced0 │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - ldr w6, [sp, #56] │ │ │ │ - ldr w11, [sp, #80] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x22, [sp, #56] │ │ │ │ - add x0, x22, x0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - cbnz w6, 2edc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164e8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x2f0 │ │ │ │ - add x1, x1, #0x338 │ │ │ │ - add x0, x0, #0x360 │ │ │ │ - mov w2, #0xcb // #203 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2c600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2600> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 2c55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x255c> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2c5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a4> // b.any │ │ │ │ + b 2c5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ec> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2c444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2444> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x6e0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ bl c9d8 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - b 2ec68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16388> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - str w9, [sp, #32] │ │ │ │ - str w6, [sp, #112] │ │ │ │ - str w11, [sp, #128] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - add x0, x22, x2 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr w11, [sp, #128] │ │ │ │ - cbnz x0, 2f878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f98> │ │ │ │ - b 2f894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fb4> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, x24 │ │ │ │ - str w9, [sp, #32] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - str w6, [sp, #80] │ │ │ │ - add x24, x22, x24 │ │ │ │ - str w11, [sp, #128] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - ldr w6, [sp, #80] │ │ │ │ - ldr w11, [sp, #128] │ │ │ │ - cbnz x0, 2f924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17044> │ │ │ │ - b 2f940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17060> │ │ │ │ - mov x0, x1 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - mov x2, x19 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x28, 2fa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1714c> │ │ │ │ - mov x0, x28 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - str x19, [x20, #160] │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - add x0, x19, x0 │ │ │ │ - str x0, [x1, #16] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - b 2f2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a08> │ │ │ │ - cmp x2, #0x2 │ │ │ │ - b.le 2fe80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175a0> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ + mov x20, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x0, x1, #0x588 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr w2, [x19, #312] │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 2c84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x284c> // b.none │ │ │ │ + add x23, x19, #0x20 │ │ │ │ + add x22, x19, #0x18 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ mov x0, x23 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr x23, [x20, #208] │ │ │ │ - sub x2, x0, x23 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x1, x1, x2 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 2fe94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175b4> │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - add x22, x0, x22 │ │ │ │ - b 2f398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ab8> │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 2fe9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175bc> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - sub x2, x0, x1 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, x2 │ │ │ │ - sub x2, x24, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 2feb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175d4> │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - add x0, x0, x22 │ │ │ │ - b 2f340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a60> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str xzr, [sp, #88] │ │ │ │ - ldr w0, [x20, #36] │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - str w0, [sp, #124] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - b 2eb0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1622c> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x3, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x2, x0, x1 │ │ │ │ - asr x1, x2, #1 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 2ffa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176c0> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - str w9, [sp, #24] │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - str x2, [sp, #112] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str w6, [sp, #128] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - cmp x0, x3 │ │ │ │ - csel x0, x0, x3, ls // ls = plast │ │ │ │ - lsl x0, x0, #1 │ │ │ │ - stp x1, x0, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - ldr w6, [sp, #128] │ │ │ │ - strh w23, [x0, x2] │ │ │ │ - cbz x2, 2fb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172a4> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - str w9, [sp, #32] │ │ │ │ - str w6, [sp, #112] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - add x0, x22, x2 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2fbac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172cc> │ │ │ │ - str w9, [sp, #32] │ │ │ │ - str w6, [sp, #48] │ │ │ │ - bl ced0 │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - ldr w6, [sp, #48] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x22, [sp, #48] │ │ │ │ - add x0, x22, x0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.ne 2f504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c24> // b.any │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x24, x0, x1 │ │ │ │ - asr x1, x24, #3 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 2ffd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176f0> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - str w9, [sp, #80] │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - str w6, [sp, #128] │ │ │ │ - add x0, x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - stp x1, x0, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w9, [sp, #80] │ │ │ │ - ldr w6, [sp, #128] │ │ │ │ + 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0x90 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x58 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3816] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + add x0, x19, #0x118 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x22, x1] │ │ │ │ + str x2, [x19, #280] │ │ │ │ + bl c840 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x4b0 │ │ │ │ ldr x1, [x1] │ │ │ │ - str x1, [x0, x24] │ │ │ │ - cbz x24, 2fc48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17368> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, x24 │ │ │ │ - str w9, [sp, #32] │ │ │ │ - str w6, [sp, #80] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - ldr w6, [sp, #80] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - add x24, x22, x24 │ │ │ │ - cbz x0, 2fc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1738c> │ │ │ │ - str w9, [sp, #32] │ │ │ │ - str w6, [sp, #56] │ │ │ │ - bl ced0 │ │ │ │ - ldr w9, [sp, #32] │ │ │ │ - ldr w6, [sp, #56] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x22, [sp, #56] │ │ │ │ - add x0, x22, x0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 2f16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1688c> │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x1, 2c958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2958> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 2c78c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278c> │ │ │ │ + ldr x0, [x19, #776] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x19, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x460 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x488 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x22, 2c814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2814> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2814> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ mov x0, x22 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x21, x0 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cbz x0, 2fca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173c4> │ │ │ │ - bl ced0 │ │ │ │ - str x21, [x20, #184] │ │ │ │ - add x0, x21, x22 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - b 2f340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a60> │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2814> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ mov x0, x22 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x19, x0 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x23, 2fcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173f8> │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0xef8 │ │ │ │ + str x0, [x19] │ │ │ │ + str x21, [x19, #544] │ │ │ │ + add x0, x19, #0x220 │ │ │ │ + bl c840 │ │ │ │ + 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 ced0 │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 2c958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2958> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2894> // b.any │ │ │ │ + add x23, x19, #0x20 │ │ │ │ mov x0, x23 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2c6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x22, x19, #0x18 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 2c6c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c8> │ │ │ │ + bl 2b6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a0> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 2c958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2958> │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 2c914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2914> // b.none │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + and w0, w0, w24 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2c8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d0> // 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, 2c92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2c8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ac> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 2c914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2914> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ bl ced0 │ │ │ │ - str x19, [x20, #208] │ │ │ │ - add x22, x19, x22 │ │ │ │ - str x22, [x21, #16] │ │ │ │ - b 2f398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ab8> │ │ │ │ - b.ne 2ecc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163e8> // b.any │ │ │ │ - ldrb w0, [x20, #65] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 2ecc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163e8> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - stp x1, x24, [sp, #48] │ │ │ │ - b 2f204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16924> │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 2ebfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1631c> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x19, x0, x1 │ │ │ │ - asr x1, x19, #1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 2ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17660> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - add x0, x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - str x1, [sp, #32] │ │ │ │ - lsl x0, x0, #1 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - strh w22, [x0, x19] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x19, 2fd68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17488> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x19 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x19, x19, #0x2 │ │ │ │ - add x0, x21, x19 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2fd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174a0> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x21, [sp, #48] │ │ │ │ - ldr x22, [x20, #192] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.ne 2f298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x169b8> // b.any │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x19, x0, x1 │ │ │ │ - asr x1, x19, #3 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 2ff70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17690> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - add x0, x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - str x1, [sp, #32] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldur x1, [x22, #-8] │ │ │ │ - str x1, [x0, x19] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x19, 2fdf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17510> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, x19 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - add x24, x21, x19 │ │ │ │ - cbz x0, 2fe04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17524> │ │ │ │ - bl ced0 │ │ │ │ - str x21, [sp, #56] │ │ │ │ - b 2f2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x169c0> │ │ │ │ - b.ne 2f2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a08> // b.any │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - strb w0, [x28] │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x0, [x20, #160] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - b 2f2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a08> │ │ │ │ - add x0, x1, x22 │ │ │ │ - b.ne 2f340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a60> // b.any │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x2] │ │ │ │ - b 2f340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a60> │ │ │ │ - add x22, x23, x22 │ │ │ │ - b.ne 2f398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ab8> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldrh w0, [x0] │ │ │ │ - strh w0, [x23] │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - str x22, [x21, #8] │ │ │ │ - str w0, [x20, #36] │ │ │ │ - cbnz w0, 2f3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ac8> │ │ │ │ - str wzr, [x20, #52] │ │ │ │ - b 2f410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b30> │ │ │ │ - b.ne 2fa68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17188> // b.any │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldrh w1, [x1] │ │ │ │ - strh w1, [x23] │ │ │ │ - b 2fa68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17188> │ │ │ │ - add x22, x23, x22 │ │ │ │ - b 2f398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ab8> │ │ │ │ - b.ne 2fab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171d4> // b.any │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x3] │ │ │ │ - b 2fab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171d4> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x0, x0, x22 │ │ │ │ - b 2f340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a60> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 300c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177e4> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - cbz w18, 2f66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d8c> │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - str w3, [x0, x7] │ │ │ │ - mov w5, w3 │ │ │ │ - b 2f014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16734> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2ff20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17640> │ │ │ │ - bl ced0 │ │ │ │ - ldr x24, [sp, #56] │ │ │ │ - cbz x24, 2ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17650> │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 2fed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175f4> │ │ │ │ - bl ced0 │ │ │ │ - b 2fed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175f4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17614> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17614> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17614> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17614> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2ff14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17634> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17614> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2ff14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17634> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2fef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17614> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz x24, 2ff28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17648> │ │ │ │ - b 2ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17650> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b 2ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17650> │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2c900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2900> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 2c864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2864> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2c8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ac> // b.any │ │ │ │ + b 2c8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f4> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 2c814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2814> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b 2ff14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17634> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2c6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f4> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x6e0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 30338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a58> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x1, #0x588 │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr x26, [x25, #24] │ │ │ │ - cbz x26, 302f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a14> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x27, [x26, #24] │ │ │ │ - cbz x27, 302b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179d8> │ │ │ │ - ldr x28, [x27, #24] │ │ │ │ - cbz x28, 30288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179a8> │ │ │ │ - ldr x24, [x28, #24] │ │ │ │ - cbz x24, 30258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17978> │ │ │ │ - ldr x23, [x24, #24] │ │ │ │ - cbz x23, 30228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17948> │ │ │ │ - ldr x22, [x23, #24] │ │ │ │ - cbz x22, 301f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17918> │ │ │ │ - ldr x21, [x22, #24] │ │ │ │ - cbz x21, 301c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178e8> │ │ │ │ - ldr x19, [x21, #24] │ │ │ │ - cbz x19, 30198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178b8> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 300e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17800> │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbz x1, 30190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178b0> │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - cbz x20, 30198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178b8> │ │ │ │ - mov x19, x20 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 300e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17800> │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbnz x1, 30160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17880> │ │ │ │ - bl ced0 │ │ │ │ - cbnz x20, 30174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17894> │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - ldr x19, [x21, #16] │ │ │ │ - cbz x0, 301bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178dc> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 301c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178e8> │ │ │ │ - mov x21, x19 │ │ │ │ - b 30140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17860> │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x19, 301b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178d4> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cbz x0, 301ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1790c> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 301f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17918> │ │ │ │ - mov x22, x19 │ │ │ │ - b 30138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17858> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x19, 301e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17904> │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cbz x0, 3021c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1793c> │ │ │ │ - bl ced0 │ │ │ │ + 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, #328] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w1, w25 │ │ │ │ + b.eq 2cb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b70> // b.none │ │ │ │ + add x23, x19, #0x28 │ │ │ │ + add x24, x19, #0x30 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x24 │ │ │ │ + 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3816] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x23, x1] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl c840 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x4b0 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x2, 2cc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7c> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 2caac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aac> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x19, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + add x0, x0, #0x488 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x23, 2cb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b34> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b34> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ mov x0, x23 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 30228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17948> │ │ │ │ - mov x23, x19 │ │ │ │ - b 30130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17850> │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b34> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2cc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c60> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ mov x0, x23 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x19, 30214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17934> │ │ │ │ - ldr x0, [x24, #40] │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cbz x0, 3024c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1796c> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 30258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17978> │ │ │ │ - mov x24, x19 │ │ │ │ - b 30128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17848> │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x19, 30244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17964> │ │ │ │ - ldr x0, [x28, #40] │ │ │ │ - ldr x19, [x28, #16] │ │ │ │ - cbz x0, 3027c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1799c> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 30288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179a8> │ │ │ │ - mov x28, x19 │ │ │ │ - b 30120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17840> │ │ │ │ - mov x0, x28 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x19, 30274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17994> │ │ │ │ - ldr x0, [x27, #40] │ │ │ │ - ldr x19, [x27, #16] │ │ │ │ - cbz x0, 302ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179cc> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 302b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179d8> │ │ │ │ - mov x27, x19 │ │ │ │ - b 30118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17838> │ │ │ │ - mov x0, x27 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x19, 302a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179c4> │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - cbz x0, 302dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179fc> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl ced0 │ │ │ │ - cbz x19, 302e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a08> │ │ │ │ - mov x26, x19 │ │ │ │ - b 30110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17830> │ │ │ │ - mov x0, x26 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x19, 302d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179f4> │ │ │ │ + blr x1 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0xef8 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x22, [x19, #560] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + bl c840 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cbz x0, 30318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a38> │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2cc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2cbb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb8> // b.any │ │ │ │ + add x24, x19, #0x30 │ │ │ │ + add x23, x19, #0x28 │ │ │ │ + mov x0, x24 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2c9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e8> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 2c9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e8> │ │ │ │ + bl 2b6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a0> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 2cc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7c> │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 2cc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c38> // b.none │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2cbf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bf4> // 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, 2cc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c50> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2cbd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bd0> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 2cc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c38> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ bl ced0 │ │ │ │ - mov x0, x25 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2cc24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c24> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 2cb88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b88> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2cbd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bd0> // b.any │ │ │ │ + b 2cc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c18> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 2cb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b34> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2ca14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a14> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x6e0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + 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 25f10 ::do_widen(char) const@@Base+0x8c50> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + tbnz w0, #0, 2cce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce4> │ │ │ │ + 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 2ccf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf8> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbz x19, 30324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a44> │ │ │ │ - mov x25, x19 │ │ │ │ - b 300fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1781c> │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2cd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d0c> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbnz x19, 30310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a30> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + cbz x2, 2cd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d80> │ │ │ │ + add x1, x2, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d80> // 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 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d80> // b.any │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x1, [x2] │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 2cd98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d98> // 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 x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ + mov x0, x2 │ │ │ │ + blr x3 │ │ │ │ + strb wzr, [x20, #96] │ │ │ │ + b 2cd84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d84> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2cdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dc8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 29de0 ::do_widen(char) const@@Base+0xcb20> │ │ │ │ + strb wzr, [x20, #96] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #208] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - mov x26, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str wzr, [x26, #368] │ │ │ │ - ldr x0, [x26, #344] │ │ │ │ - str x0, [x26, #360] │ │ │ │ - ldp x4, x1, [x26, #320] │ │ │ │ - subs x1, x1, x4 │ │ │ │ - b.eq 30684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17da4> // b.none │ │ │ │ - asr x2, x1, #2 │ │ │ │ - sub x1, x2, #0x1 │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.ls 30ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18710> // b.plast │ │ │ │ - lsr x5, x2, #2 │ │ │ │ - mov x1, x4 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, x4, x5, lsl #4 │ │ │ │ - ldr q30, [x1], #16 │ │ │ │ - bic v30.4s, #0xc0, lsl #24 │ │ │ │ - cmtst v30.4s, v30.4s, v30.4s │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 303a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ac4> // b.any │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - lsl x1, x5, #2 │ │ │ │ - fmov x3, d31 │ │ │ │ - cmp x3, #0x0 │ │ │ │ - mov w3, w1 │ │ │ │ - cset w5, ne // ne = any │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 30680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17da0> // b.none │ │ │ │ - ldr w1, [x4, w1, uxtw #2] │ │ │ │ - tst x1, #0x3fffffff │ │ │ │ - add w1, w3, #0x1 │ │ │ │ - b.ne 306b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dd4> // b.any │ │ │ │ - sxtw x1, w1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.cs 30680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17da0> // b.hs, b.nlast │ │ │ │ - ldr w7, [x4, w1, uxtw #2] │ │ │ │ - tst x7, #0x3fffffff │ │ │ │ - b.ne 30420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b40> // b.any │ │ │ │ - add w3, w3, #0x2 │ │ │ │ - cmp x2, w3, sxtw │ │ │ │ - b.ls 30680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17da0> // b.plast │ │ │ │ - add x1, x4, w1, uxtw #2 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - tst x1, #0x3fffffff │ │ │ │ - b.eq 30680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17da0> // b.none │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - ldr w21, [x26, #52] │ │ │ │ - strb w1, [x26, #64] │ │ │ │ - mov w19, w21 │ │ │ │ - cbnz w21, 306e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e04> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cbz x0, 30454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b74> │ │ │ │ + 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, 2ce2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e2c> │ │ │ │ + tbnz w2, #2, 2cf00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f00> │ │ │ │ + ldr x0, [x19, #184] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2ce44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e44> │ │ │ │ bl ced0 │ │ │ │ - ldr w0, [x26, #36] │ │ │ │ - str x22, [x26, #344] │ │ │ │ - str wzr, [x26, #352] │ │ │ │ - str x19, [x26, #360] │ │ │ │ - str w21, [x26, #368] │ │ │ │ - str x23, [x26, #376] │ │ │ │ - cbz w0, 31014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18734> │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - stp w0, wzr, [sp, #56] │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - cbnz w0, 3099c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180bc> │ │ │ │ - ldr x0, [x26, #184] │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 30f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18690> │ │ │ │ - fmov d31, x3 │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - str s31, [sp, #56] │ │ │ │ - mul w1, w1, w0 │ │ │ │ - str w1, [sp, #28] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - mov w2, w0 │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 304e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c04> │ │ │ │ - add x1, x26, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 304d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bf0> // b.any │ │ │ │ - ldr x0, [x26, #208] │ │ │ │ - ldrh w3, [x0] │ │ │ │ - cbz w3, 30fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x186c4> │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - ldr x5, [x26, #136] │ │ │ │ - add w3, w3, w1 │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w2, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x5, w0, uxtw] │ │ │ │ - asr w0, w0, w2 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w27, w27, w0 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 30508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c28> // b.any │ │ │ │ - ldr w24, [sp, #16] │ │ │ │ - ldr w22, [sp, #24] │ │ │ │ - mov w21, w24 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - stp xzr, x19, [sp, #120] │ │ │ │ - stp x19, xzr, [sp, #136] │ │ │ │ - lsr w0, w22, #1 │ │ │ │ - ldr x2, [x26, #136] │ │ │ │ - ubfiz w1, w22, #2, #1 │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbz w0, #1, 30574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c94> │ │ │ │ - ldr x0, [x26, #320] │ │ │ │ - add w1, w20, w21 │ │ │ │ - ldr w1, [x0, x1, lsl #2] │ │ │ │ - ubfx x3, x1, #0, #30 │ │ │ │ - cbnz w3, 30720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e40> │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x0, [x26, #208] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldrh w0, [x0] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 30544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c64> // b.pmore │ │ │ │ - mov w21, w27 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - cbz x21, 30eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185d0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x28, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cbz w0, 30fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x186e0> │ │ │ │ - lsl x0, x21, #1 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr w0, [sp, #60] │ │ │ │ - sub w25, w27, #0x1 │ │ │ │ - str xzr, [sp] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - add x0, x26, #0x41 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x26, #208] │ │ │ │ - ldrh w10, [x0] │ │ │ │ - cbz w10, 30810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f30> │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - ldrb w9, [x0, x1] │ │ │ │ - mov w7, w3 │ │ │ │ - lsr w9, w9, #3 │ │ │ │ - ldr x8, [x26, #136] │ │ │ │ - lsr w0, w2, #1 │ │ │ │ - ubfiz w1, w2, #2, #1 │ │ │ │ - ldrb w0, [x8, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbz w0, #1, 3066c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d8c> │ │ │ │ - ldr x1, [x26, #160] │ │ │ │ - add w0, w7, w20 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - asr w0, w0, w9 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - strb w0, [x28, w7, uxtw] │ │ │ │ - ldr x0, [x26, #208] │ │ │ │ - ldrh w10, [x0] │ │ │ │ - cmp w10, w3 │ │ │ │ - b.ls 30810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f30> // b.plast │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - ldr x8, [x26, #136] │ │ │ │ - lsr w0, w2, #1 │ │ │ │ - ubfiz w1, w2, #2, #1 │ │ │ │ - ldrb w0, [x8, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbnz w0, #1, 30620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d40> │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w10, w3 │ │ │ │ - b.ls 30810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f30> // b.plast │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - b 30608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d28> │ │ │ │ - cbnz w5, 30420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b40> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18720> // b.any │ │ │ │ - ldp x29, x30, [sp, #224] │ │ │ │ - ldp x25, x26, [sp, #288] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 2ce70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e70> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - sxtw x1, w1 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.hi 303f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b18> // b.pmore │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - ldr w21, [x26, #52] │ │ │ │ - strb w1, [x26, #64] │ │ │ │ - mov w19, w21 │ │ │ │ - cbz w21, 30440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b60> │ │ │ │ - add x20, x19, #0x3f │ │ │ │ - lsr x19, x19, #6 │ │ │ │ - and w21, w21, #0x3f │ │ │ │ - ubfx x20, x20, #6, #32 │ │ │ │ - lsl x0, x20, #3 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - lsl x2, x20, #3 │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, x0, x19, lsl #3 │ │ │ │ - add x23, x0, x20, lsl #3 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x0, [x26, #344] │ │ │ │ - cbnz x0, 30450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b70> │ │ │ │ - b 30454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b74> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ubfx x9, x1, #30, #1 │ │ │ │ - lsr w8, w1, #31 │ │ │ │ - cbz x0, 3076c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e8c> │ │ │ │ - mov x10, x19 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldp x2, x7, [x0, #16] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.le 3098c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180ac> │ │ │ │ - mov x0, x7 │ │ │ │ - cbnz x0, 30740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e60> │ │ │ │ - cmp x10, x19 │ │ │ │ - b.eq 3076c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e8c> // b.none │ │ │ │ - ldr w0, [x10, #32] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ge 30e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185b4> // b.tcont │ │ │ │ - lsl w2, w27, #1 │ │ │ │ - cbz w2, 30ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18608> │ │ │ │ - mov w25, w2 │ │ │ │ - str w3, [sp] │ │ │ │ - mov x0, x25 │ │ │ │ - str w9, [sp, #8] │ │ │ │ - str w8, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - mov x2, x25 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - lsl w1, w21, #1 │ │ │ │ - ldr w3, [sp] │ │ │ │ - add w7, w1, #0x1 │ │ │ │ - ldr w9, [sp, #8] │ │ │ │ - ldr w8, [sp, #32] │ │ │ │ - mov x0, x25 │ │ │ │ - strb w9, [x23, w1, uxtw] │ │ │ │ - strb w8, [x23, w7, uxtw] │ │ │ │ - str w3, [sp, #72] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x7, x0, x25 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x23 │ │ │ │ - str x7, [sp] │ │ │ │ - stp x0, x0, [sp, #80] │ │ │ │ - str x7, [sp, #96] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x7, [sp] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - str x7, [sp, #88] │ │ │ │ - bl 310e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18800> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 30800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f20> │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ce84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e84> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbz x23, 30570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c90> │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ce98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e98> // b.none │ │ │ │ bl ced0 │ │ │ │ - b 30570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c90> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 308fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1801c> // b.none │ │ │ │ - ldp x7, x21, [x0, #40] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - sub x21, x21, x7 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.ne 308dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ffc> // b.any │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr x24, [x26, #344] │ │ │ │ - lsr w9, w1, #6 │ │ │ │ - lsl x22, x2, x1 │ │ │ │ - lsl x23, x9, #3 │ │ │ │ - cbz w27, 308c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17fe0> │ │ │ │ - cbz w25, 308c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17fe0> │ │ │ │ - ldrb w3, [x7] │ │ │ │ - ldrb w2, [x28] │ │ │ │ - ldrb w1, [x28, #1] │ │ │ │ - cmp w3, w2 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - add w3, w2, #0x2 │ │ │ │ - ldrb w3, [x7, w3, uxtw] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 30880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17fa0> // b.none │ │ │ │ - ldr x1, [x24, x23] │ │ │ │ - bic x1, x1, x22 │ │ │ │ - str x1, [x24, x23] │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 308c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17fe0> // b.none │ │ │ │ - add w2, w2, #0x4 │ │ │ │ - add x1, x28, #0x2 │ │ │ │ - ldrb w8, [x7, w2, uxtw] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - cmp w8, w3 │ │ │ │ - b.eq 308ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17fcc> // b.none │ │ │ │ - ldr x3, [x24, x23] │ │ │ │ - bic x3, x3, x22 │ │ │ │ - str x3, [x24, x23] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - sub w3, w1, w28 │ │ │ │ - cmp w27, w3 │ │ │ │ - b.hi 30890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17fb0> // b.pmore │ │ │ │ - bl cc48 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 308fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1801c> // b.none │ │ │ │ - ldp x7, x1, [x0, #40] │ │ │ │ - sub x1, x1, x7 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 30848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f68> // b.none │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x378 │ │ │ │ - add x1, x1, #0x390 │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - mov w2, #0x5a // #90 │ │ │ │ - bl c9d8 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldr x0, [sp] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #8] │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 305e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d00> // b.pmore │ │ │ │ - ldr w0, [sp, #60] │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #60] │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2ce4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4c> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ls 30fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18700> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x26, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x28, 30958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18078> │ │ │ │ - mov x0, x28 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 300e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17800> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr w0, [x26, #36] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 30490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bb0> // b.pmore │ │ │ │ - ldp x19, x20, [sp, #240] │ │ │ │ - ldp x21, x22, [sp, #256] │ │ │ │ - ldp x23, x24, [sp, #272] │ │ │ │ - ldp x27, x28, [sp, #304] │ │ │ │ - b 30684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17da4> │ │ │ │ - mov x10, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - cbnz x0, 30740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e60> │ │ │ │ - b 30758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e78> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x26, #184] │ │ │ │ - ldr x3, [x0, x1, lsl #3] │ │ │ │ - cbz x3, 30fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x186d4> │ │ │ │ - fmov d31, x3 │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - str s31, [sp, #56] │ │ │ │ - mul w1, w1, w0 │ │ │ │ - str w1, [sp, #32] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + b.ne 2ce4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2ce4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2cf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f08> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 2ce4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4c> │ │ │ │ + bl 2cca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca0> │ │ │ │ + b 2ce2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e2c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2ce4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4c> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2ce2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e2c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 309f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18114> │ │ │ │ - add x1, x26, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 309e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18100> // b.any │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldr x3, [x26, #208] │ │ │ │ - sub w22, w0, #0x1 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - lsl x1, x22, #1 │ │ │ │ - lsl x0, x0, #1 │ │ │ │ - ldrh w13, [x3, x1] │ │ │ │ - ldrh w8, [x3, x0] │ │ │ │ - stp x1, x0, [sp] │ │ │ │ - adds w8, w13, w8 │ │ │ │ - b.eq 30f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1869c> // b.none │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr x2, [x26, #136] │ │ │ │ - add w7, w8, w1 │ │ │ │ nop │ │ │ │ - lsr w0, w1, #1 │ │ │ │ - ubfiz w5, w1, #2, #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - asr w0, w0, w5 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w27, w27, w0 │ │ │ │ - cmp w1, w7 │ │ │ │ - b.ne 30a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18160> // b.any │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - mov w25, w0 │ │ │ │ - sub w21, w5, w0 │ │ │ │ - stp xzr, x19, [sp, #120] │ │ │ │ - stp x19, xzr, [sp, #136] │ │ │ │ - lsr w0, w25, #1 │ │ │ │ - ubfiz w1, w25, #2, #1 │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - tbz w0, #1, 30ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181d0> │ │ │ │ - ldr x0, [x26, #320] │ │ │ │ - add w1, w20, w24 │ │ │ │ - ldr w1, [x0, x1, lsl #2] │ │ │ │ - ubfx x7, x1, #0, #30 │ │ │ │ - cbnz w7, 30ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181e8> │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w0, w21, w25 │ │ │ │ - cmp w8, w0 │ │ │ │ - b.ls 30bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1830c> // b.plast │ │ │ │ - ldr x2, [x26, #136] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - b 30a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181a4> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ubfx x9, x1, #30, #1 │ │ │ │ - lsr w22, w1, #31 │ │ │ │ - cbz x0, 30b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1822c> │ │ │ │ - mov x10, x19 │ │ │ │ nop │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldp x2, x3, [x0, #16] │ │ │ │ - cmp w7, w1 │ │ │ │ - b.le 30ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c8> │ │ │ │ - mov x0, x3 │ │ │ │ - cbnz x0, 30ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18200> │ │ │ │ - cmp x10, x19 │ │ │ │ - b.eq 30b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1822c> // b.none │ │ │ │ - ldr w0, [x10, #32] │ │ │ │ - cmp w7, w0 │ │ │ │ - b.ge 30bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182d8> // b.tcont │ │ │ │ - lsl w2, w27, #1 │ │ │ │ - cbz w2, 30f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18634> │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str w7, [sp, #28] │ │ │ │ - str w9, [sp, #40] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x23, x0 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - lsl w1, w24, #1 │ │ │ │ - ldr w7, [sp, #28] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - ldr w9, [sp, #40] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - strb w9, [x23, w1, uxtw] │ │ │ │ - strb w22, [x23, w3, uxtw] │ │ │ │ - str w7, [sp, #72] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x1, x23 │ │ │ │ - stp x0, x0, [sp, #80] │ │ │ │ - add x3, x0, x2 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x3, [sp, #96] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - bl 310e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18800> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 30b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182b8> │ │ │ │ + nop │ │ │ │ + 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, 2cf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f6c> │ │ │ │ + tbnz w2, #2, 2d048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3048> │ │ │ │ + ldr x0, [x19, #184] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2cf84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f84> │ │ │ │ bl ced0 │ │ │ │ - cbz x23, 30bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182f0> │ │ │ │ - mov x0, x23 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 2cfb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb8> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2cfcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fcc> // b.none │ │ │ │ bl ced0 │ │ │ │ - b 30bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182f0> │ │ │ │ - mov x10, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - cbnz x0, 30ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18200> │ │ │ │ - b 30af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18218> │ │ │ │ - ldr x2, [x10, #40] │ │ │ │ - lsl w0, w24, #1 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - strb w9, [x2, w0, uxtw] │ │ │ │ - ldr x0, [x10, #40] │ │ │ │ - strb w22, [x0, w1, uxtw] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x3, [x26, #208] │ │ │ │ - ldrh w13, [x3, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldrh w8, [x3, x0] │ │ │ │ - add w8, w13, w8 │ │ │ │ - b 30aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181cc> │ │ │ │ - mov w21, w27 │ │ │ │ - cbz w27, 30edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185fc> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x28, x0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x3, [x26, #208] │ │ │ │ - ldrh w13, [x3, x0] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cbz w0, 30e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18524> │ │ │ │ - sub x21, x21, x28 │ │ │ │ - ldr w0, [sp, #60] │ │ │ │ - sub w25, w27, #0x1 │ │ │ │ - str wzr, [sp, #16] │ │ │ │ - lsl x21, x21, #1 │ │ │ │ - str w0, [sp, #28] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2cfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2cf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8c> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2d050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3050> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 2cf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8c> │ │ │ │ + bl 2cca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca0> │ │ │ │ + b 2cf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f6c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2cf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8c> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2cf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f6c> │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldrh w7, [x3, x0] │ │ │ │ - adds w7, w7, w13 │ │ │ │ - b.eq 30ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18408> // b.none │ │ │ │ - ldr w4, [sp, #56] │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - udiv w1, w2, w4 │ │ │ │ - msub w2, w1, w4, w2 │ │ │ │ - add x4, sp, #0x98 │ │ │ │ - ldrb w11, [x4, w1, uxtw] │ │ │ │ - add x1, x26, x2 │ │ │ │ - ldrb w10, [x1, #65] │ │ │ │ - lsr w11, w11, #3 │ │ │ │ - lsr w10, w10, #3 │ │ │ │ - ldr x9, [x26, #136] │ │ │ │ - lsr w1, w0, #1 │ │ │ │ - ubfiz w2, w0, #2, #1 │ │ │ │ - ldrb w1, [x9, w1, uxtw] │ │ │ │ - asr w1, w1, w2 │ │ │ │ - tbz w1, #1, 30cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183f8> │ │ │ │ - ldr x1, [x26, #160] │ │ │ │ - add w7, w8, w20 │ │ │ │ - cmp w13, w3 │ │ │ │ - csel w2, w10, w11, ls // ls = plast │ │ │ │ - ldrb w1, [x1, w7, uxtw] │ │ │ │ - asr w1, w1, w2 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - strb w1, [x28, w8, uxtw] │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x1, [x26, #208] │ │ │ │ - ldrh w13, [x1, x2] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldrh w7, [x1, x2] │ │ │ │ - add w7, w7, w13 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w7, w3 │ │ │ │ - b.hi 30c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183a4> // b.pmore │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 30dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184f4> // b.none │ │ │ │ - ldp x7, x1, [x0, #40] │ │ │ │ - sub x1, x1, x7 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 30db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184d4> // b.any │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr x22, [x26, #344] │ │ │ │ - lsr w9, w1, #6 │ │ │ │ - lsl x23, x2, x1 │ │ │ │ - lsl x24, x9, #3 │ │ │ │ nop │ │ │ │ - cbz w27, 30d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184b8> │ │ │ │ - cbz w25, 30d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184b8> │ │ │ │ - ldrb w3, [x7] │ │ │ │ - ldrb w2, [x28] │ │ │ │ - ldrb w1, [x28, #1] │ │ │ │ - cmp w3, w2 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - add w3, w2, #0x2 │ │ │ │ - ldrb w3, [x7, w3, uxtw] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 30d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18478> // b.none │ │ │ │ - ldr x1, [x22, x24] │ │ │ │ - bic x1, x1, x23 │ │ │ │ - str x1, [x22, x24] │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 30d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184b8> // b.none │ │ │ │ - add w2, w2, #0x4 │ │ │ │ - add x1, x28, #0x2 │ │ │ │ - ldrb w8, [x7, w2, uxtw] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - cmp w8, w3 │ │ │ │ - b.eq 30d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184a4> // b.none │ │ │ │ - ldr x3, [x22, x24] │ │ │ │ - bic x3, x3, x23 │ │ │ │ - str x3, [x22, x24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - sub w3, w1, w28 │ │ │ │ - cmp w27, w3 │ │ │ │ - b.hi 30d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18488> // b.pmore │ │ │ │ - bl cc48 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 30dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184f4> // b.none │ │ │ │ - ldp x7, x1, [x0, #40] │ │ │ │ - sub x1, x1, x7 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 30d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18440> // b.none │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x378 │ │ │ │ - add x1, x1, #0x390 │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - mov w2, #0xa4 // #164 │ │ │ │ - bl c9d8 │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - ldr x3, [x26, #208] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #28] │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldrh w13, [x3, x1] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 30c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18360> // b.any │ │ │ │ - cbz w13, 30f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18660> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - ldr x2, [x26, #136] │ │ │ │ - add w21, w0, w13 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - lsr w0, w3, #1 │ │ │ │ - ubfiz w1, w3, #2, #1 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - str w3, [sp, #24] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - asr w0, w0, w1 │ │ │ │ - ubfx x0, x0, #1, #1 │ │ │ │ - add w20, w20, w0 │ │ │ │ - cmp w3, w21 │ │ │ │ - b.ne 30e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18540> // b.any │ │ │ │ - ldr w0, [sp, #60] │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #60] │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 30f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18680> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x26, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x28, 30e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185a4> │ │ │ │ - mov x0, x28 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 300e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17800> │ │ │ │ - str w21, [sp, #24] │ │ │ │ - b 30960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18080> │ │ │ │ - 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 30570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c90> │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - cbnz w0, 305c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ce0> │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 31024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18744> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x26, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 30958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18078> │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 30c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1833c> │ │ │ │ - lsl w0, w21, #1 │ │ │ │ - lsl w1, w21, #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - strb w9, [x1] │ │ │ │ - strb w8, [x0] │ │ │ │ - str w3, [sp, #72] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - b 307e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f04> │ │ │ │ - lsl w0, w24, #1 │ │ │ │ - lsl w1, w24, #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - strb w9, [x1] │ │ │ │ - strb w22, [x0] │ │ │ │ - str w7, [sp, #72] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - b 30b7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1829c> │ │ │ │ - ldr w0, [sp, #60] │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - ldr w21, [sp, #24] │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #60] │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 30e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18588> // b.pmore │ │ │ │ - b.ne 30e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18598> // b.any │ │ │ │ - ldrb w0, [x26, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 30e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18598> │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - str wzr, [sp, #56] │ │ │ │ - b 304c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17be8> │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - stp xzr, x19, [sp, #120] │ │ │ │ - stp x19, xzr, [sp, #136] │ │ │ │ - cbz w0, 31044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18764> │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 30c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18344> │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - stp xzr, x19, [sp, #120] │ │ │ │ - stp x19, xzr, [sp, #136] │ │ │ │ - b 3058c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17cac> │ │ │ │ - str wzr, [sp, #32] │ │ │ │ - str wzr, [sp, #56] │ │ │ │ - b 309cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180ec> │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 31034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18754> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x26, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 30950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18070> │ │ │ │ - b.ne 3094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1806c> // b.any │ │ │ │ - ldrb w0, [x26, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 3094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1806c> │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 303dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17afc> │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - ldp x19, x20, [sp, #240] │ │ │ │ - ldp x21, x22, [sp, #256] │ │ │ │ - ldp x23, x24, [sp, #272] │ │ │ │ - b 30684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17da4> │ │ │ │ - b.ne 30958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18078> // b.any │ │ │ │ - ldrb w0, [x26, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 30958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18078> │ │ │ │ - b.ne 30950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18070> // b.any │ │ │ │ - ldrb w0, [x26, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 30950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18070> │ │ │ │ - ldr w21, [sp, #24] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 30e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1856c> │ │ │ │ - bti j │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 300e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17800> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18730> // b.any │ │ │ │ + tbnz w1, #1, 2d0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b8> │ │ │ │ + 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, 2d0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30d8> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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, 2d0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30fc> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2d0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f8> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + 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 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 310a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187c8> │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x23, 3105c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1877c> │ │ │ │ - b 31064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18784> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + tbz w0, #0, 2d13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2d138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3138> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + strb wzr, [x1, #16] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + bl 2b2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c0> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - b 31094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187b4> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 31064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18784> │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 2d114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3114> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 31064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18784> │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #128] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 3105c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1877c> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x260 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x4, x21 │ │ │ │ mov x19, x0 │ │ │ │ - ldr w7, [x21] │ │ │ │ - add x22, x20, #0x8 │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - str w7, [x0, #32] │ │ │ │ - ldr q31, [x4, #8]! │ │ │ │ - ldr x1, [x4, #16] │ │ │ │ - str xzr, [x4, #16] │ │ │ │ - stp xzr, xzr, [x21, #8] │ │ │ │ - str q31, [x0, #40]! │ │ │ │ - str x1, [x0, #16] │ │ │ │ - cbnz x2, 31140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18860> │ │ │ │ - b 311b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188d8> │ │ │ │ - mov x2, x4 │ │ │ │ - ldp x6, x4, [x2, #16] │ │ │ │ - ldr w21, [x2, #32] │ │ │ │ - cmp w7, w21 │ │ │ │ - mov w8, w21 │ │ │ │ - csel x4, x4, x6, ge // ge = tcont │ │ │ │ - cbnz x4, 3113c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1885c> │ │ │ │ - mov x0, x2 │ │ │ │ - b.lt 31220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18940> // b.tstop │ │ │ │ - cmp w7, w8 │ │ │ │ - b.le 311e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18908> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x22, x2 │ │ │ │ - b.ne 31254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18974> // b.any │ │ │ │ - mov x3, x22 │ │ │ │ - mov x1, x19 │ │ │ │ - bl c648 >::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 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 31260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18980> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - str q31, [sp, #48] │ │ │ │ - str w7, [sp, #76] │ │ │ │ - bl cfa8 │ │ │ │ - ldr w7, [sp, #76] │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldr q31, [sp, #48] │ │ │ │ - cmp w7, w1 │ │ │ │ - b.gt 31260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18980> │ │ │ │ - mov x21, x0 │ │ │ │ - fmov x0, d31 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - cbz x0, 311fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1891c> │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2d1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ec> │ │ │ │ + tbnz w2, #2, 2d294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3294> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2d204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3204> │ │ │ │ bl ced0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3270> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3270> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3270> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3270> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2d29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x329c> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x22 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 31168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18888> // b.none │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #48] │ │ │ │ - str w7, [sp, #76] │ │ │ │ - str q31, [sp, #80] │ │ │ │ - bl cfa8 │ │ │ │ - ldr w7, [sp, #76] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr q31, [sp, #80] │ │ │ │ - ldr w8, [x0, #32] │ │ │ │ - b 31160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18880> │ │ │ │ - cmp w7, w21 │ │ │ │ - cset w0, lt // lt = tstop │ │ │ │ - b 31174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18894> │ │ │ │ - mov x2, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 31174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18894> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + bl 2d080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3080> │ │ │ │ + b 2d1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ec> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3270> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2d1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ec> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - add x7, x0, #0x88 │ │ │ │ - mov w6, w1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x260 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x5, x0, #0x200 │ │ │ │ - stp x1, xzr, [x0] │ │ │ │ - sub x8, x5, #0xf8 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - strb wzr, [x0, #16] │ │ │ │ mov x19, x0 │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - add x3, x3, #0xe28 │ │ │ │ - stp q31, q31, [x7] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp q31, q31, [x7, #32] │ │ │ │ - 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] │ │ │ │ - stp w6, wzr, [x0, #32] │ │ │ │ - str xzr, [x0, #40] │ │ │ │ - str xzr, [x0, #56] │ │ │ │ - str xzr, [x0, #344] │ │ │ │ - str wzr, [x0, #352] │ │ │ │ - str xzr, [x0, #360] │ │ │ │ - str wzr, [x0, #368] │ │ │ │ - str xzr, [x0, #376] │ │ │ │ - stur q30, [x0, #65] │ │ │ │ - stur q30, [x0, #81] │ │ │ │ - stur q30, [x0, #97] │ │ │ │ - stur q30, [x0, #113] │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2d2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ec> │ │ │ │ + tbnz w2, #2, 2d39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x339c> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2d304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3304> │ │ │ │ + bl ced0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2d370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3370> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2d370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3370> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2d370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3370> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2d370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3370> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2d3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a4> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + b ced0 │ │ │ │ + bl 2d080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3080> │ │ │ │ + b 2d2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ec> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2d370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3370> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19, #344] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2d2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ec> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - cbz x1, 31354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a74> │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #320] │ │ │ │ - cbz x0, 31360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a80> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - cbz x0, 3136c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a8c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #272] │ │ │ │ - cbz x0, 31378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a98> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #232] │ │ │ │ - cbz x0, 31384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18aa4> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - cbz x0, 31390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ab0> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - cbz x0, 3139c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18abc> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - cbz x0, 313a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ac8> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 313b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ad4> │ │ │ │ + bl 2b6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a0> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2d458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3458> // b.none │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + and w0, w0, w21 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2d410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3410> // 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, 2d468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3468> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2d3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ec> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2d454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3454> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl ced0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2d440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3440> // 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 2d3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ec> // b.any │ │ │ │ + b 2d434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3434> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2d3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d8> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2d454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3454> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl ced0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 2d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a0> // b.any │ │ │ │ + b 2d454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3454> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldp x1, x2, [x0, #32] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + b.le 2d55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x355c> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + mov x3, x0 │ │ │ │ mov x29, sp │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x3, x3, #0xe28 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #65] │ │ │ │ - stur q31, [x0, #81] │ │ │ │ - stur q31, [x0, #97] │ │ │ │ - stur q31, [x0, #113] │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - stp xzr, xzr, [x19, #136] │ │ │ │ - str xzr, [x19, #152] │ │ │ │ - cbz x0, 31418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b38> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - stp xzr, xzr, [x19, #160] │ │ │ │ - str xzr, [x19, #176] │ │ │ │ - cbz x0, 3142c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b4c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - stp xzr, xzr, [x19, #184] │ │ │ │ - str xzr, [x19, #200] │ │ │ │ - cbz x0, 31440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b60> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - stp xzr, xzr, [x19, #208] │ │ │ │ - str xzr, [x19, #224] │ │ │ │ - cbz x0, 31460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b80> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 2d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> │ │ │ │ + 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 2d548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3548> // b.none │ │ │ │ + ldr x2, [x3, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x4, [x3, #48] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + add x2, x1, w2, sxtw │ │ │ │ + stp x1, x2, [x3, #32] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + ret │ │ │ │ + stp x1, x1, [x3, #32] │ │ │ │ + str x4, [x3, #48] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ret │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x988 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 313c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ae4> │ │ │ │ - ldr x0, [x19, #344] │ │ │ │ - cbz x0, 31494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bb4> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #320] │ │ │ │ - cbz x0, 314a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bc0> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - cbz x0, 314ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bcc> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #272] │ │ │ │ - cbz x0, 314b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bd8> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #232] │ │ │ │ - cbz x0, 314c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18be4> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - cbz x0, 314d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bf0> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - cbz x0, 314dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bfc> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - cbz x0, 314e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c08> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 314f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c14> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19], #16 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 31510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c30> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + mov w3, w1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + 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, 2d614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3614> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2d66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x366c> │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.eq 2d69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x369c> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 2d6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a4> // b.none │ │ │ │ + strb w3, [x1] │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x2, #40] │ │ │ │ + mov w1, w3 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2d6fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36fc> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov w0, w1 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0, #36] │ │ │ │ - cbz w4, 3173c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e5c> │ │ │ │ + and w1, w4, #0x2 │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.eq 2d5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e4> // b.none │ │ │ │ + ldrb w0, [x2, #80] │ │ │ │ + strb w3, [sp, #23] │ │ │ │ + tbz w0, #0, 2d700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3700> │ │ │ │ + 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 2d5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e0> // b.none │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 2d5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e4> │ │ │ │ + ldr x4, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.ne 2d6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d0> // b.any │ │ │ │ + ldp x1, x0, [x0, #96] │ │ │ │ + stp x1, x1, [x2, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.ne 2d5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c4> // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 2d5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e4> │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp] │ │ │ │ + str w3, [sp, #12] │ │ │ │ + bl 2d4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c0> │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + ldp x1, x0, [x2, #40] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2d5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d0> // b.any │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 2d5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e4> │ │ │ │ + str x0, [sp] │ │ │ │ + str w3, [sp, #12] │ │ │ │ + blr x4 │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + ldr x2, [sp] │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.eq 2d69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x369c> // b.none │ │ │ │ + ldr w0, [x2, #120] │ │ │ │ + tbz w0, #1, 2d620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3620> │ │ │ │ + ldr x1, [x2, #40] │ │ │ │ + b 2d5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c4> │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x988 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x16, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ 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, 31620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d40> │ │ │ │ - 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 w4, w2, #2, #1 │ │ │ │ - lsr w9, w2, #1 │ │ │ │ - add x12, x7, x9 │ │ │ │ - ldrb w5, [x7, w3, uxtw] │ │ │ │ - asr w6, w5, w4 │ │ │ │ - and w11, w6, #0x3 │ │ │ │ - cmp w11, #0x1 │ │ │ │ - b.eq 31640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d60> // b.none │ │ │ │ - tbz w6, #1, 31604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d24> │ │ │ │ - ldr x6, [x0, #160] │ │ │ │ - mov w7, w10 │ │ │ │ - ldrb w6, [x6, w10, uxtw] │ │ │ │ - tst w6, w17 │ │ │ │ - b.eq 316c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18de4> // b.none │ │ │ │ - lsl w6, w1, w4 │ │ │ │ - orr w5, w5, w6 │ │ │ │ - strb w5, [x12] │ │ │ │ - ldr x5, [x0, #160] │ │ │ │ - ldrb w5, [x5, w10, uxtw] │ │ │ │ - tst w5, w18 │ │ │ │ - b.ne 316e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e00> // b.any │ │ │ │ - tbz w2, #0, 31728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e48> │ │ │ │ - ldr x5, [x0, #136] │ │ │ │ - ldrb w4, [x5, w3, uxtw] │ │ │ │ - and w4, w4, #0x7f │ │ │ │ - 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 31590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18cb0> // b.pmore │ │ │ │ - ldr w4, [x0, #36] │ │ │ │ - add x16, x16, #0x1 │ │ │ │ - cmp w4, w16 │ │ │ │ - b.hi 31568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c88> // b.pmore │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.eq 2d764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3764> // b.none │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 2d7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f0> │ │ │ │ + cmp w1, #0x18 │ │ │ │ + b.eq 2d7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ac> // b.none │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ne 2d7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ac> // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr s1, [x0, #60] │ │ │ │ - add w11, w15, w13, lsl #3 │ │ │ │ - ldr x12, [x0, #296] │ │ │ │ - lsl w6, w13, #3 │ │ │ │ - ucvtf s1, s1 │ │ │ │ - ldr s0, [x12, x11, lsl #2] │ │ │ │ - fmul s1, s1, s31 │ │ │ │ - fcmpe s0, s1 │ │ │ │ - b.ge 31704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e24> // b.tcont │ │ │ │ - and w11, w5, #0xfffffffb │ │ │ │ - tbz w2, #0, 31670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d90> │ │ │ │ - and w11, w5, #0xffffffbf │ │ │ │ - strb w11, [x7, w3, uxtw] │ │ │ │ - add w5, w30, w6 │ │ │ │ - ldr s30, [x0, #60] │ │ │ │ - ldr x7, [x0, #296] │ │ │ │ - ucvtf s30, s30 │ │ │ │ - ldr x6, [x0, #136] │ │ │ │ - ldr s29, [x7, x5, lsl #2] │ │ │ │ - fmul s30, s30, s31 │ │ │ │ - ldrb w7, [x6, w3, uxtw] │ │ │ │ - fcmpe s29, s30 │ │ │ │ - b.ge 316f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e18> // b.tcont │ │ │ │ - and w5, w7, #0xfffffff7 │ │ │ │ - tbz w2, #0, 316a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18dc8> │ │ │ │ - and w5, w7, #0x7f │ │ │ │ - strb w5, [x6, w3, uxtw] │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - ldr x5, [x0, #136] │ │ │ │ - add x12, x5, x9 │ │ │ │ - ldrb w5, [x5, w3, uxtw] │ │ │ │ - asr w6, w5, w4 │ │ │ │ - b 315b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18cd8> │ │ │ │ - tbz w2, #0, 31710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e30> │ │ │ │ - and w5, w5, #0xffffffbf │ │ │ │ - strb w5, [x12] │ │ │ │ - ldr x5, [x0, #160] │ │ │ │ - ldrb w5, [x5, x7] │ │ │ │ - tst w5, w18 │ │ │ │ - b.eq 315f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d10> // b.none │ │ │ │ - ldr x5, [x0, #136] │ │ │ │ - lsl w4, w19, w4 │ │ │ │ - ldrb w6, [x5, w3, uxtw] │ │ │ │ - orr w4, w4, w6 │ │ │ │ - strb w4, [x5, w3, uxtw] │ │ │ │ - b 31600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d20> │ │ │ │ - lsl w5, w19, w4 │ │ │ │ - orr w5, w7, w5 │ │ │ │ - b 316a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18dc8> │ │ │ │ - lsl w11, w1, w4 │ │ │ │ - orr w11, w5, w11 │ │ │ │ - b 31670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d90> │ │ │ │ - and w5, w5, #0xfffffffb │ │ │ │ - strb w5, [x12] │ │ │ │ - ldr x5, [x0, #160] │ │ │ │ - ldrb w5, [x5, x7] │ │ │ │ - tst w5, w18 │ │ │ │ - b.ne 316e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e00> // b.any │ │ │ │ - ldr x5, [x0, #136] │ │ │ │ - ldrb w4, [x5, w3, uxtw] │ │ │ │ - and w4, w4, #0xfffffff7 │ │ │ │ - strb w4, [x5, w3, uxtw] │ │ │ │ - b 31600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d20> │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x0, #0x3bf0000000000000 // #4318952042648305664 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0xefc60000 // #4022730752 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3944] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp d14, d15, [sp, #64] │ │ │ │ - fmov d15, x0 │ │ │ │ - fmov d14, #1.000000000000000000e+00 │ │ │ │ - ldr x1, [x21, #5000] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, #0x5680 // #22144 │ │ │ │ - movk x23, #0x9d2c, lsl #16 │ │ │ │ - b 317f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f18> │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - add x1, x21, x1, lsl #3 │ │ │ │ - str x2, [x21, #5000] │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - ubfx x1, x0, #11, #32 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - and x1, x23, x0, lsl #7 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - and x1, x22, x0, lsl #15 │ │ │ │ - eor x0, x0, x1 │ │ │ │ - eor x20, x0, x0, lsr #18 │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 31810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f30> // b.pmore │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - add x2, x21, x2, lsl #3 │ │ │ │ - str x1, [x21, #5000] │ │ │ │ - ldr x0, [x2, #8] │ │ │ │ - ubfx x2, x0, #11, #32 │ │ │ │ - eor x0, x0, x2 │ │ │ │ - and x2, x23, x0, lsl #7 │ │ │ │ - eor x0, x0, x2 │ │ │ │ - and x2, x22, x0, lsl #15 │ │ │ │ - eor x0, x0, x2 │ │ │ │ - eor x0, x0, x0, lsr #18 │ │ │ │ - orr x0, x20, x0, lsl #32 │ │ │ │ - ucvtf d0, x0 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - fcmpe d0, d14 │ │ │ │ - b.mi 31820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f40> // b.first │ │ │ │ - cmp x1, #0x26f │ │ │ │ - b.ls 31784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ea4> // b.plast │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - bl 2d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bc0> │ │ │ │ - ldr x1, [x21, #5000] │ │ │ │ - b 31784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ea4> │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - bl 2d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bc0> │ │ │ │ - ldr x2, [x21, #5000] │ │ │ │ - b 317b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ed8> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #36] │ │ │ │ - cbz w3, 31ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19200> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x2 │ │ │ │ - mov x25, x0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - ldr x1, [x0, #208] │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ubfiz x21, x0, #1, #32 │ │ │ │ - ldrh w4, [x1, x21] │ │ │ │ - cbz w4, 3197c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1909c> │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - movi d15, #0x0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldrb w20, [x1, x0] │ │ │ │ - and w0, w20, #0x7 │ │ │ │ - lsr w1, w20, #3 │ │ │ │ - stp w1, w0, [sp, #144] │ │ │ │ - lsl w0, w2, w0 │ │ │ │ - str w0, [sp, #124] │ │ │ │ - lsl w0, w2, w1 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x5, [x25, #136] │ │ │ │ - lsr w20, w19, #1 │ │ │ │ - ubfiz w23, w19, #2, #1 │ │ │ │ - lsr w22, w19, #1 │ │ │ │ - add x13, x5, x22 │ │ │ │ - ldrb w4, [x5, w20, uxtw] │ │ │ │ - asr w6, w4, w23 │ │ │ │ - and w12, w6, #0x3 │ │ │ │ - cmp w12, #0x1 │ │ │ │ - b.eq 319b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190d4> // b.none │ │ │ │ - tbz w6, #1, 31960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19080> │ │ │ │ - ldr x5, [x25, #160] │ │ │ │ - mov w6, w27 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - ldrb w5, [x5, w27, uxtw] │ │ │ │ - tst w5, w0 │ │ │ │ - b.eq 31a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19174> // b.none │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - lsl w5, w0, w23 │ │ │ │ - orr w4, w4, w5 │ │ │ │ - strb w4, [x13] │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - ldr x4, [x25, #160] │ │ │ │ - ldrb w4, [x4, w27, uxtw] │ │ │ │ - tst w4, w0 │ │ │ │ - b.ne 31a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19194> // b.any │ │ │ │ - tbz w19, #0, 31aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x191cc> │ │ │ │ - ldr x4, [x25, #136] │ │ │ │ - ldrb w3, [x4, w20, uxtw] │ │ │ │ - and w3, w3, #0x7f │ │ │ │ - strb w3, [x4, w20, uxtw] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr x1, [x25, #208] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldrh w3, [x1, x21] │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 318e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19000> // b.pmore │ │ │ │ - ldr w3, [x25, #36] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.hi 31890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fb0> // b.pmore │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 29000 ::do_widen(char) const@@Base+0xbd40> │ │ │ │ + add x1, x1, #0x220 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2d7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e8> // b.any │ │ │ │ + bl 2d4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c0> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + tbz w0, #0, 2d7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f0> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 2d7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37dc> │ │ │ │ + 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, 2d7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f0> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ 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], #160 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - str x5, [sp, #128] │ │ │ │ - bl 31740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e60> │ │ │ │ - ldr w0, [sp, #144] │ │ │ │ - fadd d0, d0, d15 │ │ │ │ - ldr x13, [x26] │ │ │ │ - lsl w4, w28, #3 │ │ │ │ - add w6, w0, w28, lsl #3 │ │ │ │ - ldr x5, [sp, #128] │ │ │ │ - ldr s31, [x13, x6, lsl #2] │ │ │ │ - ldrb w12, [x5, w20, uxtw] │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.ge 31ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x191f0> // b.tcont │ │ │ │ - and w6, w12, #0xfffffffb │ │ │ │ - tbz w19, #0, 319f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19114> │ │ │ │ - and w6, w12, #0xffffffbf │ │ │ │ - strb w6, [x5, w20, uxtw] │ │ │ │ - str w4, [sp, #128] │ │ │ │ - bl 31740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e60> │ │ │ │ - fadd d0, d0, d15 │ │ │ │ - ldr w4, [sp, #128] │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - ldr x6, [x26] │ │ │ │ - add w4, w0, w4 │ │ │ │ - ldr x5, [x25, #136] │ │ │ │ - ldr s31, [x6, x4, lsl #2] │ │ │ │ - ldrb w6, [x5, w20, uxtw] │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.ge 31ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x191e0> // b.tcont │ │ │ │ - and w4, w6, #0xfffffff7 │ │ │ │ - tbz w19, #0, 31a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19158> │ │ │ │ - and w4, w6, #0x7f │ │ │ │ - strb w4, [x5, w20, uxtw] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - ldr x4, [x25, #136] │ │ │ │ - add x13, x4, x22 │ │ │ │ - ldrb w4, [x4, w20, uxtw] │ │ │ │ - asr w6, w4, w23 │ │ │ │ - b 31908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19028> │ │ │ │ - tbz w19, #0, 31a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x191b0> │ │ │ │ - and w4, w4, #0xffffffbf │ │ │ │ - strb w4, [x13] │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - ldr x4, [x25, #160] │ │ │ │ - ldrb w4, [x4, x6] │ │ │ │ - tst w4, w0 │ │ │ │ - b.eq 3194c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1906c> // b.none │ │ │ │ - ldr x4, [x25, #136] │ │ │ │ - mov w0, #0x8 // #8 │ │ │ │ - lsl w3, w0, w23 │ │ │ │ - ldrb w5, [x4, w20, uxtw] │ │ │ │ - orr w3, w3, w5 │ │ │ │ - strb w3, [x4, w20, uxtw] │ │ │ │ - b 3195c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1907c> │ │ │ │ - and w4, w4, #0xfffffffb │ │ │ │ - strb w4, [x13] │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - ldr x4, [x25, #160] │ │ │ │ - ldrb w4, [x4, x6] │ │ │ │ - tst w4, w0 │ │ │ │ - b.ne 31a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19194> // b.any │ │ │ │ - ldr x4, [x25, #136] │ │ │ │ - ldrb w3, [x4, w20, uxtw] │ │ │ │ - and w3, w3, #0xfffffff7 │ │ │ │ - strb w3, [x4, w20, uxtw] │ │ │ │ - b 3195c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1907c> │ │ │ │ - mov w0, #0x8 // #8 │ │ │ │ - lsl w4, w0, w23 │ │ │ │ - orr w4, w6, w4 │ │ │ │ - b 31a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19158> │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - lsl w6, w0, w23 │ │ │ │ - orr w6, w12, w6 │ │ │ │ - b 319f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19114> │ │ │ │ - ret │ │ │ │ + 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 2d7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ac> │ │ │ │ + blr x2 │ │ │ │ + b 2d79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x379c> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x988 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + b 2d7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37a0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - 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, 32328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a48> │ │ │ │ - ldr x9, [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, [x9, 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 w8, w1, ne // ne = any │ │ │ │ - cmp w7, #0x16 │ │ │ │ - ccmp w5, w13, #0x4, ne // ne = any │ │ │ │ - ccmp w8, #0x4, #0x4, ne // ne = any │ │ │ │ - b.ne 31bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192ec> // b.any │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 31c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19328> // b.plast │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - b 31b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19280> │ │ │ │ - sub w8, w0, #0x2 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w8, #0x1 │ │ │ │ - cinc w14, w14, ls // ls = plast │ │ │ │ - cset w8, ls // ls = plast │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cinc w15, w15, eq // eq = none │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 31c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19328> // b.plast │ │ │ │ - add w6, w6, w2 │ │ │ │ - add w7, w7, w8 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - lsr w12, w4, #1 │ │ │ │ - lsl w11, w4, #2 │ │ │ │ - b 31b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19280> │ │ │ │ - add w21, w10, #0x1 │ │ │ │ - str w21, [x20, #36] │ │ │ │ - stp w14, w15, [x20, #44] │ │ │ │ - cbnz w21, 31cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x193e8> │ │ │ │ - add x22, x20, #0xd0 │ │ │ │ - mov x11, #0x0 // #0 │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - stp xzr, xzr, [x20, #208] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - cbz x0, 31c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19364> │ │ │ │ - bl ced0 │ │ │ │ - ldr w19, [x20, #40] │ │ │ │ - ldr x11, [x20, #208] │ │ │ │ - cbz w19, 31d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19438> │ │ │ │ - ldr x9, [x20, #136] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w13, #0xffff // #65535 │ │ │ │ - ldrb w1, [x9, w12, uxtw] │ │ │ │ - and w7, w0, #0x4 │ │ │ │ - asr w1, w1, w7 │ │ │ │ - and w1, w1, #0x3 │ │ │ │ - cmp w1, #0x3 │ │ │ │ - cset w7, eq // eq = none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - cinc w2, w2, eq // eq = none │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w7, #0x0, #0x0, eq // eq = none │ │ │ │ - cinc w10, w2, ne // ne = any │ │ │ │ - cmp w3, w13 │ │ │ │ - ccmp w6, #0x16, #0x4, ne // ne = any │ │ │ │ - ccmp w10, #0x4, #0x4, ne // ne = any │ │ │ │ - b.ne 31d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19440> // b.any │ │ │ │ - strh w3, [x11, w8, uxtw #1] │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - cmp w4, w19 │ │ │ │ - b.cs 31d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1946c> // b.hs, b.nlast │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 31c68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19388> │ │ │ │ - lsl x23, x21, #1 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x11, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - add w2, w21, #0x1 │ │ │ │ - mov x0, x11 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x22, x20, #0xd0 │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x11, x0 │ │ │ │ - add x1, x0, w21, uxtw #1 │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - stp x11, x1, [x20, #208] │ │ │ │ - str x23, [x22, #16] │ │ │ │ - cbnz x0, 31c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19350> │ │ │ │ - cbnz w19, 31c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19360> │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b 31d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19474> │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w4, w19 │ │ │ │ - b.cs 31d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19470> // b.hs, b.nlast │ │ │ │ - sub w1, w1, #0x2 │ │ │ │ - add w5, w5, w7 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - lsr w12, w4, #1 │ │ │ │ - cinc w6, w6, ls // ls = plast │ │ │ │ - lsl w0, w4, #2 │ │ │ │ - b 31c68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19388> │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - add x11, x11, w8, uxtw #1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr w19, [x20, #44] │ │ │ │ - strh w3, [x11] │ │ │ │ - cbz x19, 31d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194ac> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x19 │ │ │ │ - fmov d31, x0 │ │ │ │ - add x19, x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov v31.d[1], x19 │ │ │ │ - str q31, [sp, #64] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr q31, [sp, #64] │ │ │ │ - add x21, x20, #0xa0 │ │ │ │ - mov d30, v31.d[1] │ │ │ │ - ldr x0, [x20, #160] │ │ │ │ - str q31, [x20, #160] │ │ │ │ - str d30, [x21, #16] │ │ │ │ - cbz x0, 31da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194c8> │ │ │ │ - bl ced0 │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - cbz w23, 3229c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199bc> │ │ │ │ - mov w0, w23 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov w2, w23 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x14, [x20, #208] │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w12, #0x4 // #4 │ │ │ │ - mov w11, #0x1 // #1 │ │ │ │ - mov w13, #0x8 // #8 │ │ │ │ - lsl x8, x9, #1 │ │ │ │ - mov w2, w10 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldrh w16, [x14, x8] │ │ │ │ - cbnz w16, 31e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19534> │ │ │ │ - b 32028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19748> │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w7, w15 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w16, w0 │ │ │ │ - b.ls 31f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1966c> // 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 31e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19520> // b.any │ │ │ │ - lsl w14, w12, w5 │ │ │ │ - tst w3, w14 │ │ │ │ - b.eq 32278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19998> // b.none │ │ │ │ - ldr x16, [x21] │ │ │ │ - mov w1, w7 │ │ │ │ - lsl w5, w13, w5 │ │ │ │ - ldrb w3, [x16, w7, uxtw] │ │ │ │ - orr w3, w3, #0x1 │ │ │ │ - strb w3, [x16, w7, uxtw] │ │ │ │ - ldr x3, [x20, #136] │ │ │ │ - ldrb w3, [x3, w6, uxtw] │ │ │ │ - tst w5, w3 │ │ │ │ - b.eq 31e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195ac> // b.none │ │ │ │ - ldr x16, [x21] │ │ │ │ - ldrb w3, [x16, x1] │ │ │ │ - orr w3, w3, #0x2 │ │ │ │ - strb w3, [x16, x1] │ │ │ │ - ldr x3, [x20, #136] │ │ │ │ - ldrb w3, [x3, w6, uxtw] │ │ │ │ - tst w14, w3 │ │ │ │ - b.eq 3228c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199ac> // 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.eq 31ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195ec> // 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 3224c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1996c> // 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 32254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19974> // b.any │ │ │ │ - tst w14, w3 │ │ │ │ - b.eq 31f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1964c> // 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 31f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1964c> // 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 31e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19534> // b.pmore │ │ │ │ - ldrb w6, [x19, x9] │ │ │ │ - cbz w16, 3234c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a6c> │ │ │ │ - mov w2, w10 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 31f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19698> │ │ │ │ - ldrh w1, [x14, x8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w4, w4, w3 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 32020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19740> // 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 31f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19680> // b.any │ │ │ │ - cbz w6, 32214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19934> │ │ │ │ - cmp w6, #0x1 │ │ │ │ - b.eq 321ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1990c> // b.none │ │ │ │ - cmp w6, #0x2 │ │ │ │ - b.ne 31ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1971c> // 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] │ │ │ │ - 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 31f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19698> // b.pmore │ │ │ │ - nop │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - add w10, w10, w1 │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - cmp w23, w9 │ │ │ │ - b.hi 31de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19508> // b.pmore │ │ │ │ - mov w21, w23 │ │ │ │ - cbz w23, 322c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> │ │ │ │ - lsl x22, x21, #3 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x3, x0 │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ mov x23, x0 │ │ │ │ - str xzr, [x3], #8 │ │ │ │ - cmp x21, #0x1 │ │ │ │ - b.eq 32310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a30> // b.none │ │ │ │ - sub x22, x22, #0x8 │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - add x3, x0, x22 │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x23, [x20, #184] │ │ │ │ - stp x3, x3, [x20, #192] │ │ │ │ - cbz x0, 32094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197b4> │ │ │ │ - bl ced0 │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - mov w21, w23 │ │ │ │ - cbz w23, 322d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199f8> │ │ │ │ - mov x8, #0xaa // #170 │ │ │ │ - mov x10, #0x55aa // #21930 │ │ │ │ - ldr x7, [x20, #136] │ │ │ │ - movk x8, #0xaa, lsl #16 │ │ │ │ - ldr x6, [x20, #184] │ │ │ │ - movk x10, #0x55aa, lsl #16 │ │ │ │ - ldr x9, [x20, #208] │ │ │ │ - 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 │ │ │ │ - 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, 32150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19870> │ │ │ │ - add w4, w2, w4 │ │ │ │ - b 32100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19820> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 32150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19870> // 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 320f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19810> // b.any │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 321dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198fc> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 321cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198ec> // b.none │ │ │ │ - cbnz w0, 320f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19810> │ │ │ │ - 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 32100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19820> // b.any │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x21, x5 │ │ │ │ - b.ne 320d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197f0> // b.any │ │ │ │ - add x21, x6, w21, uxtw #3 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 32190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198b0> │ │ │ │ - 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 321a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198c8> // b.none │ │ │ │ - ldr x0, [x6] │ │ │ │ - cbnz x0, 3216c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1988c> │ │ │ │ - add x6, x6, #0x8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cmp x21, x6 │ │ │ │ - b.ne 32190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198b0> // b.any │ │ │ │ - str w2, [x20, #52] │ │ │ │ - cbz x19, 322b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199d0> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - ldr x3, [x6, x5, lsl #3] │ │ │ │ - and x3, x3, x11 │ │ │ │ - str x3, [x6, x5, lsl #3] │ │ │ │ - b 320f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19810> │ │ │ │ - ldr x3, [x6, x5, lsl #3] │ │ │ │ - and x3, x3, x12 │ │ │ │ - str x3, [x6, x5, lsl #3] │ │ │ │ - b 320f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19810> │ │ │ │ - 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 31fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196fc> │ │ │ │ - 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] │ │ │ │ - b 31fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1970c> │ │ │ │ - tst w5, w3 │ │ │ │ - b.eq 31f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1964c> // 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 31f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19634> // b.none │ │ │ │ - b 31efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1961c> │ │ │ │ - mov w1, w7 │ │ │ │ - lsl w5, w13, w5 │ │ │ │ - tst w3, w5 │ │ │ │ - b.ne 31e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19594> // b.any │ │ │ │ - b 31f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1964c> │ │ │ │ - tst w5, w3 │ │ │ │ - b.eq 31f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1964c> // b.none │ │ │ │ - mov w1, w7 │ │ │ │ - b 31eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195d4> │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str xzr, [x20, #184] │ │ │ │ - stp xzr, xzr, [x20, #192] │ │ │ │ - cbnz x0, 322f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a18> │ │ │ │ - str wzr, [x20, #52] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + mov x27, x2 │ │ │ │ + ldr x21, [x23] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x21, 2dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ac4> │ │ │ │ + ldr w0, [x21, #56] │ │ │ │ + mov x28, x1 │ │ │ │ + tbz w0, #1, 2daa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3aa4> │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3904] │ │ │ │ + add x22, x27, x3 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + mov x0, x27 │ │ │ │ + str x27, [sp] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 2d950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3950> // b.none │ │ │ │ + ldp x0, x20, [x21, #40] │ │ │ │ + ldr x19, [x23] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2da0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a0c> // b.none │ │ │ │ + cbz x19, 2dae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ae4> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 2d9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39f0> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbz w0, #0, 2d994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3994> │ │ │ │ + ldr x2, [x23] │ │ │ │ + cbz x2, 2dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ac4> │ │ │ │ + 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 2d92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x392c> │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ac4> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ac4> │ │ │ │ + ldp x1, x3, [x0, #24] │ │ │ │ + add x2, x0, #0x18 │ │ │ │ + sub x19, x19, x20 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x19, x1, x19 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x19, x1, [x2, #16] │ │ │ │ + sub x0, x0, x27 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2dac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ac0> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str xzr, [x20, #184] │ │ │ │ - stp xzr, xzr, [x20, #192] │ │ │ │ - cbnz x0, 32084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197a4> │ │ │ │ - str wzr, [x20, #52] │ │ │ │ + mov x4, x20 │ │ │ │ + add x3, x21, #0x28 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, sp │ │ │ │ mov x0, x19 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - bl ced0 │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - cbz w23, 322ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199cc> │ │ │ │ - mov w21, w23 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 32094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197b4> │ │ │ │ - add x22, x0, x22 │ │ │ │ - stp x3, x22, [x20, #192] │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x23, [x20, #184] │ │ │ │ - cbnz x0, 32084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197a4> │ │ │ │ - b 32094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197b4> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x20, #36] │ │ │ │ - stur xzr, [x20, #44] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x11, x0 │ │ │ │ - add x23, x0, #0x2 │ │ │ │ - b 31ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19400> │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - b 32028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19748> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + bl cf48 >::sync()@plt+0x8> │ │ │ │ + ldr w1, [x26] │ │ │ │ mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bl c588 │ │ │ │ + mov w20, w0 │ │ │ │ + add x2, x21, #0x28 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf18 │ │ │ │ + mov w0, w20 │ │ │ │ + bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w20, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + b.eq 2d8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38dc> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + b 2d8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38b0> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2d8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38d4> │ │ │ │ + cbz x19, 2dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ac4> │ │ │ │ + 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 2da7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a7c> │ │ │ │ + ldr x1, [x23] │ │ │ │ + cbz x1, 2dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ac4> │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x19, [x23] │ │ │ │ + cbz x19, 2dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ac4> │ │ │ │ + ldp x0, x2, [x19, #24] │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x20, x0, [x19, #40] │ │ │ │ + ldr x20, [x21, #48] │ │ │ │ + b 2d8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38cc> │ │ │ │ + ldr x19, [x23] │ │ │ │ + cbz x19, 2dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ac4> │ │ │ │ + ldp x1, x3, [x19, #24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + add x20, x1, x20 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x20, x1, [x19, #40] │ │ │ │ + cbnz x0, 2da74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a74> │ │ │ │ + ldr x0, [sp] │ │ │ │ + b 2d950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3950> │ │ │ │ + tbnz w0, #0, 2db04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b04> │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x21, #56] │ │ │ │ + ldp x2, x0, [x21, #24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x21, #40] │ │ │ │ + b 2d894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3894> │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xe38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x108 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, x3, #0x4e0 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + add x0, x0, #0x5b0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sub x11, x2, #0x1 │ │ │ │ - and x12, x2, #0x1 │ │ │ │ - add x11, x11, x11, lsr #63 │ │ │ │ - asr x11, x11, #1 │ │ │ │ - cmp x1, x11 │ │ │ │ - b.ge 32470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b90> // b.tcont │ │ │ │ - mov x8, x1 │ │ │ │ nop │ │ │ │ - add x5, x8, #0x1 │ │ │ │ - lsl x4, x5, #1 │ │ │ │ - lsl x6, x5, #3 │ │ │ │ - sub x7, x4, #0x1 │ │ │ │ - add x5, x0, x5, lsl #3 │ │ │ │ - ldr w6, [x0, x6] │ │ │ │ - add x10, x0, x7, lsl #2 │ │ │ │ - ldr w9, [x0, x7, lsl #2] │ │ │ │ - cmp w9, w6 │ │ │ │ - csel w6, w6, w9, ls // ls = plast │ │ │ │ - csel x4, x4, x7, ls // ls = plast │ │ │ │ - str w6, [x0, x8, lsl #2] │ │ │ │ - csel x5, x5, x10, ls // ls = plast │ │ │ │ - mov x8, x4 │ │ │ │ - cmp x11, x4 │ │ │ │ - b.gt 323a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ac0> │ │ │ │ - cbz x12, 32438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b58> │ │ │ │ - sub x2, x4, #0x1 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - asr x2, x2, #1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.gt 32414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b34> │ │ │ │ - b 32430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b50> │ │ │ │ - str w7, [x0, x8] │ │ │ │ - add x6, x6, x6, lsr #63 │ │ │ │ - mov x4, x2 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ge 32464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b84> // 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 323fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b1c> // b.lo, b.ul, b.last │ │ │ │ - str w3, [x5] │ │ │ │ - ret │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x4, x2, asr #1 │ │ │ │ - b.ne 323e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b04> // b.any │ │ │ │ - lsl x6, x4, #1 │ │ │ │ - mov x2, x4 │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - mov x4, x6 │ │ │ │ - ldr w7, [x0, x6, lsl #2] │ │ │ │ - str w7, [x5] │ │ │ │ - add x5, x0, x6, lsl #2 │ │ │ │ - b 323f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b10> │ │ │ │ - mov x5, x9 │ │ │ │ - str w3, [x5] │ │ │ │ - ret │ │ │ │ - add x5, x0, x1, lsl #2 │ │ │ │ - cbnz x12, 32430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b50> │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x1, x2, asr #1 │ │ │ │ - b.ne 32430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b50> // b.any │ │ │ │ - mov x4, x1 │ │ │ │ - b 32444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b64> │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c90> // b.none │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldp x2, x3, [x0, #32] │ │ │ │ + sub x3, x3, x2 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 2dbc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bc8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x4, x0 │ │ │ │ + add x0, x0, #0x48 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x20, x0, #0x4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 3250c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c2c> // b.none │ │ │ │ - mov x21, #0x4 // #4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - mov x23, x21 │ │ │ │ - ldr w19, [x20] │ │ │ │ - ldr w2, [x22] │ │ │ │ - cmp w19, w2 │ │ │ │ - b.cs 32520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c40> // b.hs, b.nlast │ │ │ │ - sub x0, x23, x21 │ │ │ │ - add x0, x20, x0 │ │ │ │ - cmp x21, #0x4 │ │ │ │ - b.le 32558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c78> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - str w19, [x22] │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - add x21, x21, #0x4 │ │ │ │ - cmp x24, x20 │ │ │ │ - b.ne 324c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19be8> // b.any │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldrb w1, [x0, #16] │ │ │ │ + tbz w1, #0, 2dbcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bcc> │ │ │ │ + ldr x1, [x4, #96] │ │ │ │ + stp x3, x4, [sp, #16] │ │ │ │ + bl 2d840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3840> │ │ │ │ + ldp x3, x4, [sp, #16] │ │ │ │ + ldp x1, x2, [x4, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 2dbb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bb4> // b.none │ │ │ │ + ldr x3, [x4, #40] │ │ │ │ + add x1, x1, x0 │ │ │ │ + str x2, [x4, #48] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + add x3, x1, w3, sxtw │ │ │ │ + stp x1, x3, [x4, #32] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldur w4, [x20, #-4] │ │ │ │ - cmp w19, w4 │ │ │ │ - b.cs 32564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c84> // b.hs, b.nlast │ │ │ │ - sub x3, x20, #0x4 │ │ │ │ - mov x5, x20 │ │ │ │ - b 3253c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c5c> │ │ │ │ - sub x3, x3, #0x4 │ │ │ │ - str w4, [x5] │ │ │ │ - mov x5, x3 │ │ │ │ - ldur w4, [x3, #-4] │ │ │ │ - cmp w19, w4 │ │ │ │ - b.cc 32538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c58> // b.lo, b.ul, b.last │ │ │ │ - str w19, [x3] │ │ │ │ - b 324f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c18> │ │ │ │ - b.ne 324f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c14> // b.any │ │ │ │ - str w2, [x0] │ │ │ │ - b 324f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c14> │ │ │ │ - mov x3, x20 │ │ │ │ - str w19, [x3] │ │ │ │ - b 324f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c18> │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + str x2, [x4, #48] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + ret │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x13, x1 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x1, #0x40 │ │ │ │ - b.le 3273c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e5c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - asr x14, x1, #2 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x2 │ │ │ │ - cbz x20, 326b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dd0> │ │ │ │ - lsl x0, x1, #2 │ │ │ │ - ldur w5, [x13, #-4] │ │ │ │ - ldp w4, w3, [x19] │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - ldr w2, [x19, x0] │ │ │ │ - add x1, x19, #0x4 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 3271c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e3c> // b.hs, b.nlast │ │ │ │ - cmp w2, w5 │ │ │ │ - b.cc 3272c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e4c> // b.lo, b.ul, b.last │ │ │ │ - cmp w3, w5 │ │ │ │ - b.cs 32714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e34> // b.hs, b.nlast │ │ │ │ - str w5, [x19] │ │ │ │ - stur w4, [x13, #-4] │ │ │ │ - ldp w3, w4, [x19] │ │ │ │ - mov x6, x13 │ │ │ │ - cmp w3, w4 │ │ │ │ - b.ls 32658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d78> // b.plast │ │ │ │ - nop │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - mov x0, x1 │ │ │ │ - ldr w4, [x1], #4 │ │ │ │ - cmp w3, w4 │ │ │ │ - b.hi 32604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d24> // b.pmore │ │ │ │ - ldur w5, [x6, #-4] │ │ │ │ - cmp w3, w5 │ │ │ │ - b.cs 32668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d88> // b.hs, b.nlast │ │ │ │ - sub x1, x6, #0x8 │ │ │ │ - mov x6, x1 │ │ │ │ - ldr w5, [x1], #-4 │ │ │ │ - cmp w3, w5 │ │ │ │ - b.cc 32624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d44> // b.lo, b.ul, b.last │ │ │ │ - cmp x0, x6 │ │ │ │ - b.cs 32680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19da0> // b.hs, b.nlast │ │ │ │ - mov x1, x0 │ │ │ │ - str w5, [x1], #4 │ │ │ │ - str w4, [x6] │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - ldr w3, [x19] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.hi 32600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d20> // b.pmore │ │ │ │ - ldur w5, [x6, #-4] │ │ │ │ - mov x0, x1 │ │ │ │ - cmp w3, w5 │ │ │ │ - b.cc 32620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d40> // b.lo, b.ul, b.last │ │ │ │ - sub x6, x6, #0x4 │ │ │ │ - cmp x0, x6 │ │ │ │ - b.cc 3263c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d5c> // b.lo, b.ul, b.last │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x20 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl 32580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ca0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - sub x1, x0, x19 │ │ │ │ - cmp x1, #0x40 │ │ │ │ - b.le 32704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e24> │ │ │ │ - asr x14, x1, #2 │ │ │ │ - mov x13, x0 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - cbnz x20, 325b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cd4> │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - mov x2, x14 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr w3, [x19, x1, lsl #2] │ │ │ │ - bl 32380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19aa0> │ │ │ │ - cbnz x1, 326b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dd0> │ │ │ │ - sub x0, x13, x19 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.le 32704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e24> │ │ │ │ - sub x13, x13, #0x4 │ │ │ │ - sub x14, x0, #0x4 │ │ │ │ - ldr w3, [x13] │ │ │ │ - asr x2, x14, #2 │ │ │ │ - ldr w0, [x19] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str w0, [x13], #-4 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 32380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19aa0> │ │ │ │ - cmp x14, #0x4 │ │ │ │ - sub x14, x14, #0x4 │ │ │ │ - b.gt 326dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dfc> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + mov w4, w1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + 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, 2dc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c94> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2dcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cd8> │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.eq 2dd08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d08> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2dd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d10> // b.none │ │ │ │ + strb w4, [x1] │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x2, #40] │ │ │ │ + mov w1, w4 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2dd68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d68> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov w0, w1 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp w3, w4, [x19] │ │ │ │ - b 325f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d10> │ │ │ │ - cmp w3, w5 │ │ │ │ - b.cc 32714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e34> // b.lo, b.ul, b.last │ │ │ │ - cmp w2, w5 │ │ │ │ - b.cc 325e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d04> // b.lo, b.ul, b.last │ │ │ │ - str w2, [x19] │ │ │ │ - str w4, [x19, x0] │ │ │ │ - ldp w3, w4, [x19] │ │ │ │ - b 325f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d10> │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w5 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, 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, [x22, #120]! │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - stur q31, [x0, #152] │ │ │ │ - stur q31, [x0, #168] │ │ │ │ - stur q31, [x0, #184] │ │ │ │ - str q31, [x0, #200]! │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - cbz w4, 328fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a01c> │ │ │ │ - ubfiz x21, x4, #3, #32 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - mov x24, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x1, x21 │ │ │ │ - str x24, [x19, #24] │ │ │ │ - stp x1, x21, [x19, #32] │ │ │ │ - cbz w20, 328ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a00c> │ │ │ │ - ubfiz x0, x20, #2, #32 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ubfiz x2, x20, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x20, x0, w20, uxtw #2 │ │ │ │ - mov x21, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x1, x20 │ │ │ │ - str x21, [x19, #48] │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - ldr x21, [x23, #88] │ │ │ │ - stp x1, x20, [x19, #56] │ │ │ │ - cmp x21, x2 │ │ │ │ - b.hi 329d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0f8> // b.pmore │ │ │ │ - cbz x21, 328d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ff0> │ │ │ │ - lsl x23, x21, #2 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x4, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x0, x23 │ │ │ │ - str wzr, [x4], #4 │ │ │ │ - mov x5, x4 │ │ │ │ - cmp x21, #0x1 │ │ │ │ - b.eq 3290c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a02c> // b.none │ │ │ │ - sub x23, x23, #0x4 │ │ │ │ - mov x0, x4 │ │ │ │ - mov x2, x23 │ │ │ │ + and w1, w3, #0x2 │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.eq 2dc64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c64> // b.none │ │ │ │ + ldrb w1, [x2, #88] │ │ │ │ + add x0, x2, #0x48 │ │ │ │ + strb w4, [sp, #23] │ │ │ │ + tbz w1, #0, 2dd6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d6c> │ │ │ │ + ldr x1, [x2, #96] │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + add x2, sp, #0x17 │ │ │ │ + str w4, [sp] │ │ │ │ + bl 2d840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3840> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldr w4, [sp] │ │ │ │ + b.eq 2dc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c60> // b.none │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 2dc64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c64> │ │ │ │ + ldr x3, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x3c0 │ │ │ │ + ldr x3, [x3, #176] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 2dd3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d3c> // b.any │ │ │ │ + ldp x1, x0, [x0, #104] │ │ │ │ + stp x1, x1, [x2, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.ne 2dc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c44> // b.any │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - str x20, [x19, #120] │ │ │ │ - add x5, x0, x23 │ │ │ │ - stp x5, x24, [x22, #8] │ │ │ │ - mov x4, x0 │ │ │ │ - cmp x5, x20 │ │ │ │ - b.eq 328d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ff0> // b.none │ │ │ │ - sub x3, x5, x20 │ │ │ │ - mov x1, x20 │ │ │ │ - sub x3, x3, #0x4 │ │ │ │ - cmp x3, #0x8 │ │ │ │ - b.ls 32938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a058> // b.plast │ │ │ │ - lsr x3, x3, #2 │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - movi v30.4s, #0x4 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldr q31, [x0, #2016] │ │ │ │ - lsr x2, x3, #2 │ │ │ │ - add x0, x20, x2, lsl #4 │ │ │ │ + b 2dc64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c64> │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp] │ │ │ │ + str w4, [sp, #12] │ │ │ │ + bl 2db40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b40> │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr w4, [sp, #12] │ │ │ │ + ldp x1, x0, [x2, #40] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2dc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c50> // b.any │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 2dc64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c64> │ │ │ │ + str x0, [sp] │ │ │ │ + str w4, [sp, #12] │ │ │ │ + blr x3 │ │ │ │ + ldr w4, [sp, #12] │ │ │ │ + ldr x2, [sp] │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.eq 2dd08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d08> // b.none │ │ │ │ + ldr w0, [x2, #128] │ │ │ │ + tbz w0, #1, 2dca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ca0> │ │ │ │ + ldr x1, [x2, #40] │ │ │ │ + b 2dc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c44> │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - str q31, [x1], #16 │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 328a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fc0> // b.any │ │ │ │ - lsl x1, x2, #2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 328d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ff0> // b.none │ │ │ │ - mov x20, x0 │ │ │ │ - add x4, x0, #0x4 │ │ │ │ - str w1, [x20] │ │ │ │ - cmp x5, x4 │ │ │ │ - b.ne 32918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a038> // b.any │ │ │ │ - str wzr, [x19, #144] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 327f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f14> │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 327c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ee8> │ │ │ │ - str x0, [x19, #120] │ │ │ │ - stp x4, x24, [x22, #8] │ │ │ │ - b 32864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f84> │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - add x0, x20, #0x8 │ │ │ │ - str w2, [x20, #4] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 328d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ff0> // b.none │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str w1, [x20, #8] │ │ │ │ - b 328d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ff0> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 328c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fe4> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #200] │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x1, 32958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a078> │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 32964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a084> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - cbz x0, 32970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a090> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 3297c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a09c> │ │ │ │ - bl ced0 │ │ │ │ - ldp x20, x21, [x19, #96] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 329a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0c0> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 32994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0b4> │ │ │ │ - bl ced0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 32988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0a8> // b.any │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 329ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0cc> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 329b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0d8> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 329c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0e4> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 329d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0f0> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xfd8 │ │ │ │ - bl c9f0 │ │ │ │ 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, 32a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a130> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - stp xzr, xzr, [x19, #48] │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - cbz x0, 32a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a144> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - stp xzr, xzr, [x19, #72] │ │ │ │ - str xzr, [x19, #88] │ │ │ │ - cbz x0, 32a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a158> │ │ │ │ - bl ced0 │ │ │ │ - ldp x21, x20, [x19, #96] │ │ │ │ - stp xzr, xzr, [x19, #96] │ │ │ │ - str xzr, [x19, #112] │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 32a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a188> // b.none │ │ │ │ - mov x19, x21 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 32a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1a4> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 32a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a170> // b.any │ │ │ │ - cbz x21, 32a94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1b4> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2de10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e10> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2de64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e64> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 32a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a170> // b.any │ │ │ │ - cbnz x21, 32a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a18c> │ │ │ │ + bl 2d840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3840> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 2de44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e44> // 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, 2de64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e64> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2de2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e2c> │ │ │ │ + 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 2de10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e10> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2de30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e30> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - bl 329e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a104> │ │ │ │ - ldr x0, [x21, #200] │ │ │ │ - cbz x0, 32ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1f0> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #176] │ │ │ │ - cbz x0, 32adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1fc> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - cbz x0, 32ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a208> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - cbz x0, 32af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a214> │ │ │ │ - bl ced0 │ │ │ │ - ldp x19, x20, [x21, #96] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 32b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a23c> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 32b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a27c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 32b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a220> // b.any │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 32b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a248> │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cbz x0, 32b34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a254> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - cbz x0, 32b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a260> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cbz x0, 32b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a290> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 32b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a220> // b.any │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - b 32b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a23c> │ │ │ │ + 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 2df10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f10> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2df60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f60> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2d840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3840> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 2df44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f44> // 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, 2df60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f60> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2df2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f2c> │ │ │ │ + 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 2df10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f10> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2df2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f2c> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x12, [x0, w21, uxtw #3] │ │ │ │ - ldr w11, [x12, #36] │ │ │ │ - cbz w11, 32dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4cc> │ │ │ │ - ldr x10, [x12, #184] │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - ldr x5, [x20, #24] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - movi v21.4s, #0x4 │ │ │ │ - ldr d0, [sp, #56] │ │ │ │ - movi v23.4s, #0x0 │ │ │ │ - add x11, x10, w11, uxtw #3 │ │ │ │ - fmov d20, x0 │ │ │ │ - mov w9, #0x1 // #1 │ │ │ │ - mov x8, #0x1 // #1 │ │ │ │ - fmov d24, #1.000000000000000000e+00 │ │ │ │ - mov w14, #0x20 // #32 │ │ │ │ - adrp x13, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr x0, [x10] │ │ │ │ - cbz x0, 32dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4e4> │ │ │ │ - fmov d31, x0 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w9, w9, w0 │ │ │ │ - mov w15, w0 │ │ │ │ - cbz w9, 32df4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a514> │ │ │ │ - ldr x7, [x12, #344] │ │ │ │ - movi d29, #0x0 │ │ │ │ - mov w0, w9 │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2dfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fc0> │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #0, 2dfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fe0> │ │ │ │ + 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, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc88 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, x3, #0x5c8 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + add x0, x0, #0x5b0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl c9d8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - 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 32cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3d8> // b.none │ │ │ │ - fsub d30, d24, d0 │ │ │ │ - fmul d31, d30, d31 │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 32c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a360> // b.any │ │ │ │ - fcmpe d29, d20 │ │ │ │ - b.gt 32cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3f4> │ │ │ │ - add x10, x10, #0x8 │ │ │ │ - cmp x10, x11 │ │ │ │ - b.eq 32dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4cc> // b.none │ │ │ │ - ldr x0, [x10] │ │ │ │ - add w4, w4, w9 │ │ │ │ - cbz x0, 32dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4e4> │ │ │ │ - fmov d31, x0 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w9, w15, w0 │ │ │ │ - mov w15, w0 │ │ │ │ - b 32c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a34c> │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ + ldp x0, x28, [x22, #32] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + sub x0, x28, x0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 2e1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41e4> │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + add x24, x22, #0x48 │ │ │ │ + ldrb w0, [x22, #168] │ │ │ │ + tbz w0, #0, 2e310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4310> │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + ldr x26, [x22, #176] │ │ │ │ + tbnz w0, #0, 2e218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4218> │ │ │ │ + ldr x1, [x26] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x2, [x24, #80] │ │ │ │ + ldr x3, [x1, #96] │ │ │ │ + ldp x1, x4, [x22, #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, [x22, #96] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 32c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a360> // b.any │ │ │ │ - b 32c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a39c> │ │ │ │ - sub w0, w9, #0x1 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 32dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a50c> // b.plast │ │ │ │ - lsr w3, w9, #2 │ │ │ │ - dup v22.4s, w4 │ │ │ │ - dup v25.2d, v29.d[0] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr q27, [x13, #2016] │ │ │ │ - umaddl x6, w3, w14, x19 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp q28, q30, [x1], #32 │ │ │ │ - add v31.4s, v22.4s, v27.4s │ │ │ │ - add v27.4s, v27.4s, v21.4s │ │ │ │ - fdiv v28.2d, v28.2d, v25.2d │ │ │ │ - zip1 v26.4s, v31.4s, v23.4s │ │ │ │ - fdiv v30.2d, v30.2d, v25.2d │ │ │ │ - zip2 v31.4s, v31.4s, v23.4s │ │ │ │ - mov x2, v26.d[1] │ │ │ │ - fmov x7, d26 │ │ │ │ - mov x0, v31.d[1] │ │ │ │ - add x2, x5, x2, lsl #3 │ │ │ │ - add x0, x5, x0, lsl #3 │ │ │ │ - str d28, [x5, x7, lsl #3] │ │ │ │ - st1 {v28.d}[1], [x2] │ │ │ │ - fmov x2, d31 │ │ │ │ - str d30, [x5, x2, lsl #3] │ │ │ │ - st1 {v30.d}[1], [x0] │ │ │ │ - cmp x6, x1 │ │ │ │ - b.ne 32d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a420> // b.any │ │ │ │ - lsl w0, w3, #2 │ │ │ │ - cmp w0, w9 │ │ │ │ - b.eq 32c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3a4> // 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, w9 │ │ │ │ - b.cs 32c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3a4> // 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, w9 │ │ │ │ - b.cs 32c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3a4> // b.hs, b.nlast │ │ │ │ - ldr d31, [x19, w0, uxtw #3] │ │ │ │ - add w0, w0, w4 │ │ │ │ - add x10, x10, #0x8 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - str d31, [x5, x0, lsl #3] │ │ │ │ - cmp x10, x11 │ │ │ │ - b.ne 32c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3b0> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b.ne 2e1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41b8> // b.any │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x24, #88] │ │ │ │ + ldr x21, [x22, #72] │ │ │ │ + cbz x21, 2e358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4358> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbz w0, #1, 2e2f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42f4> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3840] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3824] │ │ │ │ + b 2e130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4130> │ │ │ │ + cbz x19, 2e338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4338> │ │ │ │ + add x3, x21, #0x30 │ │ │ │ + mov x2, x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - add x10, x10, #0x8 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.ne 32c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a328> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + bl c888 │ │ │ │ + ldr w1, [x25] │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 32d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a478> │ │ │ │ - mov w9, w0 │ │ │ │ - b 32dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4e8> │ │ │ │ - nop │ │ │ │ - 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 32ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5e8> // b.plast │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 32fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6c4> // 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 32e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a520> │ │ │ │ - ldr x2, [x20, #4992] │ │ │ │ - lsl x24, x0, #32 │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.ls 32e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a598> // b.plast │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bc0> │ │ │ │ - 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 32e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a56c> // 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 32ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a71c> // 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 32f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6a4> // b.plast │ │ │ │ - neg w2, w21 │ │ │ │ - udiv w24, w2, w21 │ │ │ │ - msub w24, w24, w21, w2 │ │ │ │ - cmp w1, w24 │ │ │ │ - b.cc 32f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a688> // b.lo, b.ul, b.last │ │ │ │ - b 32f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6a4> │ │ │ │ - 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 32f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6a4> // b.plast │ │ │ │ - mov x1, x0 │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.ls 32f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a654> // b.plast │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bc0> │ │ │ │ - ldr x1, [x20, #4992] │ │ │ │ - b 32f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a654> │ │ │ │ - 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 33008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a728> // 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 cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w20, w0 │ │ │ │ + add x2, x21, #0x30 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w20 │ │ │ │ + bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ + ldr w0, [x27] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.eq 2e268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4268> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x28, x0 │ │ │ │ + b.eq 2e248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4248> // b.none │ │ │ │ + ldp x0, x4, [x21, #48] │ │ │ │ + ldr x19, [x24] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 2e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40dc> // b.any │ │ │ │ + cbz x19, 2e358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4358> │ │ │ │ + ldr x2, [x26] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldr x20, [x19, #48] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x20, x0, #0x4, gt │ │ │ │ + b.le 2e220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4220> │ │ │ │ + ldr x1, [x24] │ │ │ │ + cbz x1, 2e358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4358> │ │ │ │ + ldr x3, [x1, #32] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2e358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4358> │ │ │ │ + ldp x0, x2, [x19, #32] │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x20, x0, [x19, #48] │ │ │ │ + ldr x4, [x21, #56] │ │ │ │ + b 2e0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40e0> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x2, x3, [x22, #184] │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + add x0, x2, x0 │ │ │ │ + add x2, x2, x3 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + str x2, [x22, #48] │ │ │ │ + add x1, x0, w1, sxtw │ │ │ │ + stp x0, x1, [x22, #32] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2e300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4300> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 2d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bc0> │ │ │ │ - ldr x2, [x20, #4992] │ │ │ │ - b 32edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5fc> │ │ │ │ - bl 2d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bc0> │ │ │ │ - ldr x2, [x20, #4992] │ │ │ │ - b 32fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6d0> │ │ │ │ - nop │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + b 2e0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40ac> │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2e358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4358> │ │ │ │ + ldp x1, x3, [x19, #32] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + add x20, x1, x20 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x20, x1, [x19, #48] │ │ │ │ + cbnz x0, 2e1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41b0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 2e2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42dc> │ │ │ │ + ldp x0, x1, [x22, #184] │ │ │ │ + stp x0, x0, [x22, #32] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [x22, #48] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + b 2e1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41e4> │ │ │ │ + ldr x2, [x22, #72] │ │ │ │ + cbz x2, 2e358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4358> │ │ │ │ + ldr x3, [x26] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + ldr x19, [x2, #48] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + sub x19, x19, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ccmp x19, x0, #0x4, gt │ │ │ │ + b.le 2e2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42b8> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cbz x0, 2e358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4358> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cbz x0, 2e358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4358> │ │ │ │ + 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 x28, x0 │ │ │ │ + b.eq 2e248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4248> // b.none │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + b 2e1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41bc> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2df80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f80> │ │ │ │ + b 2e0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40bc> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x698 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc88 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - sub w8, w2, w1 │ │ │ │ - adrp x10, 9f000 │ │ │ │ - ldr x10, [x10, #3760] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov w19, w1 │ │ │ │ - add w20, w8, #0x1 │ │ │ │ - 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 w20, #0x3, #0x4, gt │ │ │ │ - b.le 331fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a91c> │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - mov w22, w2 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - mov x23, x0 │ │ │ │ - cset w0, le │ │ │ │ - ldr x1, [x5] │ │ │ │ - ldr x2, [x6] │ │ │ │ - ldr d30, [x1, w19, sxtw #3] │ │ │ │ - ldr d31, [x2, w22, sxtw #3] │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 331c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8e4> // b.first │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3944] │ │ │ │ - asr w2, w20, #1 │ │ │ │ - mov x21, x7 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str d0, [sp, #8] │ │ │ │ - stp x5, x6, [sp, #16] │ │ │ │ - stp x3, x4, [sp, #56] │ │ │ │ - bl 32e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a520> │ │ │ │ - asr w8, w20, #2 │ │ │ │ - ldp x5, x6, [sp, #16] │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - ldp x3, x4, [sp, #56] │ │ │ │ - add w0, w8, w0 │ │ │ │ - ldr d0, [sp, #8] │ │ │ │ - add w2, w0, w19 │ │ │ │ - add x7, sp, #0x50 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x23 │ │ │ │ - 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] │ │ │ │ - bl 33020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a740> │ │ │ │ - ldp x3, x4, [sp, #16] │ │ │ │ - and w8, w0, #0xff │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr w1, [sp, #44] │ │ │ │ - add x7, sp, #0x70 │ │ │ │ - ldr x6, [sp, #48] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr d0, [sp, #8] │ │ │ │ - ldp x20, x24, [sp, #80] │ │ │ │ - str w8, [sp, #8] │ │ │ │ - stp xzr, xzr, [sp, #112] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - bl 33020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a740> │ │ │ │ - ldr w8, [sp, #8] │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ldr x23, [sp, #112] │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 33204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a924> // b.any │ │ │ │ - ldp x3, x0, [x21] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 33178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a898> // b.none │ │ │ │ - str x3, [x21, #8] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 332cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9ec> // b.none │ │ │ │ - str w19, [x3], #4 │ │ │ │ - str x3, [x21, #8] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 332f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa18> // b.none │ │ │ │ - str w22, [x3], #4 │ │ │ │ - str x3, [x21, #8] │ │ │ │ - cbz x23, 331a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8c8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl ced0 │ │ │ │ - cbz x20, 331b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8d4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - b 331cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8ec> │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - adrp x1, 9f000 │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov w23, w1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x2, [x1] │ │ │ │ + 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, 2e424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4424> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2e5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45ac> │ │ │ │ + cmn w23, #0x1 │ │ │ │ + b.eq 2e5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45dc> // b.none │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2e6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46c0> // b.none │ │ │ │ + strb w23, [x1] │ │ │ │ + ldr x0, [x28, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x28, #40] │ │ │ │ + mov w1, w23 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x0] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 33348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa68> // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ + b.ne 2e714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4714> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov w0, w1 │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 331cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8ec> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - sub x22, x24, x20 │ │ │ │ - mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x2, x1, x23 │ │ │ │ - asr x1, x22, #2 │ │ │ │ - mov x24, x2 │ │ │ │ - add x1, x1, x2, asr #2 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.hi 333dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aafc> // b.pmore │ │ │ │ - cbz x1, 332e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa08> │ │ │ │ - lsl x2, x1, #2 │ │ │ │ - stp x2, x1, [sp, #8] │ │ │ │ - mov x0, x2 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x4, x0 │ │ │ │ - mov x19, x0 │ │ │ │ - str wzr, [x4], #4 │ │ │ │ - ldp x2, x1, [sp, #8] │ │ │ │ - add x5, x0, x2 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.eq 3327c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a99c> // b.none │ │ │ │ - mov x0, x4 │ │ │ │ - sub x2, x2, #0x4 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x5, [sp, #8] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - mov x4, x5 │ │ │ │ - ldr x0, [x21] │ │ │ │ - stp x19, x4, [x21] │ │ │ │ - str x5, [x21, #16] │ │ │ │ - cbz x0, 33294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9b4> │ │ │ │ - bl ced0 │ │ │ │ - ldr x19, [x21] │ │ │ │ - cmp x22, #0x4 │ │ │ │ - b.le 33310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa30> │ │ │ │ + and w1, w2, #0x2 │ │ │ │ + cmn w23, #0x1 │ │ │ │ + b.eq 2e3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43ec> // b.none │ │ │ │ + ldrb w0, [x28, #168] │ │ │ │ + add x24, x28, #0x48 │ │ │ │ + strb w23, [sp, #31] │ │ │ │ + tbz w0, #0, 2e724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4724> │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + ldr x1, [x28, #176] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + tbnz w0, #0, 2e60c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x460c> │ │ │ │ + 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 2e6ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46ac> // b.any │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x24, #88] │ │ │ │ + ldr x21, [x28, #72] │ │ │ │ + cbz x21, 2e770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4770> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbz w0, #1, 2e6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46b4> │ │ │ │ + add x0, sp, #0x1f │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3840] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3824] │ │ │ │ + b 2e52c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x452c> │ │ │ │ + cbz x19, 2e750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4750> │ │ │ │ + add x3, x21, #0x30 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x19 │ │ │ │ - mov x2, x22 │ │ │ │ + bl c888 │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w27, w0 │ │ │ │ + add x2, x21, #0x30 │ │ │ │ mov x1, x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w27 │ │ │ │ + bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 2e630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4630> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2e61c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x461c> // b.none │ │ │ │ + ldp x0, x4, [x21, #48] │ │ │ │ + ldr x19, [x24] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 2e4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44d0> // b.any │ │ │ │ + cbz x19, 2e770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4770> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + 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 2e5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45e4> │ │ │ │ + ldr x1, [x24] │ │ │ │ + cbz x1, 2e770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4770> │ │ │ │ + ldr x3, [x1, #32] │ │ │ │ + sub x27, x27, x0 │ │ │ │ + mov x2, x27 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x19, [x21] │ │ │ │ - add x0, x19, x22 │ │ │ │ - mov x2, x24 │ │ │ │ - cmp x24, #0x4 │ │ │ │ - b.le 33338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa58> │ │ │ │ - mov x1, x23 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - b 3319c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8bc> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x1, sp, #0x4c │ │ │ │ - mov x0, x21 │ │ │ │ - bl 34f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6a0> │ │ │ │ - ldp x3, x0, [x21, #8] │ │ │ │ - b 3318c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8ac> │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - b 3327c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a99c> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - bl 34f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6a0> │ │ │ │ - b 3319c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8bc> │ │ │ │ - b.ne 332b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9d0> // b.any │ │ │ │ - ldr w0, [x20] │ │ │ │ - str w0, [x19] │ │ │ │ - cmp x24, #0x4 │ │ │ │ - b.le 33354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa74> │ │ │ │ - mov x2, x24 │ │ │ │ - add x0, x19, #0x4 │ │ │ │ - mov x1, x23 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - b 331a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8c0> │ │ │ │ - b.ne 3319c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8bc> // b.any │ │ │ │ - ldr w1, [x23] │ │ │ │ - str w1, [x0] │ │ │ │ - b 331a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8c0> │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - b.eq 33368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa88> // b.none │ │ │ │ - cbz x23, 331ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8cc> │ │ │ │ - bl ced0 │ │ │ │ - b 331ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8cc> │ │ │ │ - ldr w1, [x23] │ │ │ │ - str w1, [x19, #4] │ │ │ │ - bl ced0 │ │ │ │ - b 331ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8cc> │ │ │ │ - bti j │ │ │ │ - ldr x23, [sp, #112] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - mov x0, x23 │ │ │ │ - cbz x23, 33398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aab8> │ │ │ │ - bl ced0 │ │ │ │ - cbz x20, 333a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aac4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 33350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa70> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - ldr x20, [sp, #80] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - cbnz x20, 3339c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aabc> │ │ │ │ - b 333a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aac4> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 33350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa70> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xfd8 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 3338c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aaac> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1d0 │ │ │ │ - stp x29, x30, [sp, #352] │ │ │ │ - add x29, sp, #0x160 │ │ │ │ - stp x21, x22, [sp, #384] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x19, x20, [sp, #368] │ │ │ │ - stp x23, x24, [sp, #400] │ │ │ │ - stp x25, x26, [sp, #416] │ │ │ │ - stp x27, x28, [sp, #432] │ │ │ │ - ldr x19, [x22, #8] │ │ │ │ - str w1, [sp, #12] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str d15, [sp, #448] │ │ │ │ - fmov d15, d0 │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2e770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4770> │ │ │ │ + ldp x0, x2, [x19, #32] │ │ │ │ + add x27, x0, x27 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x27, x0, [x19, #48] │ │ │ │ + ldr x4, [x21, #56] │ │ │ │ + b 2e4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44d4> │ │ │ │ ldr x2, [x0] │ │ │ │ - str x2, [sp, #344] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x23, [x0, w1, uxtw #3] │ │ │ │ - ldr w21, [x23, #36] │ │ │ │ - cbz x21, 34ab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c1d8> │ │ │ │ - lsl x20, x21, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x25, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - lsl x0, x21, #3 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - lsl x2, x21, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x24, x0, x21, lsl #3 │ │ │ │ - mov x27, x0 │ │ │ │ - str x0, [sp, #208] │ │ │ │ - str x24, [sp, #224] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - lsl x0, x21, #3 │ │ │ │ - str x24, [sp, #216] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - lsl x2, x21, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21, lsl #3 │ │ │ │ - mov x24, x0 │ │ │ │ - str x0, [sp, #240] │ │ │ │ - str x21, [sp, #256] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - str x21, [sp, #248] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x21, x0 │ │ │ │ - add x20, x0, x20 │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x340 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2e6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46f8> // b.any │ │ │ │ + ldp x1, x0, [x0, #184] │ │ │ │ + stp x1, x1, [x28, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x28, #48] │ │ │ │ + cmn w23, #0x1 │ │ │ │ + b.ne 2e3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43cc> // b.any │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x20, [sp, #288] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr w3, [x23, #36] │ │ │ │ - str x20, [sp, #280] │ │ │ │ - cbz x3, 34ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c208> │ │ │ │ - lsl x26, x3, #2 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x26 │ │ │ │ + b 2e3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43ec> │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2e770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4770> │ │ │ │ + ldp x1, x3, [x19, #32] │ │ │ │ + sub x27, x27, x0 │ │ │ │ + add x27, x1, x27 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x27, x1, [x19, #48] │ │ │ │ + cbnz x0, 2e5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45a4> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + b 2e690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4690> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + b 2e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44a0> │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + mov w1, w23 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + b 2e3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43ec> │ │ │ │ + ldr x2, [x28, #72] │ │ │ │ + cbz x2, 2e770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4770> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + 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 │ │ │ │ - add x26, x0, x26 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #296] │ │ │ │ - str x26, [sp, #312] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr w28, [x23, #36] │ │ │ │ - str x26, [sp, #304] │ │ │ │ - cbz w28, 33744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae64> │ │ │ │ - ldr x13, [x23, #208] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldp x8, x16, [sp, #80] │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldrh w7, [x13, x4, lsl #1] │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - ldp x17, x26, [sp, #120] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldp x19, x15, [sp, #104] │ │ │ │ - str w9, [x16, x4, lsl #2] │ │ │ │ - ldr x12, [x0] │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - ldr x18, [sp, #136] │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - ldr x14, [x23, #184] │ │ │ │ - ldr w28, [x8, x4, lsl #2] │ │ │ │ - cbz w7, 3372c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae4c> │ │ │ │ - ldr x3, [x23, #136] │ │ │ │ - add w2, w7, w5 │ │ │ │ - mov w1, w5 │ │ │ │ - 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 w1, w2 │ │ │ │ - b.ne 33640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad60> // b.any │ │ │ │ - ldr w30, [x15, x4, lsl #2] │ │ │ │ - add w9, w9, w28 │ │ │ │ - mov w1, w5 │ │ │ │ - str w28, [x8, x4, lsl #2] │ │ │ │ - str w10, [x26, x4, lsl #2] │ │ │ │ + ccmp x19, x0, #0x4, gt │ │ │ │ + b.gt 2e6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46dc> │ │ │ │ + ldr x0, [x28, #72] │ │ │ │ + cbz x0, 2e770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4770> │ │ │ │ + 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] │ │ │ │ + add x0, sp, #0x1f │ │ │ │ + sub x0, x1, x0 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 2e3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43e8> // b.none │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 2e3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43ec> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2df80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f80> │ │ │ │ + b 2e4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44b0> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2e000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4000> │ │ │ │ + ldp x1, x0, [x28, #40] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2e3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43d8> // b.any │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 2e3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43ec> │ │ │ │ + ldr x0, [x28, #72] │ │ │ │ + cbz x0, 2e770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4770> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + b 2e668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4668> │ │ │ │ + blr x2 │ │ │ │ + cmn w23, #0x1 │ │ │ │ + b.eq 2e5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45dc> // b.none │ │ │ │ + ldr w0, [x28, #208] │ │ │ │ + tbz w0, #1, 2e430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4430> │ │ │ │ + ldr x1, [x28, #40] │ │ │ │ + b 2e3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43cc> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x698 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc88 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ 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 33680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ada0> // b.any │ │ │ │ - str w30, [x15, x4, lsl #2] │ │ │ │ - ldr x1, [x12, w5, sxtw #3] │ │ │ │ - sub w0, w2, #0x1 │ │ │ │ - str w5, [x17, x4, lsl #2] │ │ │ │ - str w7, [x18, 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, 33da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4c0> │ │ │ │ - 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, [x19, x4, lsl #2] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp w28, w4 │ │ │ │ - b.ls 33740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae60> // 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, 33630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad50> │ │ │ │ - ldr w30, [x15, x4, lsl #2] │ │ │ │ - add w9, w9, w28 │ │ │ │ - mov w2, w5 │ │ │ │ - str w10, [x26, x4, lsl #2] │ │ │ │ - b 336ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1adcc> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - str wzr, [x21] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x20 │ │ │ │ - str w28, [x20, #4] │ │ │ │ - str wzr, [x21], #8 │ │ │ │ - bl ced0 │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x7, sp, #0x140 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add x6, sp, #0xf0 │ │ │ │ - add x5, sp, #0xd0 │ │ │ │ - add x4, sp, #0x128 │ │ │ │ - add x3, sp, #0x110 │ │ │ │ - str x21, [sp, #336] │ │ │ │ - ldr x2, [x0, w1, uxtw #3] │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w2, [x2, #36] │ │ │ │ - stp x20, x21, [sp, #320] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - bl 33020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a740> │ │ │ │ - ldp x2, x0, [sp, #320] │ │ │ │ - mov x1, #0x3333333333333333 // #3689348814741910323 │ │ │ │ - movk x1, #0x333, lsl #48 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - lsr x0, x0, #1 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - sxtw x2, w0 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - cmp x1, w0, sxtw │ │ │ │ - b.cc 34e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c558> // b.lo, b.ul, b.last │ │ │ │ - cbz x2, 34af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c218> │ │ │ │ - ldr x20, [sp, #32] │ │ │ │ - mov w4, #0x28 // #40 │ │ │ │ - smull x19, w20, w4 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x3, x0 │ │ │ │ - add x4, x0, x19 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 34c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c370> // b.none │ │ │ │ - mov x1, x0 │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - lsr x0, x0, #1 │ │ │ │ - umaddl x2, w0, w2, x3 │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - stp q31, q31, [x1, #-80] │ │ │ │ - stp q31, q31, [x1, #-48] │ │ │ │ - stur q31, [x1, #-16] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 3382c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af4c> // b.any │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ubfiz x0, x0, #1, #32 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 3386c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af8c> // b.none │ │ │ │ - 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] │ │ │ │ - add x23, x22, #0x48 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - str x3, [x22, #72] │ │ │ │ - stp x4, x4, [x23, #8] │ │ │ │ - cbz x0, 342e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba08> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w11, w0 │ │ │ │ - cbz w0, 342f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba14> │ │ │ │ - ldp x7, x10, [sp, #96] │ │ │ │ - sub w11, w11, #0x1 │ │ │ │ - ldp x16, x9, [sp, #80] │ │ │ │ - ldp x17, x12, [sp, #112] │ │ │ │ - ldp x13, x18, [sp, #128] │ │ │ │ - add x0, x7, #0x8 │ │ │ │ - ldr x4, [x22, #72] │ │ │ │ - add x11, x0, w11, uxtw #3 │ │ │ │ - ldr w1, [x7] │ │ │ │ - add x7, x7, #0x8 │ │ │ │ - str w1, [x4, #4] │ │ │ │ - add x4, x4, #0x28 │ │ │ │ - ldur w0, [x7, #-4] │ │ │ │ - ldr w2, [x10, 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, [x17, w0, sxtw #2] │ │ │ │ - ldr w5, [x9, w0, sxtw #2] │ │ │ │ - ldr w2, [x13, w0, sxtw #2] │ │ │ │ - ldr w15, [x18, w0, sxtw #2] │ │ │ │ - add w5, w5, w6 │ │ │ │ - ldr w20, [x10, 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 w14, [x9, w1, sxtw #2] │ │ │ │ - add w6, w6, w15 │ │ │ │ - ldr w15, [x13, w1, sxtw #2] │ │ │ │ - add w1, w3, w20 │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - stur w19, [x4, #-40] │ │ │ │ - stp w14, w15, [x4, #-32] │ │ │ │ - stp w8, w6, [x4, #-24] │ │ │ │ - stp w0, w5, [x4, #-16] │ │ │ │ - stp w2, w1, [x4, #-8] │ │ │ │ - cmp x11, x7 │ │ │ │ - b.ne 338b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1afd0> // b.any │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - ldr x21, [x0, #96] │ │ │ │ - ldr x19, [x0, #144] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 34b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2a8> │ │ │ │ - ldr x24, [sp, #32] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - smull x20, w24, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x3, x0 │ │ │ │ - add x0, x0, x20 │ │ │ │ - mov x5, x0 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.eq 34c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c360> // b.none │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov w2, #0x30 // #48 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - lsr x4, x1, #1 │ │ │ │ - mov x1, x3 │ │ │ │ - umaddl x2, w4, w2, x3 │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - stp q31, q31, [x1, #-48] │ │ │ │ - stur q31, [x1, #-16] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 3398c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0ac> // b.any │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ubfiz x4, x4, #1, #32 │ │ │ │ - cmp x2, x4 │ │ │ │ - b.eq 339b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0d8> // b.none │ │ │ │ - stp xzr, xzr, [x1] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - ldr x20, [x22, #96] │ │ │ │ - add x26, x22, #0x60 │ │ │ │ - ldr x28, [x26, #8] │ │ │ │ - str x3, [x22, #96] │ │ │ │ - stp x0, x5, [x26, #8] │ │ │ │ - cmp x20, x28 │ │ │ │ - b.eq 339f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b118> // b.none │ │ │ │ - mov x27, x20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 34304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba24> │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.ne 339e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b100> // b.any │ │ │ │ - cbz x20, 33a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b124> │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - ldr x28, [x22, #16] │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - ldr x0, [x28, #112] │ │ │ │ - lsl x1, x0, #1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 34c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3a4> // b.pmore │ │ │ │ - cbz x1, 34aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c1cc> │ │ │ │ - lsl x20, x0, #3 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - add x0, x24, x20 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x1, [x28, #200] │ │ │ │ - add x4, x28, #0xc8 │ │ │ │ - ldr x0, [x4, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 33ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1e4> // b.none │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - mul x10, x19, x21 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - lsl w6, w0, #1 │ │ │ │ - lsl w24, w0, #1 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add w20, w6, #0x1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - sub x0, x0, x2 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x12, [x23] │ │ │ │ - mov w0, #0x28 // #40 │ │ │ │ - ldr x2, [x28, #224] │ │ │ │ - umaddl x0, w27, w0, x12 │ │ │ │ - ldr w5, [x1, w21, uxtw #2] │ │ │ │ - ldr w19, [x2, w21, uxtw #2] │ │ │ │ - ldr w0, [x0, #20] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.lt 33dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4dc> // b.tstop │ │ │ │ - tbz w19, #31, 33df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b518> │ │ │ │ - ldp x1, x0, [x4] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0, asr #2 │ │ │ │ - b.cc 33a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1a8> // b.lo, b.ul, b.last │ │ │ │ - ldp x0, x1, [x22, #152] │ │ │ │ - add x2, x22, #0x98 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 33adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1fc> // b.none │ │ │ │ - str x0, [x22, #160] │ │ │ │ - ldp x0, x1, [x22, #176] │ │ │ │ - add x2, x22, #0xb0 │ │ │ │ - str x2, [sp, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 33af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b214> // b.none │ │ │ │ - str x0, [x22, #184] │ │ │ │ - ldr x0, [x22, #200] │ │ │ │ - add x2, x22, #0xc8 │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 33b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b230> // b.none │ │ │ │ - str x0, [x2, #8] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 341d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8f0> │ │ │ │ - lsl x24, x0, #2 │ │ │ │ - mov x0, x24 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x24, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov w0, #0x6666 // #26214 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - movk w0, #0x3f66, lsl #16 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - fmov s15, w0 │ │ │ │ - ldr x0, [x26] │ │ │ │ - add x6, x0, x21 │ │ │ │ - ldr x27, [x0, x21] │ │ │ │ - ldr x28, [x6, #8] │ │ │ │ - cmp x28, x27 │ │ │ │ - b.eq 33bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b310> // b.none │ │ │ │ - sub x15, x28, x27 │ │ │ │ - mov x2, #0x3f // #63 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x27 │ │ │ │ - asr x3, x15, #2 │ │ │ │ - clz x3, x3 │ │ │ │ - sub x2, x2, x3 │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl 32580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ca0> │ │ │ │ - cmp x15, #0x40 │ │ │ │ - b.le 34670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd90> │ │ │ │ - add x19, x27, #0x40 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 3248c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bac> │ │ │ │ - cmp x28, x19 │ │ │ │ - b.eq 33be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b304> // b.none │ │ │ │ - ldp w1, w3, [x19, #-4] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.cs 34680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bda0> // b.hs, b.nlast │ │ │ │ - sub x0, x19, #0x4 │ │ │ │ - mov x2, x19 │ │ │ │ - b 33bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2e0> │ │ │ │ - sub x0, x0, #0x4 │ │ │ │ - str w1, [x2] │ │ │ │ - mov x2, x0 │ │ │ │ - ldur w1, [x0, #-4] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.cc 33bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2dc> // b.lo, b.ul, b.last │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w3, [x0] │ │ │ │ - cmp x28, x19 │ │ │ │ - b.ne 33ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2c4> // b.any │ │ │ │ - ldr x0, [x26] │ │ │ │ - add x6, x0, x21 │ │ │ │ - ldr x27, [x0, x21] │ │ │ │ - ldr x4, [x6, #8] │ │ │ │ - cmp x4, x27 │ │ │ │ - b.eq 33d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b49c> // b.none │ │ │ │ - sub x2, x4, x27 │ │ │ │ - sub x0, x2, #0x4 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.ls 3497c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c09c> // b.plast │ │ │ │ - add x1, x27, #0x4 │ │ │ │ - and x3, x2, #0x3 │ │ │ │ - orr x2, x1, x27 │ │ │ │ - and x2, x2, #0xf │ │ │ │ - orr x2, x2, x3 │ │ │ │ - cbnz x2, 3497c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c09c> │ │ │ │ - lsr x2, x0, #2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - and x2, x2, #0x7ffffffffffffffc │ │ │ │ - sub x2, x2, #0x4 │ │ │ │ - b 33c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b378> │ │ │ │ - ldur q30, [x1, #-4] │ │ │ │ - ldr q31, [x1], #16 │ │ │ │ - cmeq v31.4s, v31.4s, v30.4s │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x3, d31 │ │ │ │ - cbnz x3, 33c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b380> │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 33c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b35c> // b.any │ │ │ │ - add x0, x27, x0, lsl #2 │ │ │ │ - add x3, x0, #0x4 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 33d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b494> // b.none │ │ │ │ - ldp w1, w2, [x0] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 34b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2b4> // b.none │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 349a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0c4> // b.none │ │ │ │ - ldr w9, [x0, #8] │ │ │ │ - cmp w9, w2 │ │ │ │ - b.eq 34a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c180> // b.none │ │ │ │ - add x3, x0, #0xc │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 33d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b494> // b.none │ │ │ │ - ldr w2, [x0, #12] │ │ │ │ - cmp w2, w9 │ │ │ │ - b.eq 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> // b.none │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 349a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0c4> // b.none │ │ │ │ - ldr w9, [x0, #16] │ │ │ │ - cmp w2, w9 │ │ │ │ - b.eq 34a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c180> // b.none │ │ │ │ - add x3, x0, #0x14 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 33d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b494> // b.none │ │ │ │ - ldr w2, [x0, #20] │ │ │ │ - cmp w2, w9 │ │ │ │ - b.eq 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> // b.none │ │ │ │ - add x10, x0, #0x18 │ │ │ │ - cmp x4, x10 │ │ │ │ - b.eq 349a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0c4> // b.none │ │ │ │ - ldr w9, [x0, #24] │ │ │ │ - cmp w2, w9 │ │ │ │ - b.eq 34a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c180> // b.none │ │ │ │ - add x1, x0, #0x1c │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 349a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0c4> // b.none │ │ │ │ - ldr w2, [x0, #28] │ │ │ │ - cmp w2, w9 │ │ │ │ - b.eq 34c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c358> // b.none │ │ │ │ - add x3, x0, #0x20 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 33d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b494> // b.none │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 33d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b484> // b.none │ │ │ │ - ldr w3, [x1] │ │ │ │ - ldr w2, [x0] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.eq 33d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b47c> // b.none │ │ │ │ - str w2, [x1, #4] │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 33d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b484> // b.none │ │ │ │ - mov w3, w2 │ │ │ │ - ldr w2, [x0] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.ne 33d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b458> // b.any │ │ │ │ - cmp x4, x0 │ │ │ │ - b.ne 33d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b448> // b.any │ │ │ │ - add x3, x1, #0x4 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 33d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b494> // b.none │ │ │ │ - str x3, [x6, #8] │ │ │ │ - subs x3, x3, x27 │ │ │ │ - b.ne 34314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba34> // b.any │ │ │ │ - ldr w0, [x24, x20, lsl #2] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.gt 34c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c32c> │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.le 33ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b608> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 33b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b268> │ │ │ │ - ldr w28, [x23, #36] │ │ │ │ - str wzr, [x19, x4, lsl #2] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp w28, w4 │ │ │ │ - b.ls 33740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae60> // b.plast │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - b 33714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae34> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 33df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b510> // b.none │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str w5, [sp, #40] │ │ │ │ - stp x12, x10, [sp, #48] │ │ │ │ - str x4, [sp, #72] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldp x12, x10, [sp, #48] │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - ldr w5, [sp, #40] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - tbnz w19, #31, 33ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1d0> │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - add w0, w27, #0x1 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.lt 34698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdb8> // b.tstop │ │ │ │ - ldr x0, [x28, #112] │ │ │ │ - cbz x0, 33ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1d0> │ │ │ │ - mov w4, #0x18 // #24 │ │ │ │ - umull x4, w27, w4 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - sxtw x19, w19 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldr x0, [x28, #144] │ │ │ │ - ldr x1, [x28, #296] │ │ │ │ - madd x12, x24, x0, x19 │ │ │ │ - ldr w13, [x2] │ │ │ │ - madd x0, x20, x0, x19 │ │ │ │ - ldr w12, [x1, x12, lsl #2] │ │ │ │ - ldr w28, [x1, x0, lsl #2] │ │ │ │ - cmp w13, w12 │ │ │ │ - b.eq 33e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b58c> // b.none │ │ │ │ - ldr x0, [x26] │ │ │ │ - str w12, [sp, #204] │ │ │ │ - add x0, x0, x4 │ │ │ │ - ldp x1, x13, [x0, #8] │ │ │ │ - cmp x13, x1 │ │ │ │ - b.eq 347f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf14> // b.none │ │ │ │ - str w12, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w12, [x2] │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.eq 33e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5bc> // b.none │ │ │ │ - ldr x0, [x26] │ │ │ │ - str w28, [sp, #204] │ │ │ │ - add x0, x0, x4 │ │ │ │ - ldp x1, x12, [x0, #8] │ │ │ │ - cmp x12, x1 │ │ │ │ - b.eq 34820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf40> // b.none │ │ │ │ - str w28, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w28, [x2, #4] │ │ │ │ - ldr x28, [x22, #16] │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - add x19, x19, x10, lsl #1 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - ldr x0, [x28, #112] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.cc 33e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b544> // b.lo, b.ul, b.last │ │ │ │ - add x4, x28, #0xc8 │ │ │ │ - b 33ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1d0> │ │ │ │ - ldr w0, [x24, x20, lsl #2] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.gt 343ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb0c> │ │ │ │ - cbz x19, 33d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4a8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 33d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4b8> │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x20, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - b 33f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b62c> │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.le 341c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8e8> │ │ │ │ - ldr w9, [x24, x21, lsl #2] │ │ │ │ - cmp w9, #0x0 │ │ │ │ - b.le 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> │ │ │ │ - ldr w23, [x22, #144] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x0, [x22, #120] │ │ │ │ - sxtw x6, w23 │ │ │ │ - ldr w10, [x0, w23, sxtw #2] │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - cmp w0, w10, lsr #1 │ │ │ │ - b.eq 33f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b67c> // b.none │ │ │ │ - ldr x1, [x26] │ │ │ │ - add x5, x1, x28 │ │ │ │ - ldp x0, x2, [x5, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 34588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bca8> // b.none │ │ │ │ - str w10, [x0], #4 │ │ │ │ - ldr w23, [x22, #144] │ │ │ │ - str x0, [x5, #8] │ │ │ │ - sxtw x6, w23 │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - cmp x0, x6 │ │ │ │ - csinc w23, wzr, w23, ls // ls = plast │ │ │ │ - str w23, [x22, #144] │ │ │ │ - cmp w9, w4 │ │ │ │ - b.ne 33f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b640> // b.any │ │ │ │ - ldr x0, [x26] │ │ │ │ - add x1, x0, x28 │ │ │ │ - ldr x15, [x0, x28] │ │ │ │ - ldr x23, [x1, #8] │ │ │ │ - cmp x23, x15 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - sub x18, x23, x15 │ │ │ │ - mov x3, #0x3f // #63 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x15 │ │ │ │ - asr x2, x18, #2 │ │ │ │ - clz x2, x2 │ │ │ │ - sub x2, x3, x2 │ │ │ │ - lsl x2, x2, #1 │ │ │ │ - bl 32580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ca0> │ │ │ │ - cmp x18, #0x40 │ │ │ │ - b.le 34a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c158> │ │ │ │ - add x19, x15, #0x40 │ │ │ │ - mov x0, x15 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 3248c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bac> │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 34020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b740> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 2e000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4000> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2e7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47fc> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2e7d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47d4> │ │ │ │ + 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 c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2e7d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47d8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ - ldp w1, w3, [x19, #-4] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ls 34a48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c168> // b.plast │ │ │ │ - sub x0, x19, #0x4 │ │ │ │ - mov x2, x19 │ │ │ │ - b 33ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b71c> │ │ │ │ - sub x0, x0, #0x4 │ │ │ │ - str w1, [x2] │ │ │ │ - mov x2, x0 │ │ │ │ - ldur w1, [x0, #-4] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.cc 33ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b718> // b.lo, b.ul, b.last │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w3, [x0] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 33fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b700> // b.any │ │ │ │ - ldr x0, [x26] │ │ │ │ - add x5, x0, x28 │ │ │ │ - ldr x6, [x0, x28] │ │ │ │ - ldr x4, [x5, #8] │ │ │ │ - cmp x4, x6 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - sub x2, x4, x6 │ │ │ │ - sub x0, x2, #0x4 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.ls 34ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2c4> // b.plast │ │ │ │ - add x1, x6, #0x4 │ │ │ │ - and x10, x2, #0x3 │ │ │ │ - orr x9, x1, x6 │ │ │ │ - mov x2, x1 │ │ │ │ - and x9, x9, #0xf │ │ │ │ - orr x9, x9, x10 │ │ │ │ - cbnz x9, 342c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9e0> │ │ │ │ - lsr x2, x0, #2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - and x2, x2, #0x7ffffffffffffffc │ │ │ │ - sub x2, x2, #0x4 │ │ │ │ - b 34098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7b8> │ │ │ │ - ldur q31, [x1, #-4] │ │ │ │ - ldr q30, [x1], #16 │ │ │ │ - cmeq v30.4s, v31.4s, v30.4s │ │ │ │ - umaxp v30.4s, v30.4s, v30.4s │ │ │ │ - fmov x3, d30 │ │ │ │ - cbnz x3, 340a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7c0> │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 3407c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b79c> // b.any │ │ │ │ - add x1, x6, x0, lsl #2 │ │ │ │ - add x0, x1, #0x4 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - ldp w6, w2, [x1] │ │ │ │ - cmp w6, w2 │ │ │ │ - b.eq 34c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c368> // b.none │ │ │ │ - add x9, x1, #0x8 │ │ │ │ - cmp x9, x4 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - ldr w6, [x1, #8] │ │ │ │ - cmp w2, w6 │ │ │ │ - b.eq 34158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b878> // b.none │ │ │ │ - add x0, x1, #0xc │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - ldr w2, [x1, #12] │ │ │ │ - cmp w2, w6 │ │ │ │ - b.eq 34c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c324> // b.none │ │ │ │ - add x9, x1, #0x10 │ │ │ │ - cmp x9, x4 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - ldr w6, [x1, #16] │ │ │ │ - cmp w2, w6 │ │ │ │ - b.eq 34158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b878> // b.none │ │ │ │ - add x0, x1, #0x14 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - ldr w2, [x1, #20] │ │ │ │ - cmp w2, w6 │ │ │ │ - b.eq 34c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c324> // b.none │ │ │ │ - add x9, x1, #0x18 │ │ │ │ - cmp x9, x4 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - ldr w6, [x1, #24] │ │ │ │ - cmp w6, w2 │ │ │ │ - b.eq 34158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b878> // b.none │ │ │ │ - add x0, x1, #0x1c │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - ldr w2, [x1, #28] │ │ │ │ - cmp w6, w2 │ │ │ │ - b.eq 34c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c324> // b.none │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 341a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8c4> // b.none │ │ │ │ - ldr w6, [x0] │ │ │ │ - ldr w2, [x1] │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp w2, w6 │ │ │ │ - b.eq 3419c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8bc> // b.none │ │ │ │ - str w2, [x0, #4] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 341a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8c4> // b.none │ │ │ │ - mov w6, w2 │ │ │ │ - ldr w2, [x1] │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp w2, w6 │ │ │ │ - b.ne 34178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b898> // b.any │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 34168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b888> // b.any │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - str x0, [x5, #8] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.gt 33f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b62c> │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cbz x0, 341dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8fc> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 341e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b908> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - cbz x0, 341f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b914> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cbz x0, 34200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b920> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cbz x0, 3420c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b92c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cbz x0, 34218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b938> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cbz x0, 34224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b944> │ │ │ │ - bl ced0 │ │ │ │ - cbz x25, 34230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b950> │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 3423c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b95c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, 34248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b968> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 34254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b974> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 34260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b980> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cbz x0, 3426c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b98c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 34a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c188> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 2e000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4000> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2e878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4878> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2e854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4854> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3c0> // b.any │ │ │ │ - ldp x29, x30, [sp, #352] │ │ │ │ - ldp x19, x20, [sp, #368] │ │ │ │ - ldp x21, x22, [sp, #384] │ │ │ │ - ldp x23, x24, [sp, #400] │ │ │ │ - ldp x25, x26, [sp, #416] │ │ │ │ - ldp x27, x28, [sp, #432] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr d15, [sp, #448] │ │ │ │ - add sp, sp, #0x1d0 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - mov x0, x6 │ │ │ │ - mov x6, x2 │ │ │ │ - cmp x2, x4 │ │ │ │ - b.eq 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> // b.none │ │ │ │ - ldp w3, w1, [x2, #-4] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ne 342bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9dc> // b.any │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 34158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b878> // b.any │ │ │ │ - b 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b618> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w11, w0 │ │ │ │ - cbnz w0, 33890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1afb0> │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - ldr x21, [x0, #96] │ │ │ │ - ldr x19, [x0, #144] │ │ │ │ - b 3394c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b06c> │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ne 339e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b100> // b.any │ │ │ │ - b 339f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b118> │ │ │ │ - asr x28, x3, #2 │ │ │ │ - stp x3, x6, [sp, #16] │ │ │ │ - add x2, x28, #0x3f │ │ │ │ - lsr x2, x2, #6 │ │ │ │ - lsl x19, x2, #3 │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2e854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4854> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0] │ │ │ │ + cbz x19, 2e8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48e4> │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + stp x2, x2, [x19, #40] │ │ │ │ mov x0, x19 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + str wzr, [x19, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d7d0 , 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, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xe38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldp x3, x6, [sp, #16] │ │ │ │ - cmp x3, #0x4 │ │ │ │ - b.le 34a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c130> │ │ │ │ - mov w10, #0x28 // #40 │ │ │ │ - mov x9, #0x1 // #1 │ │ │ │ - umull x10, w20, w10 │ │ │ │ - b 34374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba94> │ │ │ │ - ldp x27, x3, [x6] │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - sub x3, x3, x27 │ │ │ │ - asr x28, x3, #2 │ │ │ │ - cmp x28, x9 │ │ │ │ - b.ls 33ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5e0> // b.plast │ │ │ │ - add x1, x27, w9, uxtw #2 │ │ │ │ - ldr w0, [x27, w9, uxtw #2] │ │ │ │ - ldur w2, [x1, #-4] │ │ │ │ - lsr w27, w2, #1 │ │ │ │ - cmp w27, w0, lsr #1 │ │ │ │ - b.ne 3435c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba7c> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - add x6, sp, #0xc0 │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - add x4, x1, x10 │ │ │ │ - ldr w3, [x1, x10] │ │ │ │ - add x5, sp, #0xbc │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov w2, w27 │ │ │ │ - ldr w4, [x4, #20] │ │ │ │ - stp x10, x9, [sp, #16] │ │ │ │ - bl 76aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e20c> │ │ │ │ - ldp w1, w0, [sp, #188] │ │ │ │ - ldp x10, x9, [sp, #16] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.gt 34ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c610> │ │ │ │ - sub w0, w1, w0 │ │ │ │ - scvtf s30, w1 │ │ │ │ - scvtf s31, w0 │ │ │ │ - fdiv s31, s31, s30 │ │ │ │ - fcmpe s31, s15 │ │ │ │ - b.gt 344bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bbdc> │ │ │ │ - ldr x0, [x26] │ │ │ │ - add x6, x0, x21 │ │ │ │ - b 3435c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba7c> │ │ │ │ - sub x0, x28, w0, sxtw │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 34c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c330> // b.pmore │ │ │ │ - cbz x0, 34a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c14c> │ │ │ │ - lsl x10, x0, #2 │ │ │ │ - stp x10, x3, [sp, #16] │ │ │ │ - mov x0, x10 │ │ │ │ - str x6, [sp, #72] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp x10, x3, [sp, #16] │ │ │ │ - mov x11, x0 │ │ │ │ - ldr x6, [sp, #72] │ │ │ │ - add x10, x0, x10 │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - str x11, [sp, #16] │ │ │ │ - ubfx x2, x9, #6, #32 │ │ │ │ - lsl x1, x12, x9 │ │ │ │ - ldr x0, [x19, x2, lsl #3] │ │ │ │ - tst x1, x0 │ │ │ │ - b.ne 34454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb74> // b.any │ │ │ │ - cmp x10, x11 │ │ │ │ - b.eq 34844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf64> // b.none │ │ │ │ - ldr w0, [x27, x9, lsl #2] │ │ │ │ - str w0, [x11], #4 │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - cmp x28, x9 │ │ │ │ - b.hi 34430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb50> // b.pmore │ │ │ │ - ldr x0, [x6, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - sub x0, x0, x27 │ │ │ │ - sub x28, x11, x1 │ │ │ │ - cmp x28, x0 │ │ │ │ - b.hi 34bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2cc> // b.pmore │ │ │ │ - cmp x28, x3 │ │ │ │ - b.hi 34b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c24c> // b.pmore │ │ │ │ - cmp x28, #0x4 │ │ │ │ - b.le 34c68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c388> │ │ │ │ - mov x0, x27 │ │ │ │ - mov x2, x28 │ │ │ │ - str x6, [sp, #24] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - ldr x0, [x6] │ │ │ │ - add x4, x0, x28 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x4, [x6, #8] │ │ │ │ - cbz x0, 33ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5ec> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl ced0 │ │ │ │ - b 33ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5ec> │ │ │ │ - sub x0, x9, #0x1 │ │ │ │ - ubfx x4, x9, #6, #32 │ │ │ │ - sub w1, w9, #0x1 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - ubfx x0, x0, #6, #32 │ │ │ │ - lsl x4, x4, #3 │ │ │ │ - lsl x1, x3, x1 │ │ │ │ - str w27, [sp, #196] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - lsl x3, x3, x9 │ │ │ │ - ldr x6, [x23] │ │ │ │ - ldr x11, [x19, x0] │ │ │ │ - add x5, x6, x10 │ │ │ │ - ldr w2, [x6, x10] │ │ │ │ - orr x1, x11, x1 │ │ │ │ - str x1, [x19, x0] │ │ │ │ - ldr w0, [x24, x20, lsl #2] │ │ │ │ - ldr x1, [x19, x4] │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - str w0, [x24, x20, lsl #2] │ │ │ │ - orr x1, x1, x3 │ │ │ │ - ldr w28, [x5, #20] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldp x0, x11, [x3, #8] │ │ │ │ - str x1, [x19, x4] │ │ │ │ - cmp x0, x11 │ │ │ │ - b.eq 3494c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c06c> // b.none │ │ │ │ - str w27, [x0], #4 │ │ │ │ - str x0, [x3, #8] │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - sub w2, w28, w2 │ │ │ │ - ldr w1, [x5] │ │ │ │ - add w2, w2, w2, lsr #31 │ │ │ │ - ldp x0, x3, [x4, #8] │ │ │ │ - neg w27, w2, asr #1 │ │ │ │ - add w1, w27, w1 │ │ │ │ - str w1, [sp, #200] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 3492c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c04c> // b.none │ │ │ │ - str w1, [x0], #4 │ │ │ │ - str x0, [x4, #8] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr w1, [x5, #20] │ │ │ │ - ldp x0, x3, [x2, #8] │ │ │ │ - sub w1, w1, w27 │ │ │ │ - str w1, [sp, #204] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 34914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c034> // b.none │ │ │ │ - str w1, [x0], #4 │ │ │ │ - str x0, [x2, #8] │ │ │ │ - b 343e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb00> │ │ │ │ - ldr x1, [x1, x28] │ │ │ │ - sub x27, x0, x1 │ │ │ │ - asr x0, x27, #2 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5d4> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - str w9, [sp, #16] │ │ │ │ - csinc x19, x0, xzr, ne // ne = any │ │ │ │ - str x6, [sp, #24] │ │ │ │ - add x19, x19, x0 │ │ │ │ - str w10, [sp, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - str w4, [sp, #48] │ │ │ │ - csel x19, x19, x20, ls // ls = plast │ │ │ │ - str x5, [sp, #56] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - lsl x19, x19, #2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr w10, [sp, #40] │ │ │ │ - mov x11, x0 │ │ │ │ - str w10, [x0, x27] │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr w9, [sp, #16] │ │ │ │ - ldr w4, [sp, #48] │ │ │ │ - cbz x27, 3462c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd4c> │ │ │ │ - mov x2, x27 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str w9, [sp, #24] │ │ │ │ - str x6, [sp, #40] │ │ │ │ - str w4, [sp, #48] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x6, [sp, #40] │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - ldr x11, [sp, #72] │ │ │ │ - ldr w9, [sp, #24] │ │ │ │ - ldr w4, [sp, #48] │ │ │ │ - add x27, x27, #0x4 │ │ │ │ - add x27, x11, x27 │ │ │ │ - cbz x1, 34660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd80> │ │ │ │ - mov x0, x1 │ │ │ │ - str w9, [sp, #16] │ │ │ │ - str w4, [sp, #24] │ │ │ │ - stp x5, x11, [sp, #40] │ │ │ │ - bl ced0 │ │ │ │ - ldr w23, [x22, #144] │ │ │ │ - ldp x5, x11, [sp, #40] │ │ │ │ - ldr w9, [sp, #16] │ │ │ │ - sxtw x6, w23 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - add x19, x11, x19 │ │ │ │ - stp x11, x27, [x5] │ │ │ │ - str x19, [x5, #16] │ │ │ │ - b 33f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b67c> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3248c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bac> │ │ │ │ - b 33be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b304> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ mov x0, x19 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w3, [x0] │ │ │ │ - cmp x28, x19 │ │ │ │ - b.ne 33ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2c4> // b.any │ │ │ │ - b 33be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b304> │ │ │ │ - ldr x1, [x28, #112] │ │ │ │ - cbz x1, 33ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1d0> │ │ │ │ - mov w1, #0x28 // #40 │ │ │ │ - mov w4, #0x18 // #24 │ │ │ │ - umull x0, w0, w1 │ │ │ │ - umull x4, w27, w4 │ │ │ │ - ldr w0, [x12, x0] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.gt 33e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b538> │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - sxtw x19, w19 │ │ │ │ - add x12, x4, #0x18 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldr x0, [x28, #144] │ │ │ │ - ldr x1, [x28, #296] │ │ │ │ - madd x13, x0, x24, x19 │ │ │ │ - ldr w14, [x2] │ │ │ │ - madd x0, x0, x20, x19 │ │ │ │ - ldr w28, [x1, x13, lsl #2] │ │ │ │ - ldr w13, [x1, x0, lsl #2] │ │ │ │ - cmp w14, w28 │ │ │ │ - b.eq 34714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be34> // b.none │ │ │ │ - ldr x0, [x26] │ │ │ │ - str w28, [sp, #204] │ │ │ │ - add x0, x0, x4 │ │ │ │ - ldp x1, x14, [x0, #8] │ │ │ │ - cmp x1, x14 │ │ │ │ - b.eq 347c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bee8> // b.none │ │ │ │ - str w28, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w28, [x2] │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w0, w13 │ │ │ │ - b.eq 34744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be64> // b.none │ │ │ │ - ldr x0, [x26] │ │ │ │ - str w13, [sp, #204] │ │ │ │ - add x0, x0, x4 │ │ │ │ - ldp x1, x14, [x0, #8] │ │ │ │ - cmp x1, x14 │ │ │ │ - b.eq 3479c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bebc> // b.none │ │ │ │ - str w13, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w13, [x2, #4] │ │ │ │ - ldr x0, [x26] │ │ │ │ - str w28, [sp, #204] │ │ │ │ - add x0, x0, x12 │ │ │ │ - ldp x1, x14, [x0, #8] │ │ │ │ - cmp x1, x14 │ │ │ │ - b.eq 349d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0f8> // b.none │ │ │ │ - str w28, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w13, [sp, #204] │ │ │ │ - cmp x1, x14 │ │ │ │ - b.eq 349ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0cc> // b.none │ │ │ │ - str w13, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - ldr x28, [x22, #16] │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - add x19, x19, x10, lsl #1 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - ldr x0, [x28, #112] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi 346cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdec> // b.pmore │ │ │ │ - add x4, x28, #0xc8 │ │ │ │ - b 33ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1d0> │ │ │ │ - add x1, sp, #0xcc │ │ │ │ - str w13, [sp, #40] │ │ │ │ - stp x12, x4, [sp, #48] │ │ │ │ - str x5, [sp, #72] │ │ │ │ - stp x2, x10, [sp, #152] │ │ │ │ - bl 1f5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc0> │ │ │ │ - ldr w13, [sp, #40] │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - ldp x12, x4, [sp, #48] │ │ │ │ - ldp x2, x10, [sp, #152] │ │ │ │ - b 34740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be60> │ │ │ │ - add x1, sp, #0xcc │ │ │ │ - str w13, [sp, #40] │ │ │ │ - stp x12, x4, [sp, #48] │ │ │ │ - str x5, [sp, #72] │ │ │ │ - stp x2, x10, [sp, #152] │ │ │ │ - bl 1f5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc0> │ │ │ │ - ldr w13, [sp, #40] │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - ldp x12, x4, [sp, #48] │ │ │ │ - ldp x2, x10, [sp, #152] │ │ │ │ - b 34710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be30> │ │ │ │ - add x1, sp, #0xcc │ │ │ │ - stp x4, x5, [sp, #40] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - str w12, [sp, #72] │ │ │ │ - str x10, [sp, #152] │ │ │ │ - bl 1f5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc0> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x10, [sp, #152] │ │ │ │ - ldp x4, x5, [sp, #40] │ │ │ │ - ldr w12, [sp, #72] │ │ │ │ - b 33e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b588> │ │ │ │ - add x1, sp, #0xcc │ │ │ │ - stp x4, x5, [sp, #40] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - str x10, [sp, #72] │ │ │ │ - bl 1f5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc0> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x10, [sp, #72] │ │ │ │ - ldp x4, x5, [sp, #40] │ │ │ │ - b 33e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5b8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - sub x2, x10, x0 │ │ │ │ - mov x10, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - asr x1, x2, #2 │ │ │ │ - cmp x1, x10 │ │ │ │ - b.eq 34f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c648> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - str x3, [sp, #72] │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - stp x2, x9, [sp, #144] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, x10 │ │ │ │ - str x6, [sp, #160] │ │ │ │ - csel x0, x0, x10, ls // ls = plast │ │ │ │ - lsl x0, x0, #2 │ │ │ │ + bl d6f8 , 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, #3760] │ │ │ │ + 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] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp x2, x9, [sp, #144] │ │ │ │ - mov x13, x0 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - ldr x6, [sp, #160] │ │ │ │ - ldr w1, [x27, x9, lsl #2] │ │ │ │ - str w1, [x0, x2] │ │ │ │ - cbz x2, 348cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bfec> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - stp x3, x0, [sp, #144] │ │ │ │ - stp x9, x6, [sp, #160] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - ldp x3, x13, [sp, #144] │ │ │ │ - ldp x9, x6, [sp, #160] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x11, x13, x2 │ │ │ │ - cbz x0, 34904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c024> │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x11, [sp, #72] │ │ │ │ - stp x13, x9, [sp, #144] │ │ │ │ - str x6, [sp, #160] │ │ │ │ - bl ced0 │ │ │ │ - ldp x13, x9, [sp, #144] │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldr x11, [sp, #72] │ │ │ │ - ldr x6, [sp, #160] │ │ │ │ - str x13, [sp, #16] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x10, x13, x0 │ │ │ │ - b 34454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb74> │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, sp, #0xcc │ │ │ │ - stp x9, x10, [sp, #16] │ │ │ │ - bl 35040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c760> │ │ │ │ - ldp x9, x10, [sp, #16] │ │ │ │ - b 343e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb00> │ │ │ │ - mov x0, x4 │ │ │ │ - add x1, sp, #0xc8 │ │ │ │ - stp x9, x10, [sp, #16] │ │ │ │ - bl 35040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c760> │ │ │ │ - ldp x9, x10, [sp, #16] │ │ │ │ - ldr x5, [x23] │ │ │ │ - add x5, x5, x10 │ │ │ │ - b 34560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc80> │ │ │ │ - mov x0, x3 │ │ │ │ - add x1, sp, #0xc4 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - str x9, [sp, #24] │ │ │ │ - str x10, [sp, #72] │ │ │ │ - bl 35040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c760> │ │ │ │ - ldr x5, [x23] │ │ │ │ - ldr x10, [sp, #72] │ │ │ │ - ldr x9, [sp, #24] │ │ │ │ - add x5, x5, x10 │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - b 34530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc50> │ │ │ │ - mov x3, x27 │ │ │ │ - mov x1, x3 │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 33d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b494> // b.none │ │ │ │ - ldp w0, w2, [x3, #-4] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.ne 34980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0a0> // b.any │ │ │ │ - cmp x4, x1 │ │ │ │ - b.ne 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> // b.any │ │ │ │ - mov x3, x4 │ │ │ │ - b 33d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b494> │ │ │ │ - add x1, sp, #0xcc │ │ │ │ - stp x12, x4, [sp, #40] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - str x10, [sp, #152] │ │ │ │ - bl 1f5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc0> │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x10, [sp, #152] │ │ │ │ - ldp x12, x4, [sp, #40] │ │ │ │ - b 34778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be98> │ │ │ │ - add x1, sp, #0xcc │ │ │ │ - str w13, [sp, #40] │ │ │ │ - stp x12, x4, [sp, #48] │ │ │ │ - str x5, [sp, #72] │ │ │ │ - stp x2, x10, [sp, #152] │ │ │ │ - bl 1f5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc0> │ │ │ │ - ldr w13, [sp, #40] │ │ │ │ - ldp x12, x4, [sp, #48] │ │ │ │ - ldr x0, [x26] │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - add x0, x0, x12 │ │ │ │ - ldp x2, x10, [sp, #152] │ │ │ │ - ldp x1, x14, [x0, #8] │ │ │ │ - b 34764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be84> │ │ │ │ - ldr w0, [x24, x20, lsl #2] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 33ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5f0> │ │ │ │ - sub x0, x28, w0, sxtw │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 34c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c330> // b.pmore │ │ │ │ - mov x11, #0x0 // #0 │ │ │ │ - mov x10, #0x0 // #0 │ │ │ │ - b 34424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb44> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x15 │ │ │ │ - bl 3248c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bac> │ │ │ │ - b 34020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b740> │ │ │ │ - mov x0, x19 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w3, [x0] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 33fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b700> // b.any │ │ │ │ - b 34020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b740> │ │ │ │ - mov x1, x3 │ │ │ │ - b 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3c0> // b.any │ │ │ │ - ldr d15, [sp, #448] │ │ │ │ - ldp x29, x30, [sp, #352] │ │ │ │ - ldp x19, x20, [sp, #368] │ │ │ │ - ldp x21, x22, [sp, #384] │ │ │ │ - ldp x23, x24, [sp, #400] │ │ │ │ - ldp x25, x26, [sp, #416] │ │ │ │ - ldp x27, x28, [sp, #432] │ │ │ │ - add sp, sp, #0x1d0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - b 33a48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b168> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #80] │ │ │ │ - stp xzr, xzr, [sp, #104] │ │ │ │ - stp xzr, xzr, [sp, #120] │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - str xzr, [sp, #224] │ │ │ │ - str xzr, [sp, #256] │ │ │ │ - stp xzr, xzr, [sp, #272] │ │ │ │ - str xzr, [sp, #288] │ │ │ │ - str q31, [sp, #208] │ │ │ │ - str q31, [sp, #240] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #296] │ │ │ │ - str xzr, [sp, #312] │ │ │ │ - b 33744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae64> │ │ │ │ - add x23, x22, #0x48 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - str xzr, [x22, #72] │ │ │ │ - stp xzr, xzr, [x23, #8] │ │ │ │ - cbz x0, 34bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c30c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr x21, [x1, #96] │ │ │ │ - ldr x19, [x1, #144] │ │ │ │ - b 339b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0d8> │ │ │ │ - cmp x3, #0x4 │ │ │ │ - b.le 34c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c378> │ │ │ │ - mov x2, x3 │ │ │ │ - mov x0, x27 │ │ │ │ - str x11, [sp, #24] │ │ │ │ - str x6, [sp, #72] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x11, [sp, #24] │ │ │ │ - ldr x6, [sp, #72] │ │ │ │ - ldp x3, x0, [x6] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - sub x1, x0, x3 │ │ │ │ - add x4, x3, x28 │ │ │ │ + ldr x24, [x25] │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.ne 2eb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b68> // b.any │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + cbz x24, 2ebe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4be4> │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + mov x22, x1 │ │ │ │ + tbz w0, #1, 2eb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b8c> │ │ │ │ + ldp x1, x19, [x24, #40] │ │ │ │ + add x0, sp, #0xf │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x21, x24 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 2eba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ba8> // b.none │ │ │ │ + ldrb w23, [x21, #16] │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + tbz w23, #0, 2eaec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4aec> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w0, [x21, #17] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + tbnz w0, #0, 2ea38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a38> │ │ │ │ + mov x4, x19 │ │ │ │ + mov x2, x20 │ │ │ │ + add x3, x24, #0x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cf48 >::sync()@plt+0x8> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3848] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl c588 │ │ │ │ + mov w19, w0 │ │ │ │ + add x2, x24, #0x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cf18 │ │ │ │ + mov w0, w19 │ │ │ │ + bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ + 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, 2ebe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4be4> │ │ │ │ + and w23, w23, #0x1 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + ldr x26, [x0] │ │ │ │ + ldr x20, [x21, #40] │ │ │ │ + sub x20, x20, x26 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2eac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ac0> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2ea68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a68> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 2eab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ab0> │ │ │ │ + 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 2ea5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a5c> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x20, x19, #0x4, gt │ │ │ │ + b.le 2eab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ab0> │ │ │ │ + ldr x0, [x25] │ │ │ │ + cbz x0, 2ebe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4be4> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x0, x19 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x21, [x25] │ │ │ │ + cbz x21, 2ebe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4be4> │ │ │ │ + sub x20, x20, x19 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + ldp x2, x1, [x0] │ │ │ │ + add x20, x2, x20 │ │ │ │ add x1, x2, x1 │ │ │ │ - sub x2, x11, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 344a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bbc4> │ │ │ │ - str x6, [sp, #24] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - ldr x0, [x6] │ │ │ │ - add x4, x0, x28 │ │ │ │ - b 344a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bbc4> │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 339b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0d8> │ │ │ │ - mov x1, x0 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.ne 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> // b.any │ │ │ │ - b 349a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0c4> │ │ │ │ - add x2, x6, #0x4 │ │ │ │ - b 342c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9e0> │ │ │ │ - mov x0, x28 │ │ │ │ - str x6, [sp, #24] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x2, x28 │ │ │ │ - mov x27, x0 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - ldr x0, [x6] │ │ │ │ - cbz x0, 34bdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2fc> │ │ │ │ - bl ced0 │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - add x4, x27, x28 │ │ │ │ - str x27, [x6] │ │ │ │ - str x4, [x6, #16] │ │ │ │ - b 344a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bbc4> │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ + stp x20, x1, [x0, #16] │ │ │ │ + cbz w23, 2eb14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b14> │ │ │ │ + ldp x1, x19, [x24, #40] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 2ea40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a40> // b.none │ │ │ │ + ldrb w23, [x21, #16] │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + tbnz w23, #0, 2e9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49c0> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - ldr x21, [x1, #96] │ │ │ │ - ldr x19, [x1, #144] │ │ │ │ - b 339b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0d8> │ │ │ │ - mov x0, x9 │ │ │ │ - b 34158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b878> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3c0> // b.any │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, x0, #0x450 │ │ │ │ - bl c9f0 │ │ │ │ - mov x1, x10 │ │ │ │ - b 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b438> │ │ │ │ - mov x1, x3 │ │ │ │ - b 339b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0d0> │ │ │ │ - mov x0, x1 │ │ │ │ - b 342dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9fc> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 33854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af74> │ │ │ │ - b.ne 34b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c270> // b.any │ │ │ │ - ldr w0, [x1] │ │ │ │ - str w0, [x27] │ │ │ │ - b 34b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c270> │ │ │ │ - ldr x0, [x6] │ │ │ │ - b.ne 34b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2a0> // b.any │ │ │ │ - ldr w1, [x1] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - str w1, [x27] │ │ │ │ - str x0, [x6, #8] │ │ │ │ - b 344b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bbd0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldrb w0, [x21, #17] │ │ │ │ + tbz w0, #0, 2e9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49cc> │ │ │ │ + ldr x21, [x25] │ │ │ │ + b 2ea34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a34> │ │ │ │ + str wzr, [x21, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stp x2, x2, [x0, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d7d0 , 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, #3760] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 34f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c67c> // b.none │ │ │ │ + b.ne 2ebb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb0> // 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, 2ebdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bdc> │ │ │ │ + ldr x2, [x24, #24] │ │ │ │ + stp x2, x2, [x24, #40] │ │ │ │ + mov x0, x24 │ │ │ │ + str wzr, [x24, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d7d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510> │ │ │ │ + strb wzr, [x24, #17] │ │ │ │ + b 2eb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b34> │ │ │ │ + tbnz w0, #0, 2ebbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bbc> │ │ │ │ + ldp x1, x19, [x24, #24] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x24, #56] │ │ │ │ + add x19, x1, x19 │ │ │ │ + stp x1, x19, [x24, #40] │ │ │ │ + b 2e998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4998> │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + b 2ea38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a38> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, x3, #0x4e0 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + add x0, x0, #0x5b0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl c9d8 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xe38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl ced0 │ │ │ │ - cbz x25, 34cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3e0> │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 34cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3f0> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, 34ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c400> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 34cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c410> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 34d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c420> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cbz x0, 34d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c430> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 34d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c440> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + strb wzr, [x24, #17] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3c0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x19, 34d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c478> │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - mov x19, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cbz x0, 34d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c490> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 34d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4a0> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - cbz x0, 34d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4ac> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cbz x0, 34d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b8> │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - cbz x1, 34da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4c8> │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cbz x1, 34db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4d8> │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cbz x0, 34cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3d4> │ │ │ │ - b 34cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3cc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3e8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4a0> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - mov x19, x0 │ │ │ │ - b 34da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3f8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c498> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - mov x19, x0 │ │ │ │ - b 34db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4d0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4ac> │ │ │ │ + b.ne 2ebb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb4> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3d8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 2e8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48a0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3c0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xfd8 │ │ │ │ - bl c9f0 │ │ │ │ + b.ne 2ebb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb8> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - b 34d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c490> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + bl c8e8 , 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 2ebb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb8> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c428> │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + b.ne 2ebb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 34d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c46c> │ │ │ │ - bl ced0 │ │ │ │ - cbnz x19, 34d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c470> │ │ │ │ - b 34d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c478> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2ecb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cb4> // b.none │ │ │ │ + b 2ebb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c47c> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2ec44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c44> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 34d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c46c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2ecb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cb4> // b.none │ │ │ │ + b 2ebb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb8> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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 2edc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dc8> // b.none │ │ │ │ + cmp w20, #0x8 │ │ │ │ + b.ne 2ed98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d98> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3c0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ + b.ne 2eeac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eac> // 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, 2eeb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eb0> │ │ │ │ + ldr x19, [x19, #96] │ │ │ │ + cmp w20, #0x18 │ │ │ │ + b.eq 2ee34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e34> // b.none │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + str x19, [sp] │ │ │ │ + bl 2e940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4940> │ │ │ │ + b 2ed64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d64> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 2d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3000> │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2ee64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e64> // b.any │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + bl 2db40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b40> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2eeb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eb0> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2ee54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e54> │ │ │ │ + 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, 2eeb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eb0> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + str x19, [sp] │ │ │ │ + bl 2e940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4940> │ │ │ │ + b 2ed64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d64> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48a0> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str x19, [sp] │ │ │ │ + bl 2e940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4940> │ │ │ │ + b 2ed64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d64> │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ mov x19, x0 │ │ │ │ - b 34d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c490> │ │ │ │ + b 2ee1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1c> │ │ │ │ + blr x2 │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + b 2ee08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e08> │ │ │ │ bti j │ │ │ │ - b 34e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5a4> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x3e8 │ │ │ │ - add x1, x1, #0x418 │ │ │ │ - add x0, x0, #0x438 │ │ │ │ - mov w2, #0xb7 // #183 │ │ │ │ + bl c8e8 , 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 2e940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4940> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2eee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ee0> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ bl c9d8 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c484> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2ee04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e04> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c418> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 34ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3c0> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2ee90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e90> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c408> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xfd8 │ │ │ │ - bl c9f0 │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2eeac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eac> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , 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, #-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 3502c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c74c> // 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr w1, [x22] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3760] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ mov x22, x0 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - cbz x20, 34ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c714> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - add x20, x22, x20 │ │ │ │ - cbz x23, 35008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c728> │ │ │ │ - mov x0, x23 │ │ │ │ - bl ced0 │ │ │ │ - stp x22, x20, [x21] │ │ │ │ - add x3, x22, x19 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str x3, [x21, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr x19, [x0] │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz x19, 2f29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x529c> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + mov x23, x2 │ │ │ │ + mov x26, x1 │ │ │ │ + mov x21, x19 │ │ │ │ + tbz w0, #0, 2f1f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51f4> │ │ │ │ + ldp x1, x2, [x19, #48] │ │ │ │ + tbnz w0, #2, 2f154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5154> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3824] │ │ │ │ + add x20, x23, x3 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3840] │ │ │ │ + str x23, [sp, #8] │ │ │ │ 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 350ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c80c> // 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 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 2f210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5210> // b.none │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cbz x19, 2f27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x527c> │ │ │ │ + mov x4, x20 │ │ │ │ + add x3, sp, #0x8 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov x22, x0 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - cbz x20, 350b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7d4> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - add x20, x22, x20 │ │ │ │ - cbz x23, 350c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7e8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl ced0 │ │ │ │ - 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 │ │ │ │ + bl c888 │ │ │ │ + ldr w24, [x25] │ │ │ │ + ldr w1, [x28] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w27, w0 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w27 │ │ │ │ + bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [x21, #48] │ │ │ │ + cmp w27, w24 │ │ │ │ + b.eq 2f1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2f110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5110> // b.none │ │ │ │ + ldr x19, [x22] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x19, 2f29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x529c> │ │ │ │ + ldr x3, [x26] │ │ │ │ + mov x0, x26 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x19, [x22] │ │ │ │ + cbnz x0, 2f220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5220> │ │ │ │ + ldr w0, [x26, #64] │ │ │ │ + tbnz w0, #0, 2f240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5240> │ │ │ │ + cbz x19, 2f29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x529c> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + stp x0, x0, [x19, #48] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3824] │ │ │ │ + ldp x1, x2, [x21, #48] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3840] │ │ │ │ + b 2f104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5104> │ │ │ │ + ldr x19, [x22] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cbz x19, 2f27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x527c> │ │ │ │ + mov x4, x20 │ │ │ │ + add x3, sp, #0x8 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c888 │ │ │ │ + ldr w27, [x25] │ │ │ │ + ldr w1, [x24] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w26, w0 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w26 │ │ │ │ + bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x21, #48] │ │ │ │ + cmp w26, w27 │ │ │ │ + b.eq 2f1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> // b.none │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 2f10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x510c> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 2f110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5110> // b.none │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 2f08c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x508c> // b.any │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + sub x0, x20, x23 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2f258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5258> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ - nop │ │ │ │ + add x20, x23, x3 │ │ │ │ + str x23, [sp, #8] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3824] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #4040] │ │ │ │ + b 2f178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5178> │ │ │ │ + ldr x19, [x22] │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cbz x19, 2f27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x527c> │ │ │ │ + mov x4, x20 │ │ │ │ + add x3, sp, #0x8 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c888 │ │ │ │ + ldr w27, [x26] │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w24, w0 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w24 │ │ │ │ + bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x21, #48] │ │ │ │ + cmp w24, w27 │ │ │ │ + b.eq 2f1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.ne 2f170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5170> // b.any │ │ │ │ + b 2f110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5110> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + subs x0, x0, x23 │ │ │ │ + csinv x0, x0, xzr, ne // ne = any │ │ │ │ + b 2f114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5114> │ │ │ │ + tbnz w0, #1, 2f25c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x525c> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + stp x1, x1, [x19, #48] │ │ │ │ + mov x2, x1 │ │ │ │ + str w0, [x19, #64] │ │ │ │ + b 2ef9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f9c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.ne 2f040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5040> // b.any │ │ │ │ + b 2f110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5110> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 2f240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5240> // b.none │ │ │ │ + cbz x19, 2f29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x529c> │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x19, #48] │ │ │ │ + ldp x1, x2, [x21, #48] │ │ │ │ + b 2efc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fc0> │ │ │ │ + cbz x19, 2f29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x529c> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + ldp x1, x2, [x21, #48] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + str w0, [x19, #64] │ │ │ │ + b 2f15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, x3, #0x840 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + add x0, x0, #0xf0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x698 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc88 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x22, x21, [x0, #32] │ │ │ │ - stp xzr, xzr, [x0, #32] │ │ │ │ - str xzr, [x0, #48] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 35148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c868> // b.none │ │ │ │ - mov x19, x22 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 35268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c988> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 35130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c850> // b.any │ │ │ │ - cbz x22, 35154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c874> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldp x22, x21, [x20, #56] │ │ │ │ - stp xzr, xzr, [x20, #56] │ │ │ │ - str xzr, [x20, #72] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8a4> // b.none │ │ │ │ - mov x19, x22 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 35278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c998> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 3516c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c88c> // b.any │ │ │ │ - cbz x22, 35190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8b0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldp x22, x21, [x20, #80] │ │ │ │ - stp xzr, xzr, [x20, #80] │ │ │ │ - str xzr, [x20, #96] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 351c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8e0> // b.none │ │ │ │ - mov x19, x22 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 35258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c978> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 351a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8c8> // b.any │ │ │ │ - cbz x22, 351cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8ec> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - stp xzr, xzr, [x20, #104] │ │ │ │ - str xzr, [x20, #120] │ │ │ │ - cbz x0, 351e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c900> │ │ │ │ - bl ced0 │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1, #128]! │ │ │ │ - stp xzr, xzr, [x20, #128] │ │ │ │ - stp xzr, xzr, [x1, #16] │ │ │ │ - str xzr, [x1, #32] │ │ │ │ - cbz x0, 351fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c91c> │ │ │ │ - bl ced0 │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1, #168]! │ │ │ │ - stp xzr, xzr, [x20, #168] │ │ │ │ - stp xzr, xzr, [x1, #16] │ │ │ │ - str xzr, [x1, #32] │ │ │ │ - cbz x0, 35218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c938> │ │ │ │ - bl ced0 │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1, #208]! │ │ │ │ - stp xzr, xzr, [x20, #208] │ │ │ │ - stp xzr, xzr, [x1, #16] │ │ │ │ - str xzr, [x1, #32] │ │ │ │ - cbz x0, 35234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c954> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #248] │ │ │ │ - stp xzr, xzr, [x20, #248] │ │ │ │ - str xzr, [x20, #264] │ │ │ │ - cbz x0, 35288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9a8> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 351a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8c8> // b.any │ │ │ │ - b 351c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8e0> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 35130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c850> // b.any │ │ │ │ - b 35148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c868> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 3516c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c88c> // b.any │ │ │ │ - b 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8a4> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + mov x5, x0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x1, 2f3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53c4> │ │ │ │ + ldr x0, [x5, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 2f32c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x532c> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2f7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57f0> // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x2, [x5, #8] │ │ │ │ + ldr x3, [x5, #200] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + ldr x6, [x5, #184] │ │ │ │ + str x19, [sp, #112] │ │ │ │ + cmp x3, x2 │ │ │ │ + csel x2, x3, x2, le │ │ │ │ + cbnz x2, 2f404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5404> │ │ │ │ + ldrb w12, [x5, #168] │ │ │ │ + sub x2, x3, x2 │ │ │ │ + add x2, x6, x2 │ │ │ │ + add x6, x6, x3 │ │ │ │ + stp x2, x6, [x5, #8] │ │ │ │ + add x11, x5, #0x48 │ │ │ │ + str x6, [x5, #24] │ │ │ │ + tbz w12, #0, 2f818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5818> │ │ │ │ + ldr w4, [x11, #88] │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + ldr x7, [x5, #192] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr x19, [x5, #176] │ │ │ │ + sub x7, x7, x3 │ │ │ │ + tbz w4, #0, 2f428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5428> │ │ │ │ + tbz w4, #1, 2f4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54ac> │ │ │ │ + cmp x7, x8 │ │ │ │ + b.gt 2f518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5518> │ │ │ │ + add x3, x9, #0x1 │ │ │ │ + ldr x1, [x5, #184] │ │ │ │ + ldr x2, [x5, #200] │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ls 2f594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5594> // b.plast │ │ │ │ + ldr x0, [x5, #16] │ │ │ │ + add x2, x9, x2 │ │ │ │ + ldr x19, [sp, #112] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x5, #24] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + b 2f300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5300> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x320 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2f5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55b4> // b.any │ │ │ │ + ldr x1, [x0, #184] │ │ │ │ + str x19, [sp, #112] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x6, x1 │ │ │ │ + ldr x3, [x5, #200] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + cmp x3, x2 │ │ │ │ + csel x2, x3, x2, le │ │ │ │ + cbz x2, 2f34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x534c> │ │ │ │ + sub x3, x3, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x6, x3 │ │ │ │ + stp x2, x5, [sp, #8] │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldp x2, x5, [sp, #8] │ │ │ │ + ldr x6, [x5, #184] │ │ │ │ + ldr x3, [x5, #200] │ │ │ │ + b 2f34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x534c> │ │ │ │ + ldp x2, x8, [x5, #88] │ │ │ │ + ldr x0, [x11, #80] │ │ │ │ + sub x8, x8, x0 │ │ │ │ + add x1, x2, x0 │ │ │ │ + cmp x8, x7 │ │ │ │ + csel x8, x8, x7, le │ │ │ │ + mov x9, x8 │ │ │ │ + cmp x8, #0x1 │ │ │ │ + b.le 2f7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57b0> │ │ │ │ + mov x2, x8 │ │ │ │ + mov x0, x6 │ │ │ │ + stp x8, x7, [sp, #8] │ │ │ │ + str x8, [sp, #24] │ │ │ │ + str w12, [sp, #32] │ │ │ │ + stp x5, x11, [sp, #40] │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr w12, [sp, #32] │ │ │ │ + ldp x5, x11, [sp, #40] │ │ │ │ + mov x6, x0 │ │ │ │ + ldp x8, x7, [sp, #8] │ │ │ │ + ldr x9, [sp, #24] │ │ │ │ + ldr w4, [x11, #88] │ │ │ │ + ldr x0, [x11, #80] │ │ │ │ + and w1, w4, #0x1 │ │ │ │ + add x0, x8, x0 │ │ │ │ + str x0, [x11, #80] │ │ │ │ + cbnz w1, 2f388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5388> │ │ │ │ + ldr x1, [x5, #96] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2f388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5388> // b.any │ │ │ │ + orr w4, w4, #0x1 │ │ │ │ + str w4, [x11, #88] │ │ │ │ + tbnz w4, #1, 2f38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x538c> │ │ │ │ + sub x3, x7, x8 │ │ │ │ + add x2, x6, x9 │ │ │ │ + mov x0, x11 │ │ │ │ + mov x1, x19 │ │ │ │ + stp x11, x6, [sp, #8] │ │ │ │ + stp x9, x7, [sp, #24] │ │ │ │ + str x8, [sp, #40] │ │ │ │ + str w12, [sp, #48] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + bl 2ef40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f40> │ │ │ │ + ldr x8, [sp, #40] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ + ldp x11, x6, [sp, #8] │ │ │ │ + ldp x9, x7, [sp, #24] │ │ │ │ + ldr w12, [sp, #48] │ │ │ │ + b.eq 2f5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55c8> // b.none │ │ │ │ + add x8, x8, x0 │ │ │ │ + sub x3, x7, x8 │ │ │ │ + mov x9, x8 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.lt 2f75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x575c> // b.tstop │ │ │ │ + ldr w4, [x11, #88] │ │ │ │ + ubfx x12, x4, #1, #1 │ │ │ │ + cmp w12, #0x0 │ │ │ │ + ccmp x7, x8, #0x4, ne // ne = any │ │ │ │ + b.le 2f394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5394> │ │ │ │ + ldr x3, [x11, #80] │ │ │ │ + sub x7, x7, x8 │ │ │ │ + ldr x2, [x5, #128] │ │ │ │ + add x10, x5, #0x78 │ │ │ │ + ldr x1, [x5, #120] │ │ │ │ + sub x2, x2, x3 │ │ │ │ + cmp x2, x7 │ │ │ │ + add x0, x6, x9 │ │ │ │ + csel x2, x2, x7, le │ │ │ │ + add x1, x1, x3 │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.le 2f7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57c0> │ │ │ │ + stp x2, x8, [sp, #8] │ │ │ │ + stp x5, x11, [sp, #24] │ │ │ │ + str x10, [sp, #40] │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldp x5, x11, [sp, #24] │ │ │ │ + ldp x2, x8, [sp, #8] │ │ │ │ + ldr x10, [sp, #40] │ │ │ │ + ldr x3, [x11, #80] │ │ │ │ + ldr w4, [x11, #88] │ │ │ │ + add x3, x2, x3 │ │ │ │ + str x3, [x11, #80] │ │ │ │ + tbnz w4, #0, 2f58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x558c> │ │ │ │ + ldr x0, [x10, #8] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 2f58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x558c> // b.any │ │ │ │ + orr w4, w4, #0x1 │ │ │ │ + str w4, [x11, #88] │ │ │ │ + add x9, x8, x2 │ │ │ │ + b 2f394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5394> │ │ │ │ + ldr w3, [x5, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + ldr x19, [sp, #112] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + str x1, [x5, #24] │ │ │ │ + orr w1, w3, #0x1 │ │ │ │ + str w1, [x5, #64] │ │ │ │ + b 2f300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5300> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + blr x2 │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + ldr x1, [x5, #16] │ │ │ │ + b 2f2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52f0> │ │ │ │ + ldr x0, [x5, #72] │ │ │ │ + add x10, x5, #0x78 │ │ │ │ + cbz x0, 2f7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57f8> │ │ │ │ + ldr x1, [x10, #8] │ │ │ │ + add x3, sp, #0x57 │ │ │ │ + ldr w0, [x0, #12] │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x10, x5, [sp, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x6, x7, [sp, #32] │ │ │ │ + stp x8, x9, [sp, #48] │ │ │ │ + str w12, [sp, #68] │ │ │ │ + str x11, [sp, #72] │ │ │ │ + strb w0, [sp, #87] │ │ │ │ + mov x0, x10 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x10, [sp, #8] │ │ │ │ + asr x13, x19, #8 │ │ │ │ + add x3, sp, #0x57 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x0, x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x10, #8] │ │ │ │ + strb w13, [sp, #87] │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x10, [sp, #8] │ │ │ │ + asr x13, x19, #16 │ │ │ │ + add x3, sp, #0x57 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x0, x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x10, #8] │ │ │ │ + strb w13, [sp, #87] │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x10, [sp, #8] │ │ │ │ + asr x13, x19, #24 │ │ │ │ + add x3, sp, #0x57 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x0, x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x10, #8] │ │ │ │ + strb w13, [sp, #87] │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + ldr x0, [x5, #72] │ │ │ │ + cbz x0, 2f7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57f8> │ │ │ │ + ldr x10, [sp, #8] │ │ │ │ + add x3, sp, #0x57 │ │ │ │ + ldr w13, [x0, #20] │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x0, x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x10, #8] │ │ │ │ + str w13, [sp, #8] │ │ │ │ + stp x10, x5, [sp, #16] │ │ │ │ + strb w13, [sp, #87] │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x10, [sp, #16] │ │ │ │ + add x3, sp, #0x57 │ │ │ │ + ldr w13, [sp, #8] │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x0, x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x10, #8] │ │ │ │ + asr x14, x13, #8 │ │ │ │ + str x10, [sp, #8] │ │ │ │ + str w13, [sp, #16] │ │ │ │ + strb w14, [sp, #87] │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x10, [sp, #8] │ │ │ │ + add x3, sp, #0x57 │ │ │ │ + ldr w13, [sp, #16] │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x0, x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x10, #8] │ │ │ │ + asr x14, x13, #16 │ │ │ │ + str w13, [sp, #16] │ │ │ │ + strb w14, [sp, #87] │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x10, [sp, #8] │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + ldr w13, [sp, #16] │ │ │ │ + add x3, sp, #0x57 │ │ │ │ + mov x0, x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x10, #8] │ │ │ │ + asr x13, x13, #24 │ │ │ │ + strb w13, [sp, #87] │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x11, [sp, #72] │ │ │ │ + ldr x9, [sp, #56] │ │ │ │ + ldr w4, [x11, #88] │ │ │ │ + ldp x5, x6, [sp, #24] │ │ │ │ + orr w4, w4, #0x2 │ │ │ │ + ldp x7, x8, [sp, #40] │ │ │ │ + str xzr, [x11, #80] │ │ │ │ + ldr w12, [sp, #68] │ │ │ │ + str w4, [x11, #88] │ │ │ │ + b 2f50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x550c> │ │ │ │ + add x2, x6, x8 │ │ │ │ + mov x0, x11 │ │ │ │ + mov x1, x19 │ │ │ │ + stp x11, x6, [sp, #8] │ │ │ │ + stp x8, x7, [sp, #24] │ │ │ │ + str x8, [sp, #40] │ │ │ │ + str w12, [sp, #48] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + bl 2ef40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f40> │ │ │ │ + ldr x9, [sp, #40] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ + ldp x11, x6, [sp, #8] │ │ │ │ + ldp x8, x7, [sp, #24] │ │ │ │ + ldr w12, [sp, #48] │ │ │ │ + b.eq 2f5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55c8> // b.none │ │ │ │ + ldr w4, [x11, #88] │ │ │ │ + add x8, x8, x0 │ │ │ │ + mov x9, x8 │ │ │ │ + ubfx x12, x4, #1, #1 │ │ │ │ + b 2f50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x550c> │ │ │ │ + b.eq 2f7d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57d8> // b.none │ │ │ │ + add x0, x0, x8 │ │ │ │ + str x0, [x11, #80] │ │ │ │ + b 2f494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> │ │ │ │ + b.ne 2f56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x556c> // b.any │ │ │ │ + ldrb w1, [x1] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x3, [x11, #80] │ │ │ │ + ldr w4, [x11, #88] │ │ │ │ + b 2f56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x556c> │ │ │ │ + ldrb w0, [x2, x0] │ │ │ │ + strb w0, [x6] │ │ │ │ + ldr w4, [x11, #88] │ │ │ │ + ldr x0, [x11, #80] │ │ │ │ + and w1, w4, #0x1 │ │ │ │ + b 2f488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5488> │ │ │ │ + str x19, [sp, #112] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x698 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2f864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5864> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + stp x1, x1, [x0, #48] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + mov w1, w2 │ │ │ │ + b cc60 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 35100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c820> │ │ │ │ - ldr x0, [x20, #248] │ │ │ │ - cbz x0, 352c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9e8> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - cbz x0, 352d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9f4> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #168] │ │ │ │ - cbz x0, 352e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca00> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #128] │ │ │ │ - cbz x0, 352ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca0c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - cbz x0, 352f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca18> │ │ │ │ - bl ced0 │ │ │ │ - ldp x19, x21, [x20, #80] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 35320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca40> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 353cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1caec> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 35304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca24> // b.any │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x21, 3532c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca4c> │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - ldp x19, x21, [x20, #56] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 3535c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca7c> // b.none │ │ │ │ - nop │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc88 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 353e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb00> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 35340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca60> // b.any │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - cbz x21, 35368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca88> │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - ldp x19, x21, [x20, #32] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 3539c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cabc> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 353b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cad8> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 35380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1caa0> // b.any │ │ │ │ - ldr x21, [x20, #32] │ │ │ │ - cbz x21, 353f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb14> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 35380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1caa0> // b.any │ │ │ │ - ldr x21, [x20, #32] │ │ │ │ - b 3539c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cabc> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 35304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca24> // b.any │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - b 35320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca40> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 35340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca60> // b.any │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - b 3535c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca7c> │ │ │ │ - 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, #3760] │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x200 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3728] │ │ │ │ - str x20, [sp, #40] │ │ │ │ - bl c5a0 │ │ │ │ - ldr w28, [x19, #20] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - cbz w28, 3648c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbac> │ │ │ │ - ubfiz x0, x28, #2, #32 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ubfiz x2, x28, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x21, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ubfiz x0, x28, #2, #32 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ubfiz x2, x28, #2, #32 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x25, [sp, #576] │ │ │ │ - str x26, [sp, #584] │ │ │ │ - str d15, [sp, #624] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - cbz w0, 364a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbc8> │ │ │ │ - add x0, sp, #0x80 │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + ldr x0, [x3] │ │ │ │ str x0, [sp, #24] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - str w25, [sp, #20] │ │ │ │ - add x22, sp, #0x90 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - str d13, [sp, #608] │ │ │ │ - fmov d13, x0 │ │ │ │ - mvn w0, w25 │ │ │ │ - str d14, [sp, #616] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3712] │ │ │ │ - and w2, w0, #0x1 │ │ │ │ - mov w1, w25 │ │ │ │ - mov x26, #0x1 // #1 │ │ │ │ - cbnz x25, 35664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd84> │ │ │ │ - cbz w28, 355d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ccf8> │ │ │ │ - and w7, w1, #0x1 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr x4, [x19] │ │ │ │ - ldr x13, [x19, #32] │ │ │ │ - umull x27, w7, w0 │ │ │ │ - ldr x9, [x19, #80] │ │ │ │ - add x12, x13, x27 │ │ │ │ - ldr x8, [x4, #32] │ │ │ │ - add x11, x9, x27 │ │ │ │ - cbnz x25, 35ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1f4> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - lsr w1, w0, #3 │ │ │ │ - mvn w3, w0 │ │ │ │ - and w3, w3, #0x7 │ │ │ │ - ldrb w1, [x8, w1, uxtw] │ │ │ │ - asr w1, w1, w3 │ │ │ │ - tbz w1, #0, 357cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ceec> │ │ │ │ - ubfiz x1, x2, #2, #32 │ │ │ │ - ldr w3, [x19, #20] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w0, [x21, x1] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str wzr, [x20, x1] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.hi 35528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc48> // b.pmore │ │ │ │ - ldr x0, [x13, x27] │ │ │ │ - ubfiz x3, x5, #2, #32 │ │ │ │ - ubfiz x28, x2, #2, #32 │ │ │ │ - add x0, x0, x3 │ │ │ │ - cmp x28, #0x4 │ │ │ │ - b.eq 35810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf30> // b.none │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x21 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - mov x2, x28 │ │ │ │ - ldr x0, [x0, x27] │ │ │ │ - add x0, x0, x3 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr w1, [x19, #20] │ │ │ │ - cbz w1, 355d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ccf8> │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - ldr x4, [x2, x27] │ │ │ │ - ldr x2, [x1, x27] │ │ │ │ - ldrsw x1, [x4, x0, lsl #2] │ │ │ │ - str w0, [x2, x1, lsl #2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr w1, [x19, #20] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 355c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cce0> // b.pmore │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.ne 2f920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5920> // b.any │ │ │ │ + ldr w0, [x23, #88] │ │ │ │ + mov x22, x1 │ │ │ │ + tbz w0, #0, 2f990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5990> │ │ │ │ + ldr x25, [x23] │ │ │ │ + cbz x25, 2fc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c70> │ │ │ │ + ldr w0, [x25, #64] │ │ │ │ + and w0, w0, #0x2 │ │ │ │ + cbz w0, 2fbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bdc> │ │ │ │ + ldp x0, x4, [x25, #48] │ │ │ │ + add x1, sp, #0xf │ │ │ │ + str x1, [sp, #16] │ │ │ │ + mov x26, x25 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.ne 2fa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a2c> // b.any │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + b 2fa90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a90> │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2fc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c70> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + stp x1, x1, [x0, #48] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + mov w1, w2 │ │ │ │ + bl cc60 │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + strb wzr, [x1] │ │ │ │ + str xzr, [x23, #56] │ │ │ │ + str xzr, [x23, #80] │ │ │ │ + str wzr, [x23, #88] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c6c> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + ldr x21, [x23, #80] │ │ │ │ + sub x20, x0, x21 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2f9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59f0> │ │ │ │ + ldr x24, [x23, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2f9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59bc> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 2f9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59e0> │ │ │ │ + ldr x0, [x22] │ │ │ │ + add x1, x21, x19 │ │ │ │ + add x1, x24, x1 │ │ │ │ + sub x2, x20, x19 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 2f9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59b0> // b.any │ │ │ │ + ldr x21, [x23, #80] │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + add x21, x19, x21 │ │ │ │ + str x21, [x23, #80] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 2f8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58ec> // b.any │ │ │ │ + ldr x26, [x23] │ │ │ │ + ldr w0, [x23, #88] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x23, #88] │ │ │ │ + cbz x26, 2fc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c70> │ │ │ │ + ldr w0, [x26, #64] │ │ │ │ + tbz w0, #1, 2fc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c20> │ │ │ │ + ldp x0, x4, [x26, #48] │ │ │ │ + add x1, sp, #0xf │ │ │ │ + str x1, [sp, #16] │ │ │ │ + mov x25, x26 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq 2f918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5918> // b.none │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add x3, x25, #0x30 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + bl c888 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #4040] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ + mov w19, w0 │ │ │ │ + add x2, x25, #0x30 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w19 │ │ │ │ + bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + ldr x26, [x23] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, w19 │ │ │ │ + cset w24, ne // ne = any │ │ │ │ + cbz x26, 2fc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c70> │ │ │ │ + and w24, w24, #0x1 │ │ │ │ + add x1, x26, #0x20 │ │ │ │ + ldr x21, [x1] │ │ │ │ + ldr x20, [x26, #48] │ │ │ │ + sub x20, x20, x21 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2fb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b1c> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2fac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ac0> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 2fb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b08> │ │ │ │ + ldr x0, [x22] │ │ │ │ + sub x26, x20, x19 │ │ │ │ + mov x2, x26 │ │ │ │ + add x1, x21, x19 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + blr x3 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 2fab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ab4> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x20, x19, #0x4, gt │ │ │ │ + b.le 2fb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b08> │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2fc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c70> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x2, x26 │ │ │ │ + add x1, x0, x19 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x26, [x23] │ │ │ │ + cbz x26, 2fc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c70> │ │ │ │ + ldr x21, [x26, #32] │ │ │ │ + sub x20, x20, x19 │ │ │ │ + add x1, x26, #0x20 │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + add x20, x21, x20 │ │ │ │ + add x0, x21, x0 │ │ │ │ + stp x20, x0, [x1, #16] │ │ │ │ + cbz w24, 2fb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b40> │ │ │ │ + ldp x0, x4, [x25, #48] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 2fa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a2c> // b.any │ │ │ │ + b 2fa98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a98> │ │ │ │ + str wzr, [x26, #64] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + stp x21, x21, [x1, #16] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, w2 │ │ │ │ + bl cc60 │ │ │ │ + ldr w0, [x23, #88] │ │ │ │ + tbz w0, #0, 2f940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5940> │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c00> │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 27d40 ::do_widen(char) const@@Base+0xaa80> │ │ │ │ + ubfx x1, x19, #8, #8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 27d40 ::do_widen(char) const@@Base+0xaa80> │ │ │ │ + ubfx x1, x19, #16, #8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 27d40 ::do_widen(char) const@@Base+0xaa80> │ │ │ │ + lsr w1, w19, #24 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 27d40 ::do_widen(char) const@@Base+0xaa80> │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c00> │ │ │ │ + ldr w1, [x0, #20] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 27d40 ::do_widen(char) const@@Base+0xaa80> │ │ │ │ + ubfx x1, x19, #8, #8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 27d40 ::do_widen(char) const@@Base+0xaa80> │ │ │ │ + ubfx x1, x19, #16, #8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 27d40 ::do_widen(char) const@@Base+0xaa80> │ │ │ │ + lsr w1, w19, #24 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 27d40 ::do_widen(char) const@@Base+0xaa80> │ │ │ │ + b 2f940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5940> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2df80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f80> │ │ │ │ + ldp x0, x4, [x25, #48] │ │ │ │ + add x1, sp, #0xf │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x26, [x23] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq 2fc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c38> // b.none │ │ │ │ + cbnz x26, 2fa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a2c> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x698 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2df80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f80> │ │ │ │ + ldr w0, [x26, #64] │ │ │ │ + mov x25, x26 │ │ │ │ + and w0, w0, #0x2 │ │ │ │ + b 2f8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58fc> │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + b 2fa8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a8c> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2f840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5840> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - mov x4, #0x14 // #20 │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - str x22, [sp, #128] │ │ │ │ - bl d728 , 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+0x5f720> │ │ │ │ - add x1, x1, #0x460 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - stp x4, x5, [x0] │ │ │ │ - str w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - ldrb w0, [x24, #520] │ │ │ │ - tbnz w0, #0, 35a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d164> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 3563c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd5c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.ls 36104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d824> // b.plast │ │ │ │ - str w25, [sp, #20] │ │ │ │ - mvn w0, w25 │ │ │ │ - ldr w28, [x19, #20] │ │ │ │ - and w2, w0, #0x1 │ │ │ │ - mov w1, w25 │ │ │ │ - cbz x25, 354f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc10> │ │ │ │ - cbz w28, 356bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cddc> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w9, #0xff // #255 │ │ │ │ - ldr x5, [x19] │ │ │ │ - lsr w7, w0, #3 │ │ │ │ - mvn w4, w0 │ │ │ │ - ldr x6, [x19, #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, w9, ne // ne = any │ │ │ │ - strb w4, [x6, x0] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr w3, [x19, #20] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.hi 35670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd90> // b.pmore │ │ │ │ - ldr w12, [x19, #12] │ │ │ │ - mov w9, w12 │ │ │ │ - cmp wzr, w12, lsr #1 │ │ │ │ - b.eq 35998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0b8> // b.none │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - asr w15, w1, #1 │ │ │ │ - ldr x8, [x19, #128] │ │ │ │ - add x13, x19, #0x80 │ │ │ │ - ubfiz w14, w0, #2, #1 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - b 35748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce68> │ │ │ │ - ldr x7, [x19, #208] │ │ │ │ - orr x5, x4, x5 │ │ │ │ - str x5, [x8, x0] │ │ │ │ - ldr x3, [x7, x0] │ │ │ │ - orr x3, x3, x4 │ │ │ │ - str x3, [x7, x0] │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - add w3, w10, #0x1 │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - strb wzr, [x5, w10, sxtw] │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - strb wzr, [x5, w3, sxtw] │ │ │ │ - ldr x8, [x13] │ │ │ │ - ldr w12, [x19, #12] │ │ │ │ - ldr x0, [x8, x0] │ │ │ │ - lsr w7, w12, #1 │ │ │ │ - mov w9, w12 │ │ │ │ - tst x4, x0 │ │ │ │ - cinc w11, w11, ne // ne = any │ │ │ │ - cmp w7, w6 │ │ │ │ - b.ls 35854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf74> // b.plast │ │ │ │ - add w10, w10, #0x2 │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - ubfx x0, x6, #6, #32 │ │ │ │ - ldr x7, [x19, #168] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr x5, [x3, w6, uxtw #3] │ │ │ │ - lsl x4, x26, x6 │ │ │ │ - ldr x3, [x7, x0] │ │ │ │ - add x9, x8, x0 │ │ │ │ - ldr x16, [x5, #136] │ │ │ │ - orr x17, x4, x3 │ │ │ │ - bic x3, x3, x4 │ │ │ │ - ldrb w5, [x16, w15, sxtw] │ │ │ │ - asr w5, w5, w14 │ │ │ │ - and w5, w5, #0x3 │ │ │ │ - cmp w5, #0x1 │ │ │ │ - csel x3, x3, x17, ne // ne = any │ │ │ │ - str x3, [x7, x0] │ │ │ │ - ldrb w3, [x16, w15, sxtw] │ │ │ │ - ldr x5, [x8, x0] │ │ │ │ - asr w3, w3, w14 │ │ │ │ - and w3, w3, #0x3 │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.eq 356f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce10> // b.none │ │ │ │ - bic x5, x5, x4 │ │ │ │ - str x5, [x8, x0] │ │ │ │ - ldr x5, [x19, #208] │ │ │ │ - ldr x7, [x7, x0] │ │ │ │ - ldr x3, [x5, x0] │ │ │ │ - tst x4, x7 │ │ │ │ - b.eq 3582c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf4c> // b.none │ │ │ │ - orr x3, x4, x3 │ │ │ │ - str x3, [x5, x0] │ │ │ │ - b 35708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce28> │ │ │ │ - ldr x4, [x12] │ │ │ │ - ubfiz x1, x5, #2, #32 │ │ │ │ - ldr x3, [x11] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str w0, [x4, x1] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str wzr, [x3, x1] │ │ │ │ - ldr w1, [x19, #20] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 35528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc48> // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x13, x27] │ │ │ │ - ubfiz x3, x5, #2, #32 │ │ │ │ - ubfiz x28, x2, #2, #32 │ │ │ │ - add x0, x0, x3 │ │ │ │ - cmp x28, #0x4 │ │ │ │ - b.hi 35578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc98> // b.pmore │ │ │ │ - b.ne 355a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ccc8> // b.any │ │ │ │ - ldr x1, [x9, x27] │ │ │ │ - ldr w4, [x21] │ │ │ │ - ldr w2, [x20] │ │ │ │ - str w4, [x0] │ │ │ │ - str w2, [x1, x3] │ │ │ │ - ldr w1, [x19, #20] │ │ │ │ - b 355a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ccc8> │ │ │ │ - bic x3, x3, x4 │ │ │ │ - str x3, [x5, x0] │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - lsr w7, w12, #1 │ │ │ │ - ldr x0, [x9] │ │ │ │ - mov w9, w12 │ │ │ │ - tst x4, x0 │ │ │ │ - cinc w11, w11, ne // ne = any │ │ │ │ - cmp w7, w6 │ │ │ │ - b.hi 35744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce64> // b.pmore │ │ │ │ - cbz w11, 35998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0b8> │ │ │ │ - mov w8, #0x18 // #24 │ │ │ │ - movi d26, #0x0 │ │ │ │ - fmov d30, #2.500000000000000000e+00 │ │ │ │ - fmov d29, #-2.000000000000000000e+00 │ │ │ │ - umull x8, w2, w8 │ │ │ │ - fmov d28, #-1.000000000000000000e+00 │ │ │ │ - mov w15, #0x1 // #1 │ │ │ │ - fmov d25, #2.000000000000000000e+00 │ │ │ │ - fmov d24, #1.000000000000000000e+00 │ │ │ │ - cbz w7, 35998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0b8> │ │ │ │ - ldr x5, [x19, #208] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov w16, #0x0 // #0 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ubfx x0, x3, #6, #32 │ │ │ │ - lsl x6, x26, x3 │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr x10, [x5, x0] │ │ │ │ - tst x6, x10 │ │ │ │ - b.eq 35bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2d8> // b.none │ │ │ │ - ldr x12, [x19, #56] │ │ │ │ - ubfiz x10, x3, #3, #32 │ │ │ │ - ldr x17, [x13] │ │ │ │ - ubfiz x18, x3, #1, #32 │ │ │ │ - ldr x12, [x12, x8] │ │ │ │ - ldr x17, [x17, x0] │ │ │ │ - ldr w10, [x12, x10] │ │ │ │ - ldr w12, [x12, w4, uxtw #2] │ │ │ │ - tst x6, x17 │ │ │ │ - b.eq 35d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d498> // b.none │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w10, 35908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d028> │ │ │ │ - ldr x28, [x19, #32] │ │ │ │ - sub w17, w10, #0x1 │ │ │ │ - ldr x27, [x19, #104] │ │ │ │ - ldr x28, [x28, x8] │ │ │ │ - ldrsw x17, [x28, x17, lsl #2] │ │ │ │ - ldrb w17, [x27, x17] │ │ │ │ - scvtf d31, w17 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - ldr w17, [x19, #20] │ │ │ │ - sub w17, w17, #0x1 │ │ │ │ - cmp w17, w10 │ │ │ │ - b.ls 35e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d57c> // b.plast │ │ │ │ - ldr x30, [x19, #32] │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - ldr x28, [x19, #104] │ │ │ │ - add x27, x19, #0x68 │ │ │ │ - ldr x30, [x30, x8] │ │ │ │ - ldrsw x10, [x30, x10, lsl #2] │ │ │ │ - ldrb w10, [x28, x10] │ │ │ │ - scvtf d27, w10 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - cbz w12, 35e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d548> │ │ │ │ - sub w10, w12, #0x1 │ │ │ │ - ldrsw x10, [x30, x10, lsl #2] │ │ │ │ - ldrb w10, [x28, x10] │ │ │ │ - scvtf d27, w10 │ │ │ │ - fsub d31, d31, d27 │ │ │ │ - cmp w17, w12 │ │ │ │ - b.hi 35e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d548> // b.pmore │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 35e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d568> │ │ │ │ - fneg d27, d30 │ │ │ │ - fcmpe d27, d31 │ │ │ │ - b.gt 35b90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2b0> │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x4, x4, #0x2 │ │ │ │ - cmp w7, w3 │ │ │ │ - b.hi 358a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cfc0> // b.pmore │ │ │ │ - cmp w14, w11 │ │ │ │ - b.eq 35bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2f0> // b.none │ │ │ │ - cbz w14, 3662c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd4c> │ │ │ │ - mov w11, w14 │ │ │ │ - cbnz w7, 35880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cfa0> │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - cbz w9, 35a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d15c> │ │ │ │ - asr w0, w4, #1 │ │ │ │ - ldr x5, [x19, #128] │ │ │ │ - sbfx x3, x0, #3, #29 │ │ │ │ - and x3, x3, #0x7fffffff8 │ │ │ │ - lsl x0, x26, x0 │ │ │ │ - ldr x5, [x5, x3] │ │ │ │ - tst x0, x5 │ │ │ │ - b.ne 359d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0f4> // b.any │ │ │ │ - ldr x5, [x19, #168] │ │ │ │ - ldr x3, [x5, x3] │ │ │ │ - tst x0, x3 │ │ │ │ - b.eq 35a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d150> // b.none │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2fcfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cfc> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc88 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x23, #48] │ │ │ │ + strb wzr, [x0] │ │ │ │ + str xzr, [x23, #56] │ │ │ │ + str xzr, [x23, #80] │ │ │ │ + str wzr, [x23, #88] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c6c> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + b 2fc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c44> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c6c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - mvn w3, w4 │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - and w3, w3, #0x7 │ │ │ │ - ldr x6, [x0], #104 │ │ │ │ - lsl w10, w7, w3 │ │ │ │ - ldrb w5, [x5, x4] │ │ │ │ - ldr x0, [x6, #8] │ │ │ │ - cmp w5, #0x0 │ │ │ │ - cset w5, ne // ne = any │ │ │ │ - ldr x9, [x6, #32] │ │ │ │ - lsl w3, w5, w3 │ │ │ │ - lsr x0, x0, #3 │ │ │ │ - lsr w5, w4, #3 │ │ │ │ - madd x0, x0, x25, x5 │ │ │ │ - ldrb w5, [x9, x0] │ │ │ │ - bic w5, w5, w10 │ │ │ │ - strb w5, [x9, x0] │ │ │ │ - ldr x5, [x6, #32] │ │ │ │ - ldrb w6, [x5, x0] │ │ │ │ - orr w3, w3, w6 │ │ │ │ - strb w3, [x5, x0] │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp w9, w4 │ │ │ │ - b.hi 359a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0c4> // b.pmore │ │ │ │ - ldr w28, [x19, #20] │ │ │ │ - b 354f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc10> │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - add w4, w1, #0x1 │ │ │ │ - ldr w1, [x24, #524] │ │ │ │ - ucvtf d30, w0 │ │ │ │ - scvtf d31, w4 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fcvtzs w27, d31 │ │ │ │ - cmp w27, w1 │ │ │ │ - b.ge 35b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2a8> // b.tcont │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - str w1, [x24, #524] │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x1, #0x118 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str w27, [x24, #524] │ │ │ │ - b 35630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd50> │ │ │ │ - ldr x10, [x4, #8] │ │ │ │ - umull x4, w2, w0 │ │ │ │ - mov w6, w1 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - lsr x10, x10, #3 │ │ │ │ - ldr x15, [x4, x13] │ │ │ │ - ldr x14, [x4, x9] │ │ │ │ - madd x10, x10, x25, x8 │ │ │ │ - nop │ │ │ │ - ldr w7, [x15, w0, uxtw #2] │ │ │ │ - ldr w3, [x14, w0, uxtw #2] │ │ │ │ - mvn w4, w7 │ │ │ │ - lsr w8, w7, #3 │ │ │ │ - cmp w1, w3 │ │ │ │ - csel w1, w1, w3, ge // ge = tcont │ │ │ │ - cmp w6, w3 │ │ │ │ - csel w6, w6, w3, ge // ge = tcont │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - ldrb w3, [x10, w8, uxtw] │ │ │ │ - asr w3, w3, w4 │ │ │ │ - tbnz w3, #0, 35b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d280> │ │ │ │ - ldr x8, [x12] │ │ │ │ - ubfiz x3, x5, #2, #32 │ │ │ │ - ldr x4, [x11] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str w7, [x8, x3] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str w1, [x4, x3] │ │ │ │ - ldr w1, [x19, #20] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 357f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf14> // b.plast │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 35b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d220> │ │ │ │ - ubfiz x3, x2, #2, #32 │ │ │ │ - ldr w4, [x19, #20] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w7, [x21, x3] │ │ │ │ - str w6, [x20, x3] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 35560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc80> // b.plast │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - b 35b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d220> │ │ │ │ - b.le 35630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd50> │ │ │ │ - b 35a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1a4> │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - strb w5, [x28, x18] │ │ │ │ - ldr x5, [x27] │ │ │ │ - strb w15, [x5, x4] │ │ │ │ - ldr x5, [x19, #208] │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - ldr x10, [x5, x0] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - bic x6, x10, x6 │ │ │ │ - str x6, [x5, x0] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x4, x4, #0x2 │ │ │ │ - cmp w7, w3 │ │ │ │ - b.hi 358a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cfc0> // b.pmore │ │ │ │ - cmp w14, w11 │ │ │ │ - b.ne 3598c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0ac> // b.any │ │ │ │ - fsub d30, d30, d24 │ │ │ │ - fcmpe d30, d24 │ │ │ │ - b.gt 35990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0b0> │ │ │ │ - cbz w7, 35998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0b8> │ │ │ │ - movi d29, #0x0 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x11, x4 │ │ │ │ - mov w12, w4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w14, #0xffffffff // #-1 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2fc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c50> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + b 2fc9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c9c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ubfx x3, x0, #6, #32 │ │ │ │ - lsl x6, x11, x0 │ │ │ │ - ldr x5, [x5, x3, lsl #3] │ │ │ │ - tst x6, x5 │ │ │ │ - b.eq 35f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d660> // b.none │ │ │ │ - ldr x7, [x19, #56] │ │ │ │ - ubfiz x9, x0, #1, #32 │ │ │ │ - ldr x10, [x13] │ │ │ │ - ldr x7, [x7, x8] │ │ │ │ - ldr x10, [x10, x3, lsl #3] │ │ │ │ - ubfiz x3, x0, #3, #32 │ │ │ │ - ldr w5, [x7, w4, uxtw #2] │ │ │ │ - ldr w3, [x7, x3] │ │ │ │ - ldr x7, [x19, #104] │ │ │ │ - tst x6, x10 │ │ │ │ - b.eq 35fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6d4> // b.none │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w3, 35c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3a8> │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x15, [x19, #80] │ │ │ │ - ldr x10, [x6, x8] │ │ │ │ - sub w6, w3, #0x1 │ │ │ │ - ldr x16, [x15, x8] │ │ │ │ - ldrsw x15, [x10, x6, lsl #2] │ │ │ │ - ldr x10, [x19, #248] │ │ │ │ - ldr w6, [x16, w3, uxtw #2] │ │ │ │ - ldr b31, [x7, x15] │ │ │ │ - sub w6, w1, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - scvtf s31, s31 │ │ │ │ - ldr s30, [x10, w6, sxtw #2] │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - ldr w6, [x19, #20] │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - cmp w6, w3 │ │ │ │ - b.ls 36440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db60> // b.plast │ │ │ │ - ldr x15, [x19, #32] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr x10, [x19, #80] │ │ │ │ - ldr x16, [x15, x8] │ │ │ │ - ldr x15, [x10, x8] │ │ │ │ - ldrsw x17, [x16, x3, lsl #2] │ │ │ │ - ldr x10, [x19, #248] │ │ │ │ - ldr w3, [x15, x3, lsl #2] │ │ │ │ - ldr b30, [x7, x17] │ │ │ │ - sub w3, w1, w3 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - scvtf s30, s30 │ │ │ │ - ldr s28, [x10, w3, sxtw #2] │ │ │ │ - fmul s30, s30, s28 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cbz w5, 35d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d444> │ │ │ │ - ldr w3, [x15, w5, uxtw #2] │ │ │ │ - sub w15, w5, #0x1 │ │ │ │ - sub w3, w1, w3 │ │ │ │ - ldrsw x15, [x16, x15, lsl #2] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr s28, [x10, w3, 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 35d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d470> // b.plast │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x3, [x19, #80] │ │ │ │ - ldr x16, [x6, x8] │ │ │ │ - ldr x15, [x3, x8] │ │ │ │ - ldr x10, [x19, #248] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldrsw x6, [x16, x5, lsl #2] │ │ │ │ - ldr w3, [x15, x5, lsl #2] │ │ │ │ - sub w3, w1, w3 │ │ │ │ - ldr b30, [x7, x6] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - scvtf s30, s30 │ │ │ │ - ldr s28, [x10, w3, sxtw #2] │ │ │ │ - fmul s30, s30, s28 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 35f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d640> │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - strb w3, [x7, x9] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ldr x3, [x19, #104] │ │ │ │ - strb w5, [x3, x4] │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - lsr w7, w9, w5 │ │ │ │ - b 35f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d660> │ │ │ │ - cbz w10, 35d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d4b8> │ │ │ │ - ldr x28, [x19, #32] │ │ │ │ - sub w17, w10, #0x1 │ │ │ │ - ldr x27, [x19, #104] │ │ │ │ - ldr x28, [x28, x8] │ │ │ │ - ldrsw x17, [x28, x17, lsl #2] │ │ │ │ - ldrb w17, [x27, x17] │ │ │ │ - ucvtf d14, w17 │ │ │ │ - ldr w17, [x19, #20] │ │ │ │ - sub w17, w17, #0x1 │ │ │ │ - cmp w17, w10 │ │ │ │ - b.ls 35ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5f4> // b.plast │ │ │ │ - ldr x28, [x19, #32] │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - ldr x30, [x19, #104] │ │ │ │ - add x27, x19, #0x68 │ │ │ │ - ldr x28, [x28, x8] │ │ │ │ - ldrsw x10, [x28, x10, lsl #2] │ │ │ │ - ldrb w10, [x30, x10] │ │ │ │ - scvtf d31, w10 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cbz w12, 35e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5a4> │ │ │ │ - sub w10, w12, #0x1 │ │ │ │ - ldrsw x10, [x28, x10, lsl #2] │ │ │ │ - ldrb w10, [x30, x10] │ │ │ │ - ucvtf d15, w10 │ │ │ │ - cmp w17, w12 │ │ │ │ - b.hi 35e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5a4> // b.pmore │ │ │ │ - cmp w10, #0x2 │ │ │ │ - cset w17, eq // eq = none │ │ │ │ - cmp w17, #0x0 │ │ │ │ - fccmp d14, d29, #0x0, ne // ne = any │ │ │ │ - b.ne 35f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d678> // b.any │ │ │ │ - fmov d14, #-2.000000000000000000e+00 │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - fmov d15, #2.000000000000000000e+00 │ │ │ │ - strb w5, [x30, x18] │ │ │ │ - ldr x5, [x27] │ │ │ │ - strb w15, [x5, x4] │ │ │ │ - b 35ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> │ │ │ │ - ldr x10, [x19, #32] │ │ │ │ - add x27, x19, #0x68 │ │ │ │ - ldr x28, [x19, #104] │ │ │ │ - ldr x30, [x10, x8] │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - ldrsw x10, [x30, x12, lsl #2] │ │ │ │ - ldrb w10, [x28, x10] │ │ │ │ - scvtf d27, w10 │ │ │ │ - fsub d31, d31, d27 │ │ │ │ - b 3595c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d07c> │ │ │ │ - ldr x28, [x19, #104] │ │ │ │ - add x27, x19, #0x68 │ │ │ │ - strb w15, [x28, x18] │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - ldr x7, [x27] │ │ │ │ - strb w5, [x7, x4] │ │ │ │ - b 35ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> │ │ │ │ - cbz w12, 35eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d60c> │ │ │ │ - ldr x10, [x19, #32] │ │ │ │ - add x27, x19, #0x68 │ │ │ │ - ldr x28, [x19, #104] │ │ │ │ - ldr x30, [x10, x8] │ │ │ │ - b 35940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d060> │ │ │ │ - cbz w17, 35e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5b8> │ │ │ │ - ldr x10, [x19, #32] │ │ │ │ - ldr x30, [x19, #104] │ │ │ │ - ldr x28, [x10, x8] │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - ldrsw x10, [x28, x12, lsl #2] │ │ │ │ - ldrb w10, [x30, x10] │ │ │ │ - scvtf d31, w10 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - fcmp d14, d29 │ │ │ │ - cset w10, eq // eq = none │ │ │ │ - fcmp d15, d29 │ │ │ │ - cset w12, eq // eq = none │ │ │ │ - cmp w10, #0x0 │ │ │ │ - ccmp w12, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 35f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d620> // b.none │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - fmov d15, #-2.000000000000000000e+00 │ │ │ │ - ldr x7, [x19, #104] │ │ │ │ - fmov d14, d15 │ │ │ │ - strb w5, [x7, x18] │ │ │ │ - ldr x7, [x19, #104] │ │ │ │ - strb w5, [x7, x4] │ │ │ │ - b 35ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> │ │ │ │ - cbz w12, 35e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d594> │ │ │ │ - ldr x10, [x19, #32] │ │ │ │ - add x27, x19, #0x68 │ │ │ │ - ldr x30, [x19, #104] │ │ │ │ - ldr x28, [x10, x8] │ │ │ │ - b 35dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d4f0> │ │ │ │ - cbnz w17, 35e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d538> │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d560> │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - b 35974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d094> │ │ │ │ - fcmp d15, d25 │ │ │ │ - cset w17, eq // eq = none │ │ │ │ - cmp w10, #0x0 │ │ │ │ - ccmp w17, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 35f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6a0> // b.none │ │ │ │ - ldr x30, [x19, #104] │ │ │ │ - add x27, x19, #0x68 │ │ │ │ - b 35e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d520> │ │ │ │ - strb w12, [x7, x9] │ │ │ │ - ldr x3, [x19, #104] │ │ │ │ - strb w14, [x3, x4] │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp w7, w0 │ │ │ │ - b.ls 35998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0b8> // b.plast │ │ │ │ - ldr x5, [x19, #208] │ │ │ │ - add x4, x4, #0x2 │ │ │ │ - b 35c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d320> │ │ │ │ - fcmp d14, d25 │ │ │ │ - cset w10, eq // eq = none │ │ │ │ - cmp w10, #0x0 │ │ │ │ - ccmp w17, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 35fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6cc> // b.none │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - strb w15, [x5, x18] │ │ │ │ - ldr x5, [x19, #104] │ │ │ │ - strb w15, [x5, x4] │ │ │ │ - b 35ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> │ │ │ │ - fcmp d14, d25 │ │ │ │ - cset w10, eq // eq = none │ │ │ │ - cmp w12, #0x0 │ │ │ │ - ccmp w10, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 35f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d680> // b.none │ │ │ │ - ldr x7, [x19, #104] │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - fmov d14, #2.000000000000000000e+00 │ │ │ │ - strb w15, [x7, x18] │ │ │ │ - ldr x7, [x19, #104] │ │ │ │ - b 35ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5ec> │ │ │ │ - add w16, w16, #0x1 │ │ │ │ - b 35bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2d8> │ │ │ │ - cbz w3, 35ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d714> │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x15, [x19, #80] │ │ │ │ - ldr x10, [x6, x8] │ │ │ │ - sub w6, w3, #0x1 │ │ │ │ - ldr x16, [x15, x8] │ │ │ │ - ldrsw x15, [x10, x6, lsl #2] │ │ │ │ - ldr x10, [x19, #248] │ │ │ │ - ldr w6, [x16, w3, uxtw #2] │ │ │ │ - ldr b14, [x7, x15] │ │ │ │ - sub w6, w1, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - scvtf s14, s14 │ │ │ │ - ldr s31, [x10, w6, sxtw #2] │ │ │ │ - fmul s14, s14, s31 │ │ │ │ - fcvt d14, s14 │ │ │ │ - ldr w6, [x19, #20] │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - cmp w6, w3 │ │ │ │ - b.ls 36424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db44> // b.plast │ │ │ │ - ldr x15, [x19, #32] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr x10, [x19, #80] │ │ │ │ - ldr x16, [x15, x8] │ │ │ │ - ldr x15, [x10, x8] │ │ │ │ - ldrsw x17, [x16, x3, lsl #2] │ │ │ │ - ldr x10, [x19, #248] │ │ │ │ - ldr w3, [x15, x3, lsl #2] │ │ │ │ - ldr b31, [x7, x17] │ │ │ │ - sub w3, w1, w3 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - scvtf s31, s31 │ │ │ │ - ldr s30, [x10, w3, sxtw #2] │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cbz w5, 3608c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7ac> │ │ │ │ - ldr w3, [x15, w5, uxtw #2] │ │ │ │ - sub w15, w5, #0x1 │ │ │ │ - sub w3, w1, w3 │ │ │ │ - ldrsw x15, [x16, x15, lsl #2] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr s31, [x10, w3, sxtw #2] │ │ │ │ - ldr b15, [x7, x15] │ │ │ │ - scvtf s15, s15 │ │ │ │ - fmul s15, s15, s31 │ │ │ │ - fcvt d15, s15 │ │ │ │ - cmp w6, w5 │ │ │ │ - b.ls 360b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7d8> // b.plast │ │ │ │ - ldr x6, [x19, #32] │ │ │ │ - ldr x3, [x19, #80] │ │ │ │ - ldr x16, [x6, x8] │ │ │ │ - ldr x15, [x3, x8] │ │ │ │ - ldr x10, [x19, #248] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldrsw x6, [x16, x5, lsl #2] │ │ │ │ - ldr w3, [x15, x5, lsl #2] │ │ │ │ - sub w3, w1, w3 │ │ │ │ - ldr b31, [x7, x6] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - scvtf s31, s31 │ │ │ │ - ldr s30, [x10, w3, sxtw #2] │ │ │ │ - fmul s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - fcmpe d14, #0.0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - b.gt 360cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7ec> │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - fcvtzu w3, d31 │ │ │ │ - fcmpe d15, #0.0 │ │ │ │ - strb w3, [x7, x9] │ │ │ │ - ldr x3, [x19, #104] │ │ │ │ - b.gt 360f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d814> │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - fcvtzu w5, d31 │ │ │ │ - strb w5, [x3, x4] │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - b 35f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d660> │ │ │ │ - strb w12, [x3, x4] │ │ │ │ - ldr w9, [x19, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - b 35f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d660> │ │ │ │ - ldr d13, [sp, #608] │ │ │ │ - ldr d14, [sp, #616] │ │ │ │ - bl c5a0 │ │ │ │ - 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 d31, x1 │ │ │ │ - sub x1, x0, x3 │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3720] │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #456] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x1d8 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x1e8 │ │ │ │ - strh wzr, [sp, #464] │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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 │ │ │ │ - ldp x26, x27, [x0, #8] │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - str q31, [x3] │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x2, [sp, #240] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - str x26, [sp, #128] │ │ │ │ - str x27, [x2, x0] │ │ │ │ - add x0, x2, x0 │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3864] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3808] │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #144] │ │ │ │ - add x2, x24, #0x10 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #4088] │ │ │ │ - stp x3, x2, [sp, #128] │ │ │ │ - add x28, sp, #0xe0 │ │ │ │ - stp xzr, xzr, [sp, #160] │ │ │ │ - stp xzr, xzr, [sp, #176] │ │ │ │ - str x1, [sp, #240] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x3, x23, #0x10 │ │ │ │ + cmp w22, #0x10 │ │ │ │ + b.eq 2fde8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5de8> // b.none │ │ │ │ + cmp w22, #0x8 │ │ │ │ + b.ne 2fdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5db8> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ee4> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrb w0, [x0, #168] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2ff24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f24> │ │ │ │ + ldr x20, [x19, #176] │ │ │ │ + cmp w22, #0x18 │ │ │ │ + b.eq 2fe54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e54> // b.none │ │ │ │ + mov w2, w22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + str x20, [sp] │ │ │ │ + bl 2f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58a0> │ │ │ │ + b 2fd84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d84> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 2e000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4000> │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2fe98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e98> // b.any │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + bl 2e000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4000> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2ff24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f24> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2fe88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e88> │ │ │ │ + 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, 2ff24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f24> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + str x20, [sp] │ │ │ │ + bl 2f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58a0> │ │ │ │ + b 2fd84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d84> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2f840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5840> │ │ │ │ + ldr x3, [x19, #120] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - str w2, [sp, #200] │ │ │ │ - stp x28, xzr, [sp, #208] │ │ │ │ - strb wzr, [sp, #224] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - 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, #248] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #176] │ │ │ │ - add x23, sp, #0x50 │ │ │ │ - stp x23, xzr, [sp, #64] │ │ │ │ - strb wzr, [sp, #80] │ │ │ │ - cbz x4, 3661c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd3c> │ │ │ │ - ldp x5, x3, [sp, #160] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + str x20, [sp] │ │ │ │ + strb wzr, [x3] │ │ │ │ + str xzr, [x19, #128] │ │ │ │ + str xzr, [x21, #80] │ │ │ │ + str wzr, [x21, #88] │ │ │ │ + bl 2f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58a0> │ │ │ │ + b 2fd84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d84> │ │ │ │ + mov x20, x0 │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 2fe3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e3c> │ │ │ │ + blr x2 │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + b 2fe28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e28> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c8e8 , 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 2f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58a0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x19, [sp, #240] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 36294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9b4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - str x24, [sp, #136] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x1, [x26, #-24] │ │ │ │ - str x26, [sp, #128] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x27, [x2, x1] │ │ │ │ - str x22, [sp, #240] │ │ │ │ - bl c840 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x3, x3, #0x478 │ │ │ │ - mov x4, #0x12 // #18 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + b.eq 2ff64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f64> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + strb wzr, [x0] │ │ │ │ + str xzr, [x19, #128] │ │ │ │ + str xzr, [x21, #80] │ │ │ │ + str wzr, [x21, #88] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + b.ne 2fee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ee4> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e24> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 2fed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ed0> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ee4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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, #3760] │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ mov x22, x0 │ │ │ │ - add x24, sp, #0x70 │ │ │ │ - str x24, [sp, #96] │ │ │ │ + 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, 30554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6554> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 30520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6520> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6008> // 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 365ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd0c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + 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 d968 , 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, 303bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63bc> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + str x24, [sp, #32] │ │ │ │ + ldp x1, x2, [x20, #16] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 2a000 , 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 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ str x0, [sp, #96] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - add x0, x0, x1 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 367fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df1c> // b.plast │ │ │ │ - add x27, sp, #0x60 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x27 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl c828 │ │ │ │ - mov x26, x0 │ │ │ │ - add x22, sp, #0x90 │ │ │ │ - str x22, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 36604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd24> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3712] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldrb w0, [x28, #520] │ │ │ │ - tbnz w0, #0, 3650c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> │ │ │ │ - ldrb w0, [x28, #521] │ │ │ │ - tbnz w0, #0, 364b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbd4> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 363a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dac8> // b.none │ │ │ │ + ldr w27, [x19, #208] │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + str w0, [sp, #104] │ │ │ │ + tbnz w27, #0, 304d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64d4> │ │ │ │ + cbz x21, 30108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6108> │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + sxtw x20, w21 │ │ │ │ + cmp x0, w21, sxtw │ │ │ │ + b.eq 30108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6108> // b.none │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3760] │ │ │ │ + tbnz x20, #63, 30464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6464> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x1, [x19, #184] │ │ │ │ + stp x0, x20, [x19, #184] │ │ │ │ + cbz x1, 30108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6108> │ │ │ │ + mov x0, x1 │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 363b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dad8> // b.none │ │ │ │ + ldr w27, [x19, #208] │ │ │ │ + tbnz w27, #1, 3038c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x638c> │ │ │ │ + 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, 303ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63ac> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + add x27, sp, #0x90 │ │ │ │ + ldp x1, x2, [sp, #32] │ │ │ │ + str x27, [sp, #128] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 2a000 , 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 2a000 , 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, 303d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63d8> │ │ │ │ + ldr q29, [sp, #112] │ │ │ │ + add x28, x19, #0x68 │ │ │ │ + mov x1, v29.d[1] │ │ │ │ + stur q29, [x19, #72] │ │ │ │ + cbz x1, 303cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63cc> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + ldp x1, x2, [sp, #128] │ │ │ │ + str x28, [x19, #88] │ │ │ │ + add x28, x19, #0x58 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2a000 , 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 2a000 , 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 301e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61e8> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 363c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dae8> // b.none │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 301f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61f8> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbz x20, 363d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1daf4> │ │ │ │ + ldr x20, [sp, #120] │ │ │ │ + cbz x20, 30240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6240> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 30240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6240> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 30410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6410> // 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 30274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6274> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 30284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6284> // b.none │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + cbz x20, 302c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62c4> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 302c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62c4> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 303e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63e8> // b.none │ │ │ │ + ldr x20, [x22] │ │ │ │ + cbz x20, 30554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6554> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl c5b8 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x23, 30310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6310> │ │ │ │ + ldr x1, [x23] │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 30554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6554> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 30554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6554> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 3034c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x634c> │ │ │ │ + ldr x3, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x820 │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 30438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6438> // b.none │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x2a0 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 3034c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x634c> // b.none │ │ │ │ + blr x2 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #504] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cbz x21, 3645c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db7c> │ │ │ │ - b.ne 36668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd88> // b.any │ │ │ │ - ldr x25, [sp, #576] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x26, [sp, #584] │ │ │ │ - ldr d15, [sp, #624] │ │ │ │ - add sp, sp, #0x200 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - cbz w5, 36070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d790> │ │ │ │ - ldr x10, [x19, #32] │ │ │ │ - ldr x3, [x19, #80] │ │ │ │ - ldr x16, [x10, x8] │ │ │ │ - ldr x15, [x3, x8] │ │ │ │ - ldr x10, [x19, #248] │ │ │ │ - b 36048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d768> │ │ │ │ - cbz w5, 35d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d428> │ │ │ │ - ldr x10, [x19, #32] │ │ │ │ - ldr x3, [x19, #80] │ │ │ │ - ldr x16, [x10, x8] │ │ │ │ - ldr x15, [x3, x8] │ │ │ │ - ldr x10, [x19, #248] │ │ │ │ - b 35cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3fc> │ │ │ │ - b.ne 36668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd88> // b.any │ │ │ │ - ldr x25, [sp, #576] │ │ │ │ - ldr x26, [sp, #584] │ │ │ │ - ldr d15, [sp, #624] │ │ │ │ - add sp, sp, #0x200 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + b.ne 304d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64d0> // 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 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - str x25, [sp, #576] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str x26, [sp, #584] │ │ │ │ - str d15, [sp, #624] │ │ │ │ - cbnz w0, 354a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cbc4> │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 3610c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d82c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #128] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x28, x0 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 367ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1decc> │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbz w0, 365a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcc8> │ │ │ │ - ldrb w1, [x19, #67] │ │ │ │ - b 365d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcf4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ + 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, 3012c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x612c> │ │ │ │ + add x27, sp, #0x90 │ │ │ │ + str x27, [sp, #128] │ │ │ │ + ldp x1, x2, [sp, #32] │ │ │ │ + b 30144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6144> │ │ │ │ + ldp x1, x2, [x20, #16] │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + str x24, [sp, #32] │ │ │ │ + b 30094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6094> │ │ │ │ ldp x1, x2, [sp, #128] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 36654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd74> │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbz w0, 36564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc84> │ │ │ │ - ldrb w1, [x19, #67] │ │ │ │ - b 36590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcb0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x3, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 36644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd64> // b.any │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x25 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 36390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dab0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ + str x28, [x19, #88] │ │ │ │ + b 301a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61a0> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 29de0 ::do_widen(char) const@@Base+0xcb20> │ │ │ │ + strb wzr, [x26, #96] │ │ │ │ + b 30178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6178> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ cmp x2, x0 │ │ │ │ - b.ne 36634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd54> // b.any │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x0, x28 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 36398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dab8> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x24 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 36308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da28> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 36370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da90> │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl ca08 │ │ │ │ - b 36274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d994> │ │ │ │ - cbnz w16, 35bdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2fc> │ │ │ │ - b 35998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0b8> │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 30488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6488> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 302c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62c4> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3047c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x647c> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 30240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6240> │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + ldur x1, [x3, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cbz x2, 30554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6554> │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 3045c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x645c> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + bl d860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ + b 3034c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x634c> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 304d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64d0> // b.any │ │ │ │ + bl c8a0 │ │ │ │ + mov x0, x20 │ │ │ │ blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 365d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcf4> │ │ │ │ + b 30240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6240> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 302c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62c4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d068 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl 29de0 ::do_widen(char) const@@Base+0xcb20> │ │ │ │ mov x0, x19 │ │ │ │ - blr x3 │ │ │ │ - mov w1, w0 │ │ │ │ - b 36590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcb0> │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x26] │ │ │ │ + bl 29c00 ::do_widen(char) const@@Base+0xc940> │ │ │ │ + mov x0, x19 │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x28] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 367c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dee4> // b.none │ │ │ │ - str d13, [sp, #608] │ │ │ │ - str d14, [sp, #616] │ │ │ │ + b.eq 30598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6598> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3760] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + mov x2, sp │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + str w4, [sp] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c870 , 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 304d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64d0> // b.any │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x910 │ │ │ │ + bl d380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 304d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64d0> // b.any │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x6e0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - cbz x20, 366a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddc0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - ldr d15, [sp, #624] │ │ │ │ - cbz x21, 366b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddd0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x26] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d1a0 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str d13, [sp, #608] │ │ │ │ - str d14, [sp, #616] │ │ │ │ - str d15, [sp, #624] │ │ │ │ - b.ne 36670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd90> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 304d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64d0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x23, [sp, #136] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x24, [sp, #136] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #128] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x27, [x1, x0] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - str x22, [sp, #240] │ │ │ │ - bl c840 │ │ │ │ - cbnz x20, 36698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddb8> │ │ │ │ - b 366a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddc0> │ │ │ │ + mov x20, x0 │ │ │ │ + b 305bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65bc> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr d13, [sp, #608] │ │ │ │ - ldr d14, [sp, #616] │ │ │ │ - cbnz x20, 36698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddb8> │ │ │ │ - b 366a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddc0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 36710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de30> │ │ │ │ - bti j │ │ │ │ - ldr d13, [sp, #608] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr d14, [sp, #616] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - cbnz x20, 36698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddb8> │ │ │ │ - b 366a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddc0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 305c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65c8> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3760] │ │ │ │ + b 304ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64ac> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - str x25, [sp, #576] │ │ │ │ - str x26, [sp, #584] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - b 366a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddc8> │ │ │ │ + mov x20, x0 │ │ │ │ + b 304a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 36684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dda4> │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + 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, #3760] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 36668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd88> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + b.eq 30598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6598> // b.none │ │ │ │ + b 304d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64d0> │ │ │ │ bti j │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - cbnz x20, 36698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddb8> │ │ │ │ - b 366a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddc0> │ │ │ │ + mov x20, x0 │ │ │ │ + b 30634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6634> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 367d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1def8> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3760] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 36668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd88> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x27, sp, #0x60 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cbz x0, 30640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6640> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3760] │ │ │ │ + b 304a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + b 30668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6668> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x28 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 367f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df10> │ │ │ │ - nop │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 30674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6674> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 29de0 ::do_widen(char) const@@Base+0xcb20> │ │ │ │ + b 30640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6640> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - add x2, x1, #0x28 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ + sub sp, sp, #0x1a0 │ │ │ │ + stp x29, x30, [sp, #320] │ │ │ │ + add x29, sp, #0x140 │ │ │ │ + stp x23, x24, [sp, #368] │ │ │ │ + mov x24, x1 │ │ │ │ + add x23, x0, #0x230 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + stp x19, x20, [sp, #336] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - str d15, [sp, #176] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #72] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x2, [x19] │ │ │ │ - stp q31, q31, [x19, #32] │ │ │ │ - stp q31, q31, [x19, #64] │ │ │ │ - stp q31, q31, [x19, #96] │ │ │ │ - stp q31, q31, [x19, #240] │ │ │ │ - ldr x25, [x1, #96] │ │ │ │ - ldp x21, x20, [x1, #80] │ │ │ │ - str w20, [x19, #20] │ │ │ │ - lsl w0, w25, #1 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - stp w21, w0, [x19, #8] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - str wzr, [x19, #136] │ │ │ │ - and x23, x20, #0xffffffff │ │ │ │ - str xzr, [x19, #144] │ │ │ │ - str wzr, [x19, #152] │ │ │ │ - str wzr, [x19, #176] │ │ │ │ - str xzr, [x19, #184] │ │ │ │ - str wzr, [x19, #192] │ │ │ │ - str wzr, [x19, #216] │ │ │ │ - str xzr, [x19, #224] │ │ │ │ - str wzr, [x19, #232] │ │ │ │ - str q31, [x19, #160] │ │ │ │ - stur q31, [x19, #200] │ │ │ │ - cbz w20, 36c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3a4> │ │ │ │ - add x1, x19, #0x38 │ │ │ │ - add x0, x19, #0x20 │ │ │ │ - ubfiz x28, x20, #2, #32 │ │ │ │ - add x26, x19, #0x50 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x28 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - mov x2, x28 │ │ │ │ - add x28, x24, x28 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x27, x0 │ │ │ │ - sub x28, x28, x24 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x26, x27, #0x30 │ │ │ │ - mov x22, x27 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - str x27, [sp, #32] │ │ │ │ - stp x27, x0, [sp, #56] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str q31, [x22] │ │ │ │ - cbnz x28, 36bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2ec> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - stur xzr, [x22, #-16] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - cmp x26, x22 │ │ │ │ - b.ne 3694c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e06c> // b.any │ │ │ │ - add x0, x19, #0x20 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str x27, [x19, #32] │ │ │ │ - stp x22, x26, [x19, #40] │ │ │ │ - cbz x24, 36988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0a8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - cbz x23, 36c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3bc> │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - ubfiz x24, x20, #2, #32 │ │ │ │ - add x26, x19, #0x50 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x2, x24 │ │ │ │ - add x27, x22, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - sub x27, x27, x22 │ │ │ │ + stp x21, x22, [sp, #352] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x21, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + stp x25, x26, [sp, #384] │ │ │ │ + stp x27, x28, [sp, #400] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #312] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [x23, #216] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x24, x26, #0x30 │ │ │ │ - mov x28, x26 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - str x26, [sp, #40] │ │ │ │ - stp x26, x0, [sp, #56] │ │ │ │ - str xzr, [x28, #16] │ │ │ │ - str q31, [x28] │ │ │ │ - cbnz x27, 36c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e32c> │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - stur xzr, [x28, #-16] │ │ │ │ - str x28, [sp, #40] │ │ │ │ - cmp x24, x28 │ │ │ │ - b.ne 369e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e100> // b.any │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x26, [x19, #56] │ │ │ │ - stp x28, x24, [x19, #64] │ │ │ │ - cbz x22, 36a1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e13c> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - cbz x23, 36c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3b0> │ │ │ │ - ubfiz x22, x20, #2, #32 │ │ │ │ - add x26, x19, #0x50 │ │ │ │ - mov x0, x22 │ │ │ │ + add x1, x19, #0x400 │ │ │ │ + strh wzr, [x19, #784] │ │ │ │ + add x4, x21, #0xef8 │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x3, x3, #0x400 │ │ │ │ + add x2, x2, #0xf20 │ │ │ │ + stur q31, [x1, #-232] │ │ │ │ + mov x0, x23 │ │ │ │ + stur q31, [x1, #-216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x3, xzr, [x19] │ │ │ │ + str x4, [x19, #16] │ │ │ │ + str x2, [x19, #560] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0x460 │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + adrp x25, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ mov x20, x0 │ │ │ │ - mov x2, x22 │ │ │ │ - add x26, x20, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ + stp x0, xzr, [x19, #24] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + ldr q31, [x25, #3680] │ │ │ │ + stp x20, x20, [x20] │ │ │ │ + stp xzr, xzr, [x20, #16] │ │ │ │ + str x1, [x20, #48] │ │ │ │ + str w1, [x20, #56] │ │ │ │ + str q31, [x20, #32] │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - sub x26, x26, x20 │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0x588 │ │ │ │ + add x4, x19, #0x18 │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x3, x3, #0x5e0 │ │ │ │ + stp x2, x4, [x19] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0x690 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x5b8 │ │ │ │ + str x2, [x1] │ │ │ │ + str x20, [x1, #16] │ │ │ │ + add x21, x19, #0x128 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + str x19, [x20, #24] │ │ │ │ + add x22, x19, #0x28 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + str x3, [x19, #560] │ │ │ │ + str d31, [x1, #8] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3720] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldp x20, x28, [x0, #8] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x22, x24, #0x30 │ │ │ │ - mov x28, x24 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - str x24, [sp, #48] │ │ │ │ - stp x24, x0, [sp, #56] │ │ │ │ - str xzr, [x28, #16] │ │ │ │ - str q31, [x28] │ │ │ │ - cbnz x26, 36c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e36c> │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - stur xzr, [x28, #-16] │ │ │ │ - str x28, [sp, #48] │ │ │ │ - cmp x22, x28 │ │ │ │ - b.ne 36a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e18c> // b.any │ │ │ │ - add x26, x19, #0x50 │ │ │ │ - str x24, [x19, #80] │ │ │ │ - stp x28, x22, [x26, #8] │ │ │ │ - cbz x20, 36aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1c4> │ │ │ │ - mov x0, x20 │ │ │ │ + str x2, [x19, #296] │ │ │ │ + str xzr, [x21, #216] │ │ │ │ + strh wzr, [x19, #520] │ │ │ │ + stp q31, q31, [x19, #528] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x20, [x19, #40] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x28, [x22, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + add x27, x19, #0x30 │ │ │ │ + mov x0, x27 │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x2, [x19, #40] │ │ │ │ + str x1, [x19, #296] │ │ │ │ + bl cf78 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt+0x8> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x28, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + add x1, x28, #0x930 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl d980 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + add x5, x0, #0x1 │ │ │ │ + cmp x5, x20 │ │ │ │ + b.hi 31240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7240> // b.pmore │ │ │ │ + sub x20, x20, x5 │ │ │ │ + add x26, sp, #0xe8 │ │ │ │ + str x20, [sp, #40] │ │ │ │ + str x26, [sp, #216] │ │ │ │ + ldr x3, [x24] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 30c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c84> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ls 30a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a24> // b.plast │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x3, x5 │ │ │ │ + mov x2, x20 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + strb wzr, [x0, x1] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.ne 30a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a2c> // b.any │ │ │ │ + ldrh w2, [x0] │ │ │ │ + mov w1, #0x7a67 // #31335 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 30a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a2c> // b.any │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 308d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68d8> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbz x23, 36d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e498> │ │ │ │ - mov x0, x23 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x23 │ │ │ │ - mov x20, x0 │ │ │ │ - add x23, x0, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - str x20, [x19, #104] │ │ │ │ - stp x23, x23, [x19, #112] │ │ │ │ - lsr w22, w1, #1 │ │ │ │ - cbnz w1, 36ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3c8> │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - str wzr, [x19, #136] │ │ │ │ - str xzr, [x19, #144] │ │ │ │ - str wzr, [x19, #152] │ │ │ │ - stp xzr, xzr, [x19, #160] │ │ │ │ - str wzr, [x19, #176] │ │ │ │ - str xzr, [x19, #184] │ │ │ │ - str wzr, [x19, #192] │ │ │ │ - str xzr, [x19, #200] │ │ │ │ - str x24, [x19, #208] │ │ │ │ - str wzr, [x19, #216] │ │ │ │ - str x23, [x19, #224] │ │ │ │ - str w22, [x19, #232] │ │ │ │ - str x20, [x19, #240] │ │ │ │ - cbz w21, 36d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e48c> │ │ │ │ - ubfiz x22, x21, #2, #32 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - mov x2, x22 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x27 │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl ce40 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x22, x1 │ │ │ │ + cbz x2, 310c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70c8> │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - add x22, x20, x22 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - str x20, [x19, #248] │ │ │ │ - stp x22, x22, [x19, #256] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - scvtf d0, w19 │ │ │ │ - fadd d0, d0, d15 │ │ │ │ - bl cd68 │ │ │ │ - fcvt s0, d0 │ │ │ │ - str s0, [x20, x19, lsl #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w21, w19 │ │ │ │ - b.hi 36b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e280> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #4072] │ │ │ │ + add x25, x25, #0xe60 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3736] │ │ │ │ + add x7, sp, #0x68 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3976] │ │ │ │ + add x24, sp, #0xf0 │ │ │ │ + ldr w5, [x2] │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + ldr w6, [x4] │ │ │ │ + add x4, sp, #0x100 │ │ │ │ + ldr w3, [x3] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr d31, [x25, #16] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, xzr, [sp, #56] │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + stp x7, xzr, [sp, #88] │ │ │ │ + strb wzr, [sp, #104] │ │ │ │ + stp w6, w5, [sp, #216] │ │ │ │ + str d31, [sp, #224] │ │ │ │ + str w3, [sp, #232] │ │ │ │ + strh wzr, [sp, #236] │ │ │ │ + str x4, [sp, #240] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + add x3, sp, #0x120 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x3, [sp, #272] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + add x1, sp, #0xd8 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + str xzr, [sp, #304] │ │ │ │ + bl 2a0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 2ffa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fa0> │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl 29de0 ::do_widen(char) const@@Base+0xcb20> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr w1, [x21, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 30b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b10> // b.none │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 36dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e51c> // b.any │ │ │ │ - ldr d15, [sp, #176] │ │ │ │ - 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, #0xc0 │ │ │ │ + b.ne 31188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7188> // b.any │ │ │ │ + ldp x29, x30, [sp, #320] │ │ │ │ + ldp x19, x20, [sp, #336] │ │ │ │ + ldp x21, x22, [sp, #352] │ │ │ │ + ldp x23, x24, [sp, #368] │ │ │ │ + ldp x25, x26, [sp, #384] │ │ │ │ + ldp x27, x28, [sp, #400] │ │ │ │ + add sp, sp, #0x1a0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp xzr, xzr, [x22] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - mov x0, x28 │ │ │ │ + strb wzr, [x26, x20] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 30a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a38> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x28, #0x930 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl d980 , 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 3138c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x738c> // b.pmore │ │ │ │ + ldr x1, [x24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + str x20, [sp, #40] │ │ │ │ + str x26, [sp, #216] │ │ │ │ + add x3, x1, x0 │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 310a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70a0> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 31094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7094> // b.none │ │ │ │ + cbnz x20, 30dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6dfc> │ │ │ │ + strb wzr, [x26, x20] │ │ │ │ + str x20, [sp, #224] │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x1, x28, #0x930 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl d980 , 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 31480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7480> // b.pmore │ │ │ │ + ldr x1, [x24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + str x20, [sp, #40] │ │ │ │ + str x26, [sp, #216] │ │ │ │ + add x27, x1, x0 │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 30cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cac> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 31104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7104> // b.none │ │ │ │ + cbnz x20, 31120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7120> │ │ │ │ + strb wzr, [x26, x20] │ │ │ │ + str x20, [sp, #224] │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl c570 │ │ │ │ + ldr w1, [x21, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 309e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69e4> // b.any │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 31440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7440> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 3118c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x718c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 30b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b3c> // b.none │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x21, [x0, #16] │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x25, x0, x28 │ │ │ │ - str x0, [x22] │ │ │ │ - str x25, [x22, #16] │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x24 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x25, [x22, #-16] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - cmp x22, x26 │ │ │ │ - b.ne 36bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2e4> // b.any │ │ │ │ - b 3696c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e08c> │ │ │ │ - stp xzr, xzr, [x28] │ │ │ │ - str xzr, [x28, #16] │ │ │ │ - mov x0, x27 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x24, x0 │ │ │ │ + add x27, x24, #0x48 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x1, xzr, [x24] │ │ │ │ + stp xzr, xzr, [x24, #16] │ │ │ │ + stp xzr, xzr, [x24, #32] │ │ │ │ + str xzr, [x24, #48] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [x24, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x328 │ │ │ │ + strb wzr, [x27, #8] │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + str x1, [x24] │ │ │ │ + str w2, [x24, #120] │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + stur q31, [x24, #88] │ │ │ │ + stur q31, [x24, #104] │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x25, x0, x27 │ │ │ │ - str x0, [x28] │ │ │ │ - str x25, [x28, #16] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x22 │ │ │ │ - add x28, x28, #0x18 │ │ │ │ + mov x1, #0x1000 // #4096 │ │ │ │ + ldr x25, [x20] │ │ │ │ + stp xzr, xzr, [x24, #32] │ │ │ │ + str xzr, [x24, #48] │ │ │ │ + str x22, [x24, #72] │ │ │ │ + stp x0, x1, [x24, #96] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + strb w1, [x27, #8] │ │ │ │ + str w0, [x24, #120] │ │ │ │ + cbz x25, 31440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7440> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + str x24, [x0, #16] │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5b8 │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + ldr x3, [x20] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x25, #16] │ │ │ │ + cbz x3, 31440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7440> │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr w1, [x3, #56] │ │ │ │ + orr w1, w1, #0x3 │ │ │ │ + str w1, [x3, #56] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 30c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c28> // 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 30c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c0c> // b.any │ │ │ │ + cbz x21, 30c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c4c> │ │ │ │ + ldr x2, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + ldr x2, [x2, #112] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [x20] │ │ │ │ + cbz x3, 31440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7440> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cbz x0, 309e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69e4> │ │ │ │ + ldr x3, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x820 │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 30dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6dd0> // b.none │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x1, x1, #0x2a0 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 309e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69e4> // b.none │ │ │ │ + blr x2 │ │ │ │ + b 309e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69e4> │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x5, x3, [sp, #16] │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x0, [sp, #216] │ │ │ │ + ldp x5, x3, [sp, #16] │ │ │ │ + str x1, [sp, #232] │ │ │ │ + b 30894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6894> │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x0, [sp, #216] │ │ │ │ + str x1, [sp, #232] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x2, x20 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x25, [x28, #-16] │ │ │ │ - str x28, [sp, #40] │ │ │ │ - cmp x28, x24 │ │ │ │ - b.ne 36c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e324> // b.any │ │ │ │ - b 36a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e120> │ │ │ │ - stp xzr, xzr, [x28] │ │ │ │ - str xzr, [x28, #16] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + str x0, [sp, #224] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.ne 30ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ae8> // b.any │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + mov w1, #0x6962 // #26978 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 30ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ae8> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x6e │ │ │ │ + b.ne 30ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ae8> // b.any │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl c570 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #4072] │ │ │ │ + add x25, x25, #0xe60 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3736] │ │ │ │ + add x7, sp, #0x68 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3976] │ │ │ │ + add x24, sp, #0xf0 │ │ │ │ + ldr w5, [x2] │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + ldr w6, [x4] │ │ │ │ + add x4, sp, #0x100 │ │ │ │ + ldr w3, [x3] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr d31, [x25, #16] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, xzr, [sp, #56] │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + stp x7, xzr, [sp, #88] │ │ │ │ + strb wzr, [sp, #104] │ │ │ │ + stp w6, w5, [sp, #216] │ │ │ │ + str d31, [sp, #224] │ │ │ │ + str w3, [sp, #232] │ │ │ │ + strh wzr, [sp, #236] │ │ │ │ + str x4, [sp, #240] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + add x3, sp, #0x120 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x3, [sp, #272] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + add x1, sp, #0xd8 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + str xzr, [sp, #304] │ │ │ │ + bl 2a0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 2ffa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fa0> │ │ │ │ + b 309ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69ac> │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + ldur x1, [x3, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cbz x2, 31440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7440> │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 30df4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6df4> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + bl d860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ + b 309e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69e4> │ │ │ │ mov x0, x26 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x27, x0, x26 │ │ │ │ - str x0, [x28] │ │ │ │ - str x27, [x28, #16] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x20 │ │ │ │ - add x28, x28, #0x18 │ │ │ │ + mov x1, x3 │ │ │ │ + mov x2, x20 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x27, [x28, #-16] │ │ │ │ - str x28, [sp, #48] │ │ │ │ - cmp x22, x28 │ │ │ │ - b.ne 36c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e364> // b.any │ │ │ │ - b 36a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1ac> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + str x0, [sp, #224] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.ne 30a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a8c> // b.any │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + mov w1, #0x7a62 // #31330 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 30a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a8c> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x32 │ │ │ │ + b.ne 30a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a8c> // b.any │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x27 │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl ce40 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x22, x1 │ │ │ │ + cbz x2, 31110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7110> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + add x25, x25, #0xe60 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + ldr d31, [x25, #24] │ │ │ │ + str d31, [sp, #32] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x25, x0 │ │ │ │ + bl d308 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48> │ │ │ │ + strb wzr, [x25, #17] │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, x25, #0x18 │ │ │ │ + str x0, [x25, #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, [x25, #56] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x26, [x19, #8] │ │ │ │ + mov x24, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x600 │ │ │ │ + ldr x0, [x26] │ │ │ │ + str x1, [x24] │ │ │ │ + str x25, [x24, #16] │ │ │ │ + str d31, [x24, #8] │ │ │ │ + cbz x0, 31440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7440> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 3120c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x720c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + add x2, x24, #0x8 │ │ │ │ + str x2, [sp, #16] │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ - b 36924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e044> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 36a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e164> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 369b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0d8> │ │ │ │ - add w25, w22, #0x3f │ │ │ │ - add w27, w22, #0x3f │ │ │ │ - lsr x25, x25, #6 │ │ │ │ - lsl x0, x25, #3 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 30f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f18> // b.none │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x28, [x0, #16] │ │ │ │ + mov x0, #0x88 // #136 │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ubfx x24, x22, #6, #25 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ mov x20, x0 │ │ │ │ - lsl x2, x25, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov w23, w22 │ │ │ │ - add x2, x20, x24, lsl #3 │ │ │ │ - add x1, x20, x25, lsl #3 │ │ │ │ - and w22, w22, #0x3f │ │ │ │ - str x20, [x19, #128] │ │ │ │ - str wzr, [x19, #136] │ │ │ │ - lsl x0, x25, #3 │ │ │ │ - str x2, [x19, #144] │ │ │ │ - str w22, [x19, #152] │ │ │ │ - str x1, [x19, #160] │ │ │ │ + add x27, x20, #0x48 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x1, xzr, [x20] │ │ │ │ + stp xzr, xzr, [x20, #16] │ │ │ │ + stp xzr, xzr, [x20, #32] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [x20, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0x260 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + mov w3, #0x4 // #4 │ │ │ │ + str x2, [x20] │ │ │ │ + str w3, [x20, #128] │ │ │ │ + add x1, x24, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + stp q31, q31, [x20, #96] │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + ldr w3, [x20, #128] │ │ │ │ + tbnz w3, #0, 311c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71c0> │ │ │ │ + ldr x0, [x20, #112] │ │ │ │ + cmp x0, #0x80 │ │ │ │ + b.eq 30fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fbc> // b.none │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + str w3, [sp, #16] │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - lsl x2, x25, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - lsr w20, w27, #6 │ │ │ │ - str x3, [x19, #168] │ │ │ │ - str wzr, [x19, #176] │ │ │ │ - lsl x0, x20, #3 │ │ │ │ - add x24, x3, x24, lsl #3 │ │ │ │ - add x25, x3, x25, lsl #3 │ │ │ │ - str x24, [x19, #184] │ │ │ │ - str w22, [x19, #192] │ │ │ │ - str x25, [x19, #200] │ │ │ │ + ldr x1, [x20, #104] │ │ │ │ + mov x2, #0x80 // #128 │ │ │ │ + stp x0, x2, [x20, #104] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + cbz x1, 30fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fbc> │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + ldr w3, [x20, #128] │ │ │ │ + tbz w3, #1, 310d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70d8> │ │ │ │ + ldp x2, x3, [x20, #104] │ │ │ │ + stp x2, x2, [x20, #32] │ │ │ │ + add x1, x24, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x3, x2, x3 │ │ │ │ + str x3, [x20, #48] │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + ldrb w0, [x27, #16] │ │ │ │ + tbz w0, #0, 310fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70fc> │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + cbz x0, 30ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ff0> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + stp x25, x24, [x20, #72] │ │ │ │ + add x1, x24, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x27, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + ldr w2, [x20, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr w1, [x20, #128] │ │ │ │ + and w2, w2, #0xfffffff8 │ │ │ │ + str w2, [x20, #64] │ │ │ │ + orr w1, w1, #0x3 │ │ │ │ + str w1, [x20, #128] │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + ldr x25, [x26] │ │ │ │ + cbz x25, 31440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7440> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - lsr x23, x23, #6 │ │ │ │ - mov x24, x0 │ │ │ │ - lsl x2, x20, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x23, x0, x23, lsl #3 │ │ │ │ - add x20, x0, x20, lsl #3 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - str x24, [x19, #208] │ │ │ │ - str wzr, [x19, #216] │ │ │ │ - str x23, [x19, #224] │ │ │ │ - str w22, [x19, #232] │ │ │ │ - str x20, [x19, #240] │ │ │ │ - cbnz w21, 36b24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e244> │ │ │ │ - str xzr, [x19, #248] │ │ │ │ - stp xzr, xzr, [x19, #256] │ │ │ │ - b 36b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2a0> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 36ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1e4> │ │ │ │ + str x20, [x0, #16] │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5b8 │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x25, #16] │ │ │ │ + cbz x28, 31080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7080> │ │ │ │ + ldr x1, [x28] │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 31440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7440> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 2a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + b 309d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69d4> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #232] │ │ │ │ + b 30a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a84> │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x0, [sp, #216] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + str x1, [sp, #232] │ │ │ │ + b 30e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e00> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 30904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6904> │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + stp x2, x2, [x20, #32] │ │ │ │ + add x1, x24, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str x3, [x20, #48] │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + ldrb w0, [x27, #16] │ │ │ │ + tbnz w0, #0, 30fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fe4> │ │ │ │ + stp x25, x24, [x20, #72] │ │ │ │ + b 30ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ff8> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #232] │ │ │ │ + b 30ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ae0> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 30e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e78> │ │ │ │ + mov x0, x26 │ │ │ │ + b 30cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - cbz x22, 36d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4b4> │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + bl d1a0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - add x26, x19, #0x50 │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [x19, #248] │ │ │ │ - cbnz x0, 36e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e59c> │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - cbnz x0, 36e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5a4> │ │ │ │ - ldr x0, [x19, #168] │ │ │ │ - cbnz x0, 36e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5ac> │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - cbnz x0, 36e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5b4> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - cbnz x0, 36e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5bc> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 36f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e620> │ │ │ │ + bl d428 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x168> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x520 │ │ │ │ + bl 29ec0 ::do_widen(char) const@@Base+0xcc00> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl 36f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e620> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 36f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e620> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [x19, #560] │ │ │ │ + mov x0, x23 │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 36ea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5c4> // b.none │ │ │ │ + b.eq 312d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72d8> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + add x1, x1, #0x910 │ │ │ │ + bl d380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 31188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7188> // b.any │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x2, sp, #0x28 │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + str w4, [sp, #40] │ │ │ │ + str x3, [sp, #48] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 31188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7188> // b.any │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + add x1, x1, #0x910 │ │ │ │ + bl d380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 31188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7188> // b.any │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 31188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7188> // b.any │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, x5 │ │ │ │ + add x1, x1, #0x938 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl 29de0 ::do_widen(char) const@@Base+0xcb20> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ add x0, sp, #0x38 │ │ │ │ - bl 36fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6c0> │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 31140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7140> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - cbz x20, 36e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e544> │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 31298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7298> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 31288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7288> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 31298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7298> │ │ │ │ mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - mov x20, x21 │ │ │ │ - add x26, x19, #0x50 │ │ │ │ - b 36da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4c0> │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 36fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6c0> │ │ │ │ - mov x0, x27 │ │ │ │ - bl ced0 │ │ │ │ - cbz x24, 36e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e574> │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x19, #296] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c840 │ │ │ │ + b 31148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7148> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2d3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c0> │ │ │ │ + mov x0, x20 │ │ │ │ bl ced0 │ │ │ │ - add x0, x19, #0x20 │ │ │ │ - add x26, x19, #0x50 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, x19, #0x38 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 31188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7188> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + add x21, x21, #0xef8 │ │ │ │ str x0, [sp, #8] │ │ │ │ - b 36da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4c0> │ │ │ │ + str x21, [x19, #16] │ │ │ │ + b 31158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7158> │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3720] │ │ │ │ mov x20, x0 │ │ │ │ - cbnz x24, 36e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e56c> │ │ │ │ - b 36e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e574> │ │ │ │ - bl ced0 │ │ │ │ - b 36da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4c8> │ │ │ │ - bl ced0 │ │ │ │ - b 36db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4d0> │ │ │ │ - bl ced0 │ │ │ │ - b 36db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4d8> │ │ │ │ - bl ced0 │ │ │ │ - b 36dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4e0> │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 31158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7158> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 31340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7340> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + b 31340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7340> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #312] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 31188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7188> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0x938 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 27ba0 ::do_widen(char) const@@Base+0xa8e0> │ │ │ │ + mov x0, x24 │ │ │ │ bl ced0 │ │ │ │ - b 36dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4e8> │ │ │ │ + b 31140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7140> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + b 31140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7140> │ │ │ │ + bti j │ │ │ │ + b 312b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72b0> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d4e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ + mov x0, x24 │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x20, [x19, #40] │ │ │ │ + mov x20, x0 │ │ │ │ + str x28, [x22, x1] │ │ │ │ + b 312e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72e8> │ │ │ │ + bti j │ │ │ │ + b 31418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7418> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 31140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7140> │ │ │ │ + adrp x3, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x6e0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 31288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7288> │ │ │ │ + bti j │ │ │ │ + b 3127c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x727c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 31298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7298> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #312] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 31188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7188> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0x938 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x20, x21 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + b 31138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7138> │ │ │ │ bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ mov x20, x0 │ │ │ │ - b 36da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4c0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c768 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + b 31140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7140> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 36fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6c0> │ │ │ │ - mov x0, x26 │ │ │ │ + b 314f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74f8> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + cbz x0, 31524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7524> │ │ │ │ + bl ced0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x25 │ │ │ │ + bl c768 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + mov x0, x25 │ │ │ │ bl ced0 │ │ │ │ - cbnz x22, 36d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4ac> │ │ │ │ - b 36d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4b4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 31188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7188> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - cbnz x20, 36e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e53c> │ │ │ │ - b 36e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e544> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x19, x20, [x0] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 36f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e660> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 36f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e67c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 36f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e644> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 36f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e690> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + bl d068 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 36f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e644> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 36f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e660> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbnz x2, 36fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6d0> │ │ │ │ - ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x2] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 36fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6cc> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 3700c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e72c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x2, x1, [sp, #16] │ │ │ │ + bl 29320 ::do_widen(char) const@@Base+0xc060> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x21 │ │ │ │ bl ced0 │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e720> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbnz x0, 36fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6f4> │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 36fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e70c> // b.any │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 36fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6e0> // b.any │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + b 31138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7138> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - b 37048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e768> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w19, sxtw #3] │ │ │ │ - bl 31b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19220> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - bl c7c8 │ │ │ │ - ldr w19, [x20, #8] │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - str w1, [x20, #8] │ │ │ │ - bl ca80 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.lt 3703c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e75c> // b.tstop │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl d0f8 const&, boost::program_options::variables_map&, bool)@plt+0x8> │ │ │ │ + b 31138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7138> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 31574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7574> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 31140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7140> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xd8 │ │ │ │ + bl d1a0 │ │ │ │ + b 31140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7140> │ │ │ │ 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 370a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e7c4> │ │ │ │ - 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x6, x0 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - str xzr, [x0], #8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - sub x2, x3, #0x8 │ │ │ │ - add x3, x6, x3 │ │ │ │ - stp x3, x6, [sp, #16] │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldp x4, x5, [sp, #32] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x3, x6, [sp, #16] │ │ │ │ - str x6, [x4, #64] │ │ │ │ - stp x3, x3, [x5, #8] │ │ │ │ - add x0, x4, #0x10 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cbb8 (long)@plt+0x8> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.gt 37134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e854> │ │ │ │ - ldr x0, [x1, #64] │ │ │ │ - cbz x0, 37130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e850> │ │ │ │ - b ced0 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - mov x29, sp │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl d5d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x318> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [x1, #64] │ │ │ │ - cbz x0, 37168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e888> │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w1, sxtw #3] │ │ │ │ - b 31b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19220> │ │ │ │ + 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, #3760] │ │ │ │ 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, #0x240 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3728] │ │ │ │ - str x20, [sp, #8] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #568] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3728] │ │ │ │ + str d15, [sp, #112] │ │ │ │ + sub sp, sp, #0x350 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #840] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + str x21, [sp, #104] │ │ │ │ bl c5a0 │ │ │ │ - ldr w1, [x19, #12] │ │ │ │ - str x0, [x20, #8] │ │ │ │ + str x0, [x21, #8] │ │ │ │ + add x3, sp, #0xb0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov w0, #0x77 // #119 │ │ │ │ + stp x3, x2, [sp, #160] │ │ │ │ + strh w0, [sp, #176] │ │ │ │ + cmp x1, #0x6 │ │ │ │ + b.hi 32fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fe8> // b.pmore │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.hi 33794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9794> // b.pmore │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + bl c918 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x0, [sp, #16] │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.le 37814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef34> │ │ │ │ - adrp x21, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e720> │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - 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 d7b8 , 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 3720c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e92c> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 37260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e980> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl ce28 │ │ │ │ - ldr w0, [x19, #12] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 37240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e960> │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 76290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d9b0> │ │ │ │ - mov x24, x0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ + b.le 316c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76c4> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + bl c798 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x0, x0, #0x9b8 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl ca20 │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl cd38 │ │ │ │ + mov x20, x0 │ │ │ │ + bl c5a0 │ │ │ │ + mov x1, #0x94b3 // #38067 │ │ │ │ + mov x2, x0 │ │ │ │ + movk x1, #0x26d6, lsl #16 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + movk x1, #0xbe8, lsl #32 │ │ │ │ + add x25, sp, #0x1c0 │ │ │ │ + movk x1, #0x112e, lsl #48 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + smulh x1, x2, x1 │ │ │ │ + asr x1, x1, #26 │ │ │ │ + sub x2, x1, x2, asr #63 │ │ │ │ + str x2, [sp, #128] │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x218 │ │ │ │ + str xzr, [sp, #792] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x228 │ │ │ │ - strh wzr, [sp, #528] │ │ │ │ - add x20, sp, #0xc0 │ │ │ │ - ldp x21, x25, [x0, #8] │ │ │ │ + add x2, sp, #0x328 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + strh wzr, [sp, #800] │ │ │ │ + str x0, [sp, #48] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str q31, [x2] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3720] │ │ │ │ - str q31, [x3] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - str x21, [sp, #192] │ │ │ │ - str x2, [sp, #304] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str q31, [x0] │ │ │ │ + ldp x24, x0, [x23, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp, #448] │ │ │ │ + str x2, [sp, #576] │ │ │ │ + str x3, [x25, x0] │ │ │ │ + str xzr, [sp, #456] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3864] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3808] │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #208] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #4088] │ │ │ │ - stp x3, x2, [sp, #192] │ │ │ │ - add x26, sp, #0x120 │ │ │ │ - stp xzr, xzr, [sp, #224] │ │ │ │ - stp xzr, xzr, [sp, #240] │ │ │ │ - str x1, [sp, #304] │ │ │ │ + ldp x26, x0, [x23, #32] │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + mov x3, x0 │ │ │ │ + str x26, [sp, #464] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x3, [x22, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3808] │ │ │ │ + stp x1, x4, [sp, #32] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + ldr x2, [x23, #48] │ │ │ │ + str x2, [sp, #72] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3888] │ │ │ │ + str x2, [x25, x1] │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + add x2, x23, #0x18 │ │ │ │ + add x1, x23, #0x68 │ │ │ │ + add x3, x23, #0x40 │ │ │ │ + str x2, [sp, #448] │ │ │ │ + add x2, x4, #0x10 │ │ │ │ + str x3, [sp, #464] │ │ │ │ + str x2, [sp, #472] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str xzr, [sp, #512] │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + str x1, [sp, #576] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x3, x28, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0xc8 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x3, [sp, #200] │ │ │ │ - str w2, [sp, #264] │ │ │ │ - stp x26, xzr, [sp, #272] │ │ │ │ - strb wzr, [sp, #288] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #4088] │ │ │ │ + add x2, sp, #0x230 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + str w0, [sp, #536] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x1, sp, #0x1d8 │ │ │ │ + str x0, [sp, #472] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x2, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + strb wzr, [sp, #560] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cee8 , std::allocator > const&) const@plt+0x8> │ │ │ │ - ldr x4, [sp, #240] │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - stp x0, xzr, [sp, #32] │ │ │ │ - strb wzr, [sp, #48] │ │ │ │ - cbz x4, 37a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f130> │ │ │ │ - ldp x5, x3, [sp, #224] │ │ │ │ - add x0, sp, #0x20 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl cdc8 │ │ │ │ + mov x1, x22 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl cd80 │ │ │ │ + ldrb w0, [sp, #144] │ │ │ │ + tbz w0, #0, 31938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7938> │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x22, x1 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ + bl cb28 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3936] │ │ │ │ + bl c9c0 (unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + cbz x0, 345b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa5b8> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x27, x22, x0 │ │ │ │ + ldr x0, [x27, #232] │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x27, #225] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + bfxil x28, x1, #0, #8 │ │ │ │ + tbz w0, #0, 3379c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x979c> │ │ │ │ + ldrb w4, [x27, #224] │ │ │ │ + ldp x5, x0, [sp, #80] │ │ │ │ + adrp x6, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + adrp x7, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x8, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x8, [x8, #3760] │ │ │ │ + mov x3, x27 │ │ │ │ + mov x2, x28 │ │ │ │ + add x6, x6, #0x9c0 │ │ │ │ + add x7, x7, #0x9cd │ │ │ │ + str x8, [sp, #24] │ │ │ │ + bl d320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + tbz w1, #0, 31944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7944> │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x27, [sp, #152] │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x28, x27, x1 │ │ │ │ + ldr w0, [x28, #24] │ │ │ │ + tbz w0, #13, 31964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7964> │ │ │ │ + ldr w0, [x28, #32] │ │ │ │ + cbz w0, 32bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bb0> │ │ │ │ + ldr x4, [sp, #512] │ │ │ │ + add x28, sp, #0x1b0 │ │ │ │ + stp x28, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + cbz x4, 32c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c08> │ │ │ │ + ldp x5, x3, [sp, #496] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - str x2, [sp, #192] │ │ │ │ - str x1, [sp, #304] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eab4> // b.none │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + add x1, x23, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x23, #0x68 │ │ │ │ + add x23, x23, #0x40 │ │ │ │ + str x23, [sp, #464] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 319c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79c8> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x1, [sp, #200] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #472] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #192] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x25, [x20, x2] │ │ │ │ - str x1, [sp, #304] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldur x3, [x26, #-24] │ │ │ │ + ldur x2, [x0, #-24] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x4, [x25, x2] │ │ │ │ + ldur x2, [x24, #-24] │ │ │ │ + str x26, [sp, #464] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + str x4, [x22, x3] │ │ │ │ + ldr x3, [sp] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x24, [sp, #448] │ │ │ │ + str x3, [x25, x2] │ │ │ │ + str xzr, [sp, #456] │ │ │ │ + str x1, [sp, #576] │ │ │ │ bl c840 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - add x3, x3, #0x490 │ │ │ │ - mov x4, #0x1b // #27 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x3, x3, #0x9d0 │ │ │ │ + mov x4, #0xb // #11 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ mov x24, x0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - mov x27, x24 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 379e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f108> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - str x0, [sp, #72] │ │ │ │ + str x22, [sp, #448] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 337d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97d4> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 31a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a90> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 31aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7aa0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x9e0 │ │ │ │ + bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldp x23, x24, [x1] │ │ │ │ + stp x28, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + add x1, x24, #0xd │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + mov x1, #0xe // #14 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ add x0, x0, x1 │ │ │ │ - stp x27, xzr, [x24] │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 37c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3b0> // b.plast │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - add x1, x1, #0x158 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - str x0, [sp, #16] │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.ls 34588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa588> // b.plast │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x1, x1, #0x9f8 │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #424] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 34ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaae8> // b.pmore │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #424] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 34ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaac4> // b.none │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x1, x1, #0xad8 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x27, sp, #0x70 │ │ │ │ - str x27, [sp, #96] │ │ │ │ mov x24, x0 │ │ │ │ + str x22, [sp, #448] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 337bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97bc> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 31b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b98> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 31ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ba8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xa08 │ │ │ │ + bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xa50 │ │ │ │ + bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xa90 │ │ │ │ + bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xae0 │ │ │ │ + bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 31c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c28> │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, w23, uxtw #3] │ │ │ │ + ldr x1, [x1] │ │ │ │ + bl cd98 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, w23 │ │ │ │ + b.gt 31c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c00> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl cd98 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + bl c708 │ │ │ │ + tbnz w0, #31, 33de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9de0> │ │ │ │ + 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 d4d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x210> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d15, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1e24c ::do_widen(char) const@@Base+0xf8c> │ │ │ │ + cmp w0, w24 │ │ │ │ + b.le 32080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8080> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc90 │ │ │ │ + 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 d758 , 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 d830 , 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] │ │ │ │ + stp x22, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + add x1, x2, #0x1 │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x1, [sp, #456] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 34bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabec> // b.pmore │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x25 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #456] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 34b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab50> // b.none │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0xb48 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x1] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + ldr x1, [x1, x23] │ │ │ │ + ldp x1, x2, [x1, #104] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 34b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab2c> // b.pmore │ │ │ │ + mov x0, x25 │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + str x28, [sp, #416] │ │ │ │ + mov x27, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 379b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0d4> // b.none │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x2, [sp, #112] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - stp x1, xzr, [x24] │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl c5a0 │ │ │ │ + b.eq 32064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8064> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x2, [sp, #432] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 31dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dc8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x2, [sp, #416] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d158 │ │ │ │ + ldr x9, [x19, #16] │ │ │ │ + str wzr, [sp, #128] │ │ │ │ + ldr w0, [x9, #4] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 31e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e90> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + 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, #128] │ │ │ │ + ldr w0, [x9, #4] │ │ │ │ + cmp w0, w6 │ │ │ │ + b.gt 31e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e20> │ │ │ │ + adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + add x2, x2, #0xb50 │ │ │ │ + mov w4, w5 │ │ │ │ + add x3, sp, #0x80 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c5e8 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + ldr w0, [sp, #128] │ │ │ │ + add x2, x2, #0xb58 │ │ │ │ + add x3, sp, #0x88 │ │ │ │ + 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, #136] │ │ │ │ + bl c5e8 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + ldr d31, [x0, #136] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.ge 31fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fa4> // b.tcont │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + ldr w4, [x21, #8] │ │ │ │ + add x2, x2, #0xb68 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + lsl w4, w4, #1 │ │ │ │ + bl d740 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x480> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl d908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x648> │ │ │ │ + tbnz w0, #31, 33f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f08> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0xb90 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str x22, [sp, #448] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [x22] │ │ │ │ + ldur x1, [x1, #7] │ │ │ │ + stur x1, [x22, #7] │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + strb wzr, [sp, #479] │ │ │ │ + bl 1e24c ::do_widen(char) const@@Base+0xf8c> │ │ │ │ + ldrb w1, [x26, #520] │ │ │ │ + tbnz w1, #0, 31fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fd0> │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 31f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f8c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 31f9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f9c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + b 31c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c80> │ │ │ │ + fcvt s31, d31 │ │ │ │ + adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, sp, #0x90 │ │ │ │ + add x2, x2, #0xb60 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + str s31, [sp, #144] │ │ │ │ + bl c5e8 │ │ │ │ + b 31f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f0c> │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + scvtf d30, w0 │ │ │ │ + ldr w3, [x26, #524] │ │ │ │ + scvtf d31, w1 │ │ │ │ + ldp x0, x2, [sp, #448] │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fcvt s31, d31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fcvtzs w23, d31 │ │ │ │ + cmp w23, w3 │ │ │ │ + b.ge 3200c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x800c> // b.tcont │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w3, w1 │ │ │ │ + str w1, [x26, #524] │ │ │ │ + cmp w3, w23 │ │ │ │ + b.ge 31f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f80> // b.tcont │ │ │ │ mov x1, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, x1, #0x1a0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + str w23, [x26, #524] │ │ │ │ + b 31f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f80> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + b 31da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7da8> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov x2, #0x34db // #13531 │ │ │ │ - movk x2, #0xd7b6, lsl #16 │ │ │ │ - adrp x3, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - ldr d15, [x3, #2032] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - sub x1, x1, x4 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d31, w1 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c8b8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c8d0 , std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl c630 │ │ │ │ + cbnz w0, 33e58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e58> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldp x20, x23, [x0, #8] │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + ldr w26, [x1, #4] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 33088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9088> // b.none │ │ │ │ + str d13, [sp, #944] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + str d14, [sp, #952] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + b.eq 327ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87ec> // b.none │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #192] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #304] │ │ │ │ - add x0, sp, #0x218 │ │ │ │ - str xzr, [sp, #520] │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #528] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x228 │ │ │ │ + add x0, sp, #0x328 │ │ │ │ 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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x3, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - stp x3, x2, [sp, #192] │ │ │ │ - stp xzr, xzr, [sp, #208] │ │ │ │ - stp xzr, xzr, [sp, #224] │ │ │ │ - stp xzr, xzr, [sp, #240] │ │ │ │ - str x1, [sp, #304] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x24, sp, #0x200 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3864] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + add x2, x21, #0x40 │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + stp x3, x1, [sp, #448] │ │ │ │ + add x27, sp, #0x220 │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x2, [sp, #560] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x2, x28, #0x10 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - add x1, sp, #0xc8 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x2, [sp, #200] │ │ │ │ - str w3, [sp, #264] │ │ │ │ - stp x26, xzr, [sp, #272] │ │ │ │ - strb wzr, [sp, #288] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x1c8 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str w2, [sp, #520] │ │ │ │ + str x27, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - 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, #312] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #240] │ │ │ │ - add x28, sp, #0x90 │ │ │ │ - stp x28, xzr, [sp, #128] │ │ │ │ - strb wzr, [sp, #144] │ │ │ │ - cbz x4, 37a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f120> │ │ │ │ - ldp x5, x3, [sp, #224] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6b0 , 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, #112] │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 33da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9da4> │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - str x19, [sp, #304] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 375d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ecf4> // b.none │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 321f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81f4> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #200] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #192] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x25, [x20, x1] │ │ │ │ - str x22, [sp, #304] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ bl c840 │ │ │ │ - ldp x3, x4, [sp, #96] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x27 │ │ │ │ - b.eq 379d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0f0> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x4, #0x1e // #30 │ │ │ │ + add x3, x3, #0xbd8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - b.ls 37638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed58> // b.plast │ │ │ │ - cmp x1, x28 │ │ │ │ - b.eq 37638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed58> // b.none │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 377c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eee4> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 37b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f238> // b.pmore │ │ │ │ - add x19, sp, #0x60 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 33b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b70> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #224] │ │ │ │ + str x2, [sp, #240] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #232] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 34484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa484> // b.plast │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + str x0, [sp, #120] │ │ │ │ bl c828 │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - str x19, [sp, #160] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 377fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef1c> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - stp x22, xzr, [x21] │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x1, [sp, #256] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b54> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + str x1, [x26] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x26, #8] │ │ │ │ + bl 1e24c ::do_widen(char) const@@Base+0xf8c> │ │ │ │ + mov w19, w0 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, x24 │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x27, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6b0 , 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, #88] │ │ │ │ + stp x0, xzr, [sp, #288] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + strb wzr, [sp, #304] │ │ │ │ + cbz x4, 33d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d8c> │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 3240c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x840c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + mov x8, x1 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 34c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 344c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4c8> // b.plast │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 33b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b3c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + bl c5a0 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + ldr d13, [x3, #3720] │ │ │ │ + sub x1, x0, x1 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d29, w1 │ │ │ │ + fmul d13, d29, d13 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, x24 │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x27, [sp, #528] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + fmov d0, d13 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x25 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x25, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #568] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + add x26, sp, #0x190 │ │ │ │ + stp x26, xzr, [sp, #384] │ │ │ │ + add x19, sp, #0x180 │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + cbz x4, 33d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d48> │ │ │ │ + ldp x5, x3, [sp, #480] │ │ │ │ + mov x0, x19 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + str x21, [sp, #560] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 3262c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x862c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + mov x0, x20 │ │ │ │ + add x8, sp, #0x1a0 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 34c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ add x0, x0, x1 │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.ls 37aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1c0> // b.plast │ │ │ │ - add x22, sp, #0xa0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ + b.ls 342ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2ac> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ bl c828 │ │ │ │ mov x24, x0 │ │ │ │ - add x21, sp, #0xd0 │ │ │ │ - str x21, [sp, #192] │ │ │ │ + str x22, [sp, #448] │ │ │ │ mov x23, x0 │ │ │ │ ldr x0, [x24], #16 │ │ │ │ cmp x0, x24 │ │ │ │ - b.eq 3799c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0bc> // b.none │ │ │ │ + b.eq 33b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b8c> // b.none │ │ │ │ ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x1, [sp, #208] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x1, [sp, #464] │ │ │ │ ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3712] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + 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, 378b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efd8> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbnz w0, #0, 3784c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef6c> │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 37728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee48> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 37738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee58> // b.none │ │ │ │ + ldrb w0, [x21, #520] │ │ │ │ + tbnz w0, #0, 339c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99c4> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 33968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9968> │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 326f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86f8> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ cmp x0, x28 │ │ │ │ - b.eq 37748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee68> // b.none │ │ │ │ + b.eq 32708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8708> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 37758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee78> // b.none │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 32718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8718> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x1, sp, #0x50 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 3776c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee8c> // b.none │ │ │ │ + b.eq 3272c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x872c> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, sp, #0x30 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x1, sp, #0x150 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 37780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eea0> // b.none │ │ │ │ + b.eq 32740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8740> // b.none │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #568] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8754> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8768> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3277c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x877c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 337ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97ec> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr d13, [sp, #944] │ │ │ │ + ldr d14, [sp, #952] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x1, sp, #0xb0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 327ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87ac> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 37a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f174> // b.any │ │ │ │ - add sp, sp, #0x240 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + add sp, sp, #0x350 │ │ │ │ + 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 x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - add x19, sp, #0x60 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x24, sp, #0x200 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3864] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + add x2, x21, #0x40 │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + stp x3, x1, [sp, #448] │ │ │ │ + add x27, sp, #0x220 │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x2, [sp, #560] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x1c8 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str w2, [sp, #520] │ │ │ │ + str x27, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6b0 , 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, #112] │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 33d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d70> │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 32908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8908> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ + add x3, x3, #0xc18 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - str x19, [sp, #160] │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a88> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #224] │ │ │ │ + str x2, [sp, #240] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #232] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 343cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3cc> // b.plast │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + bl c828 │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x1, [sp, #256] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b20> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + str x1, [x26] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x26, #8] │ │ │ │ + bl 1e24c ::do_widen(char) const@@Base+0xf8c> │ │ │ │ + mov w19, w0 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, x24 │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x27, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6b0 , 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, #88] │ │ │ │ + stp x0, xzr, [sp, #288] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + strb wzr, [sp, #304] │ │ │ │ + cbz x4, 33d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d58> │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 32b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b20> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #256] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 33b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b04> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + b.ls 32c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c18> // b.plast │ │ │ │ + ldr x5, [sp, #88] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 32c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c18> // b.none │ │ │ │ + ldr x5, [sp, #304] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 32c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c18> // b.pmore │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + b 32c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c34> │ │ │ │ + bl c558 │ │ │ │ + tbnz w0, #0, 31964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7964> │ │ │ │ + ldr x0, [x28, #232] │ │ │ │ + ldr w1, [x28, #28] │ │ │ │ + str wzr, [x28, #28] │ │ │ │ + str w1, [sp, #80] │ │ │ │ + cbz x0, 32bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bec> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 33dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9dc0> // b.none │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x28, x27, x1 │ │ │ │ + ldr x4, [sp, #512] │ │ │ │ + ldr w0, [sp, #80] │ │ │ │ + str w0, [x28, #28] │ │ │ │ + add x28, sp, #0x1b0 │ │ │ │ + stp x28, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + cbnz x4, 31978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7978> │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl ca08 │ │ │ │ + b 3199c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x799c> │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 341c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1c4> // b.pmore │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + str x1, [sp, #320] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 33ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ba4> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 346a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6a0> // b.plast │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 33ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ad4> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + bl c5a0 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + ldr d14, [x3, #3720] │ │ │ │ + sub x1, x0, x1 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d30, w1 │ │ │ │ + fmul d14, d30, d14 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, x24 │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x27, [sp, #528] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + 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, #568] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + add x26, sp, #0x190 │ │ │ │ + stp x26, xzr, [sp, #384] │ │ │ │ + add x19, sp, #0x180 │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + cbz x4, 33db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9db0> │ │ │ │ + ldp x5, x3, [sp, #480] │ │ │ │ + mov x0, x19 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + str x21, [sp, #560] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 32e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e44> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #352] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 33aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9aec> // b.none │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + b.ls 32ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ecc> // b.plast │ │ │ │ + cmp x1, x26 │ │ │ │ + b.eq 32ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ecc> // b.none │ │ │ │ + ldr x5, [sp, #400] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 32ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ecc> // b.pmore │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + b 32ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ee8> │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 347c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7c4> // b.pmore │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c828 │ │ │ │ mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ + str x28, [sp, #416] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 33aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9aa4> // 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, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 347f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7f8> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x23, x0 │ │ │ │ + str x22, [sp, #448] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 33abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9abc> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + 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, 3390c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x990c> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 338b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98b0> │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ cmp x0, x22 │ │ │ │ - b.ne 37678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed98> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ + b.eq 32fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fa0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 32fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fb0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 32fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fc0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fd4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 3273c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x873c> // b.any │ │ │ │ + b 32740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8740> │ │ │ │ + ldr x0, [x20] │ │ │ │ + sub x3, x1, #0x6 │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + mov w4, #0x6376 // #25462 │ │ │ │ + add x5, x0, x3 │ │ │ │ + movk w4, #0x2e66, lsl #16 │ │ │ │ + ldr w3, [x0, x3] │ │ │ │ + ldrh w5, [x5, #4] │ │ │ │ + str w3, [sp, #464] │ │ │ │ + strh w5, [x22, #4] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.eq 33748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9748> // b.none │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + sub x1, x1, #0x3 │ │ │ │ + mov w2, #0x6362 // #25442 │ │ │ │ + add x4, x0, x1 │ │ │ │ + ldrh w3, [x0, x1] │ │ │ │ + ldrb w1, [x4, #2] │ │ │ │ + strh w3, [sp, #464] │ │ │ │ + strb w1, [x22, #2] │ │ │ │ + ldrh w1, [sp, #464] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 31690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7690> // b.any │ │ │ │ + ldrb w1, [x22, #2] │ │ │ │ + cmp w1, #0x66 │ │ │ │ + b.ne 31690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7690> // b.any │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + add x3, x3, #0x9b0 │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 31690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7690> │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x24, sp, #0x200 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3864] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + add x2, x21, #0x40 │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + stp x3, x1, [sp, #448] │ │ │ │ + add x27, sp, #0x220 │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x2, [sp, #560] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x1c8 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str w2, [sp, #520] │ │ │ │ + str x27, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6b0 , 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, #112] │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 33d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d64> │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 331a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91a8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ + add x3, x3, #0xbf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a6c> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #224] │ │ │ │ + str x2, [sp, #240] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #232] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 34a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa3c> // b.plast │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + bl c828 │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x1, [sp, #256] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a50> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + str x1, [x26] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x26, #8] │ │ │ │ + bl 1e24c ::do_widen(char) const@@Base+0xf8c> │ │ │ │ + mov w19, w0 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, x24 │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x27, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6b0 , 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, #88] │ │ │ │ + stp x0, xzr, [sp, #288] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + strb wzr, [sp, #304] │ │ │ │ + cbz x4, 33d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d98> │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 333c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93c0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + mov x8, x1 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 34c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 34978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa978> // b.plast │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 33a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a38> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + bl c5a0 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + movk x2, #0x431b, lsl #48 │ │ │ │ + ldr d15, [x3, #3720] │ │ │ │ + sub x1, x0, x1 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + fmul d15, d31, d15 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #784] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #464] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, x24 │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x27, [sp, #528] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #520] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + 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, #568] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + add x26, sp, #0x190 │ │ │ │ + stp x26, xzr, [sp, #384] │ │ │ │ + add x19, sp, #0x180 │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + cbz x4, 33d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d7c> │ │ │ │ + ldp x5, x3, [sp, #480] │ │ │ │ mov x0, x19 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + str x21, [sp, #560] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 335e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95e0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + mov x0, x20 │ │ │ │ + add x8, sp, #0x1a0 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 34c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 3437c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa37c> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #448] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 33a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a20> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + 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, 33854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9854> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 337f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97f8> │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 336ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96ac> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96bc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 336cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96cc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 336e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96e0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 336f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96f4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9708> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3371c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x971c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9730> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8798> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 32798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8798> │ │ │ │ + and w4, w5, #0xffff │ │ │ │ + mov w3, #0x7a67 // #31335 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 33018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9018> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + add x3, x3, #0x9a0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.ls 31690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7690> // b.plast │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + b 3301c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x901c> │ │ │ │ + ldr x0, [x27, #240] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + cbz x0, 33ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ed8> │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x0, #56] │ │ │ │ + cbz w0, 33cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cf4> │ │ │ │ + ldrb w4, [x1, #89] │ │ │ │ + b 318e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78e0> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 37684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eda4> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 37264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e984> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 31b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19220> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.gt 37828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef48> │ │ │ │ - b 37264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e984> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 31b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b6c> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 31a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a64> │ │ │ │ + ldr d13, [sp, #944] │ │ │ │ + ldr d14, [sp, #952] │ │ │ │ + b 32798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8798> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #192] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x25, x0 │ │ │ │ + mov x23, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 340e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0e0> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 33c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c58> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 3369c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x969c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ ldr x23, [x0, #240] │ │ │ │ - cbz x23, 37b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2ac> │ │ │ │ + cbz x23, 340c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0c4> │ │ │ │ ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 37924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f044> │ │ │ │ + cbz w0, 33c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c8c> │ │ │ │ ldrb w1, [x23, #67] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x24 │ │ │ │ bl c540 │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 37718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee38> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 33694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9694> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 34064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa064> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 33cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cc0> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 32f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f90> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #192] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x26, x0 │ │ │ │ + mov x23, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x26, x0 │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 34048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa048> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 33bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bbc> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 32f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f88> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 33fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fa0> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 33bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bf0> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 326e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86e8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ ldr x23, [x0, #240] │ │ │ │ - cbz x23, 37b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f27c> │ │ │ │ + cbz x23, 33f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f80> │ │ │ │ ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 37960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f080> │ │ │ │ + cbz w0, 33c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c24> │ │ │ │ ldrb w1, [x23, #67] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - mov x0, x26 │ │ │ │ + mov x0, x24 │ │ │ │ bl c540 │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 37710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee30> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ + b 326e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86e0> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 33674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9674> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 33468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9468> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 33290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9290> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 33224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9224> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 32984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8984> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 32f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f0c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 32f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f68> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 32ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ccc> │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 32edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8edc> // b.plast │ │ │ │ + cmp x1, x26 │ │ │ │ + b.ne 32ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ea8> // b.any │ │ │ │ + b 32edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8edc> │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 32c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c28> // b.plast │ │ │ │ + ldr x5, [sp, #88] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 32b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b88> // b.any │ │ │ │ + b 32c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c28> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 329f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89f0> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 324b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84b4> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 322dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82dc> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 32270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8270> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 326c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86c0> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 32c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c60> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 33958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9958> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 33958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9958> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 339b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99b4> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 339b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99b4> │ │ │ │ mov x0, x23 │ │ │ │ bl d0c8 │ │ │ │ ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 378a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efc0> // b.none │ │ │ │ + b.eq 33a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a10> // b.none │ │ │ │ mov x0, x23 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 378a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efc0> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ + b 33a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a10> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 33844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9844> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 33844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9844> │ │ │ │ mov x0, x23 │ │ │ │ bl d0c8 │ │ │ │ ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 3790c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f02c> // b.none │ │ │ │ + b.eq 338a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98a0> // b.none │ │ │ │ mov x0, x23 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 3790c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f02c> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 376f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee10> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - b 37470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb90> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 37648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed68> // b.plast │ │ │ │ - cmp x1, x28 │ │ │ │ - b.ne 3762c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed4c> // b.any │ │ │ │ - b 37648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed68> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x1, x27 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 37404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb24> │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl ca08 │ │ │ │ - b 375b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ecd4> │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl ca08 │ │ │ │ - b 37374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea94> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 338a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98a0> │ │ │ │ mov x0, x20 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 338fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98fc> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 338fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98fc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #568] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 318e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78e0> // b.none │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov w1, w4 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + blr x2 │ │ │ │ + mov w4, w0 │ │ │ │ + b 318e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78e0> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + mov x0, x19 │ │ │ │ + bl ca08 │ │ │ │ + b 3260c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x860c> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl ca08 │ │ │ │ + b 32b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b00> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl ca08 │ │ │ │ + b 33188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9188> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl ca08 │ │ │ │ + b 328e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88e8> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + mov x0, x19 │ │ │ │ + bl ca08 │ │ │ │ + b 335c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95c0> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl ca08 │ │ │ │ + b 323ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x83ec> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl ca08 │ │ │ │ + b 333a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93a0> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl ca08 │ │ │ │ + b 321d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81d4> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + mov x0, x19 │ │ │ │ + bl ca08 │ │ │ │ + b 32e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e24> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 32be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8be0> │ │ │ │ + mov x3, #0x1b // #27 │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #144] │ │ │ │ + str x22, [sp, #448] │ │ │ │ + bl d728 , 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+0x4c000> │ │ │ │ + add x1, x1, #0xb28 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr q30, [x1] │ │ │ │ + str x2, [sp, #464] │ │ │ │ + ldur q31, [x1, #11] │ │ │ │ + str q30, [x0] │ │ │ │ + stur q31, [x0, #11] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + mov x3, #0x34 // #52 │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #144] │ │ │ │ + str x22, [sp, #448] │ │ │ │ + bl d728 , 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+0x4c000> │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr q31, [x1, #32] │ │ │ │ + str x2, [sp, #464] │ │ │ │ + ldp q30, q29, [x1] │ │ │ │ + ldr w1, [x1, #48] │ │ │ │ + str w1, [x0, #48] │ │ │ │ + stp q30, q29, [x0] │ │ │ │ + str q31, [x0, #32] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 37a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1a4> // b.none │ │ │ │ + b.eq 33f9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f9c> // b.none │ │ │ │ + str d13, [sp, #944] │ │ │ │ + str d14, [sp, #952] │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ + mov x3, #0x1b // #27 │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #144] │ │ │ │ + str x22, [sp, #448] │ │ │ │ + bl d728 , 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+0x4c000> │ │ │ │ + add x1, x1, #0xb70 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr q30, [x1] │ │ │ │ + str x2, [sp, #464] │ │ │ │ + ldur q31, [x1, #11] │ │ │ │ + str q30, [x0] │ │ │ │ + stur q31, [x0, #11] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x20 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x24] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr d13, [sp, #944] │ │ │ │ + ldr d14, [sp, #952] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 37a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f174> // b.any │ │ │ │ + str d13, [sp, #944] │ │ │ │ + str d14, [sp, #952] │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 33ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ff0> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 34018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa018> │ │ │ │ bti j │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - b 37a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f188> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x24] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + b 340a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0a8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 340a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0a8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 37a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f174> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x22, sp, #0xa0 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #8] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - mov x20, x19 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - add x19, sp, #0x60 │ │ │ │ - str x22, [sp, #304] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + ldr d13, [sp, #944] │ │ │ │ + ldr d14, [sp, #952] │ │ │ │ + b 34018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa018> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ff0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + b 33fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fe0> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 33fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 33fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fe0> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 33fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fd4> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ bl c840 │ │ │ │ + b 34120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 34120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa120> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ mov x19, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f180> │ │ │ │ + b 34330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa330> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f214> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x24] │ │ │ │ + b 34290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa290> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 34114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa114> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 37a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f174> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x19, sp, #0x60 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + b 34018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa018> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa008> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #120] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa260> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 33ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ff8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 3440c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa40c> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x19, sp, #0x60 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f22c> │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x24] │ │ │ │ + b 341b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1b4> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 37a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f174> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ + b 34000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa000> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa000> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fe8> │ │ │ │ + bti j │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 33ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ff8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f26c> │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x24] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 33ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ff8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 33ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ff0> │ │ │ │ + bti j │ │ │ │ + b 344fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3451c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa51c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 34138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa138> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 34018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa018> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3457c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa57c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 37a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f174> // b.any │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x0, x25 │ │ │ │ + bl ccd8 <__cxa_atexit@plt+0x8> │ │ │ │ + b 34018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa018> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #304] │ │ │ │ + b 3457c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa57c> │ │ │ │ + bti j │ │ │ │ + mov x27, x0 │ │ │ │ + mov x28, x1 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x27 │ │ │ │ + mov x1, x28 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 34724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa724> // b.any │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldp w2, w1, [x0, #28] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x0, #32] │ │ │ │ + tbz w2, #0, 34768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa768> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 345f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa5f4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3457c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa57c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa018> │ │ │ │ + bti j │ │ │ │ + b 34570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa570> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 340b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0b0> │ │ │ │ + bti j │ │ │ │ + ldur x1, [x24, #-24] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x24, [sp, #448] │ │ │ │ + str x0, [x25, x1] │ │ │ │ + str xzr, [sp, #456] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #576] │ │ │ │ bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #568] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 34018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa018> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 346f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldp w2, w1, [x0, #28] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x0, #32] │ │ │ │ + tbz w2, #0, 34760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa760> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 31944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7944> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl c948 >::open(char const*, std::_Ios_Openmode)@plt+0x8> │ │ │ │ + b 345f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa5f4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 34790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa790> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa190> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 34090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa090> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x20, sp, #0x160 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 3409c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa09c> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f04> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa008> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c840 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 34138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa138> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 34830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa830> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr d13, [sp, #944] │ │ │ │ + ldr d14, [sp, #952] │ │ │ │ + b 34018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa018> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 3410c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa10c> │ │ │ │ + bti j │ │ │ │ + b 34510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa510> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 341f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1f8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3440c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa40c> │ │ │ │ + bti j │ │ │ │ + b 34430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa430> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 341f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1f8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 348a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa8a0> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x28, x27, x1 │ │ │ │ + b 32bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa790> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 37a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1a4> // b.none │ │ │ │ - b 37a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f174> │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f150> │ │ │ │ + b 34128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa128> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - add x19, sp, #0x60 │ │ │ │ + b 3430c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa30c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 37af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f214> │ │ │ │ + b 34018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa018> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x28, x28, #0x10 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - str x28, [sp, #200] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x23, [sp, #200] │ │ │ │ + b 34558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa558> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa130> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #456] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #192] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - b 37ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1f4> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #448] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 343a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3a8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ + b 349c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9c4> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa140> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 34148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa148> │ │ │ │ + bti j │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 34138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa138> │ │ │ │ + bti j │ │ │ │ + b 348ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa8ec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 348a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa8a0> │ │ │ │ + bti j │ │ │ │ + b 34894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa894> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3451c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa51c> │ │ │ │ + bti j │ │ │ │ + b 34570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa570> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f310> │ │ │ │ + b 34018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa018> │ │ │ │ bti j │ │ │ │ - add x1, x28, #0x10 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - str x1, [sp, #200] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ + b 3457c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa57c> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + b 34628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa628> │ │ │ │ + bti j │ │ │ │ + b 34b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab10> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #472] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x23, [sp, #200] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #472] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #192] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - b 37bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2cc> │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3760] │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - ldr x1, [x24] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldur x1, [x26, #-24] │ │ │ │ + ldur x2, [x0, #-24] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x3, [x25, x2] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str x26, [sp, #464] │ │ │ │ + str x2, [x22, x1] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x24, [sp, #448] │ │ │ │ + str x1, [x25, x0] │ │ │ │ + str xzr, [sp, #456] │ │ │ │ + b 346f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 37a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f174> // b.any │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #16] │ │ │ │ + b.ne 33efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 37d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4ac> // b.none │ │ │ │ + bti j │ │ │ │ + b 34b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab10> │ │ │ │ + bti j │ │ │ │ + b 34b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab10> │ │ │ │ + bti j │ │ │ │ + b 34570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa570> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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 37d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f45c> // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x2, x0, x4 │ │ │ │ - cmp x20, x2 │ │ │ │ - b.hi 37d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4b0> // b.pmore │ │ │ │ - cmp x20, #0x4 │ │ │ │ - b.le 37de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f504> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x4 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - 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 34d44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad44> // b.none │ │ │ │ + ldr x5, [x0, #16] │ │ │ │ + cmp x5, x6 │ │ │ │ + b.cs 34d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad3c> // b.hs, b.nlast │ │ │ │ + mov x7, x1 │ │ │ │ + ldr x5, [x7], #16 │ │ │ │ + cmp x5, x7 │ │ │ │ + b.eq 34c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac9c> // b.none │ │ │ │ + ldr x7, [x1, #16] │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ls 34d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad00> // b.plast │ │ │ │ + mov x3, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x3, x3, x4 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.hi 34d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad84> // b.pmore │ │ │ │ + mov x1, x5 │ │ │ │ + bl c828 │ │ │ │ + mov x3, x0 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 34d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad60> // 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x2, x20 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x3, x4, [sp, #32] │ │ │ │ - cbz x4, 37d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f48c> │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ + add x4, x19, #0x10 │ │ │ │ + str x4, [x19] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 34cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xacd0> // b.any │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ mov x0, x4 │ │ │ │ - bl ced0 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + b 34d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad68> │ │ │ │ + ldr x5, [x1] │ │ │ │ + b 34c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac9c> │ │ │ │ + cmp x6, #0xf │ │ │ │ + b.ls 34d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad7c> // b.plast │ │ │ │ + mov x7, x1 │ │ │ │ + ldr x5, [x7], #16 │ │ │ │ + cmp x5, x7 │ │ │ │ + b.ne 34c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac90> // b.any │ │ │ │ + b 34cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xacac> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + b 34cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xacdc> │ │ │ │ + ldr x5, [x1] │ │ │ │ + b 34cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xacac> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + sub x3, x2, x1 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3760] │ │ │ │ + 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 34e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae34> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 34e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae2c> // 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 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x3, [x4, #8] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae78> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 37df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f518> │ │ │ │ - mov x0, x4 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - 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 37e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f528> │ │ │ │ + cbz x3, 34df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xadf8> │ │ │ │ + b 34e58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae58> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x0, [sp, #8] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + bl d728 , 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 c5d0 , 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 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + ldr x0, [x4] │ │ │ │ + b 34df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xadf8> │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + str q31, [x0, #32] │ │ │ │ ret │ │ │ │ - add x20, x4, x20 │ │ │ │ - b.ne 37d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f448> // b.any │ │ │ │ - ldr s31, [x1] │ │ │ │ - str s31, [x4] │ │ │ │ - b 37d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f448> │ │ │ │ - b.ne 37db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4d4> // b.any │ │ │ │ - ldr s31, [x1] │ │ │ │ - str s31, [x4] │ │ │ │ - b 37db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4d4> │ │ │ │ - add x20, x4, x20 │ │ │ │ - b 37d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f448> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x1, x2, [x0, #192] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - stp xzr, xzr, [x0, #96] │ │ │ │ - str xzr, [x0, #112] │ │ │ │ - str wzr, [x0, #128] │ │ │ │ - str wzr, [x0, #136] │ │ │ │ - str xzr, [x0, #144] │ │ │ │ - str wzr, [x0, #152] │ │ │ │ - str wzr, [x0, #160] │ │ │ │ - str xzr, [x0, #168] │ │ │ │ - str wzr, [x0, #184] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 37e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f584> // b.none │ │ │ │ - str x1, [x0, #200] │ │ │ │ - ldp x1, x2, [x19, #216] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 37e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f594> // b.none │ │ │ │ - str x1, [x19, #224] │ │ │ │ - ldp x1, x2, [x19, #240] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 37e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5a4> // b.none │ │ │ │ - str x1, [x19, #248] │ │ │ │ - ldr x23, [x19, #264] │ │ │ │ - add x21, x19, #0x108 │ │ │ │ - ldr x22, [x21, #8] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 37ebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5dc> // b.none │ │ │ │ - mov x20, x23 │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 38088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7a8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str xzr, [x19] │ │ │ │ + cbz x0, 34ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaec4> │ │ │ │ bl ced0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 37ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5c0> // b.any │ │ │ │ - str x23, [x21, #8] │ │ │ │ - ldr x24, [x19, #288] │ │ │ │ - add x23, x19, #0x120 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 37efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f61c> // b.none │ │ │ │ - mov x20, x24 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 38098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7b8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + cbz x0, 34ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaee0> │ │ │ │ bl ced0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 37ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f600> // b.any │ │ │ │ - str x24, [x23, #8] │ │ │ │ - ldp x20, x22, [x19, #384] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 37f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f644> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 38074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f794> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 34ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaee0> │ │ │ │ bl ced0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 37f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f628> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - cbz x22, 37f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f650> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 34ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaef8> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + stp x29, x30, [sp, #384] │ │ │ │ + add x29, sp, #0x180 │ │ │ │ + str d15, [sp, #480] │ │ │ │ + fmov d15, d0 │ │ │ │ + stp x19, x20, [sp, #400] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #416] │ │ │ │ + mov x21, sp │ │ │ │ + stp x23, x24, [sp, #432] │ │ │ │ + stp x25, x26, [sp, #448] │ │ │ │ + sxtw x26, w0 │ │ │ │ + stp x27, x28, [sp, #464] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #376] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3912] │ │ │ │ + add x0, sp, #0x158 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #336] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x24, x25, [x2, #8] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x168 │ │ │ │ + add x3, x22, #0x10 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp] │ │ │ │ + str x3, [sp, #112] │ │ │ │ + str xzr, [sp, #328] │ │ │ │ + str x25, [sp, x0] │ │ │ │ + add x0, sp, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3864] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3808] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #16] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #4088] │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + add x27, sp, #0x60 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x3, x28, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str w2, [sp, #72] │ │ │ │ + stp x27, xzr, [sp, #80] │ │ │ │ + strb wzr, [sp, #96] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + tbnz w26, #31, 35034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb034> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, sp, x0 │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + str w1, [x0, #24] │ │ │ │ + str x26, [sp, #120] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 3510c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb10c> │ │ │ │ + ldp x5, x3, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + str x1, [sp] │ │ │ │ + str x20, [sp, #112] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 35098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb098> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldp x20, x22, [x19, #360] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 37f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f67c> // b.none │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #8] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x24, #-24] │ │ │ │ + str x24, [sp] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x25, [x21, x1] │ │ │ │ + str x22, [sp, #112] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb150> // b.any │ │ │ │ + ldr d15, [sp, #480] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x29, x30, [sp, #384] │ │ │ │ + ldp x19, x20, [sp, #400] │ │ │ │ + ldp x21, x22, [sp, #416] │ │ │ │ + ldp x23, x24, [sp, #432] │ │ │ │ + ldp x25, x26, [sp, #448] │ │ │ │ + ldp x27, x28, [sp, #464] │ │ │ │ + add sp, sp, #0x1f0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + mov x0, x19 │ │ │ │ + bl ca08 │ │ │ │ + b 35078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb078> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 351bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1bc> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x23, [sp, #8] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp] │ │ │ │ + str x25, [x21, x0] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #112] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb150> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3512c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb12c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb188> │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 38060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f780> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 37f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f660> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - cbz x22, 37f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f688> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 37f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f694> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 37f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6a0> │ │ │ │ - bl ced0 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - ldr x20, [x19, #288] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 37fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6cc> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3804c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f76c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 37f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6b0> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - cbz x22, 37fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6d8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldr x21, [x21, #8] │ │ │ │ - ldr x20, [x19, #264] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 37fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f704> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 38038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f758> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + stp x29, x30, [sp, #400] │ │ │ │ + add x29, sp, #0x190 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + stp x19, x20, [sp, #416] │ │ │ │ + mov x19, x8 │ │ │ │ + add x20, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #432] │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + sxtw x24, w1 │ │ │ │ + stp x25, x26, [sp, #464] │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #392] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl c7b0 <__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, x25, [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 x25, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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, #3808] │ │ │ │ + add x3, x28, #0x18 │ │ │ │ + add x1, x28, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #4088] │ │ │ │ + stp x3, x2, [sp, #16] │ │ │ │ + add x26, sp, #0x70 │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + stp xzr, xzr, [sp, #64] │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x3, x27, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + str w2, [sp, #88] │ │ │ │ + stp x26, xzr, [sp, #96] │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + tbnz w24, #31, 35308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb308> │ │ │ │ + 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 x24, [sp, #136] │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 353dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb3dc> │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x28, #0x18 │ │ │ │ + add x5, x28, #0x40 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str x5, [sp, #128] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 3536c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb36c> // b.none │ │ │ │ bl ced0 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 37fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6e8> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - cbz x21, 37ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f710> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + 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 c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb420> // b.any │ │ │ │ + ldp x29, x30, [sp, #400] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #416] │ │ │ │ + ldp x21, x22, [sp, #432] │ │ │ │ + ldp x23, x24, [sp, #448] │ │ │ │ + ldp x25, x26, [sp, #464] │ │ │ │ + ldp x27, x28, [sp, #480] │ │ │ │ + add sp, sp, #0x1f0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl ca08 │ │ │ │ + b 3534c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb34c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3548c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb48c> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x27, x27, #0x10 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x27, [sp, #24] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + 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 c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb420> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 37ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f71c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 38008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f728> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 38014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f734> │ │ │ │ - bl ced0 │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - bl 769e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e100> │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 353fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb3fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb458> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x1, x1, #0x6c0 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb544> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d068 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 35548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb548> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , 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, #3760] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x1, x1, #0x6c0 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 355e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb5e8> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d068 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 355ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb5ec> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 35640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb640> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 356bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6bc> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 35658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb658> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 35768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb768> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3575c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb75c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 35640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb640> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 35640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb640> │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 35768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb768> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3575c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb75c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d068 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 35788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb788> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 3573c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb73c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 357d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7d0> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 3584c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb84c> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 357e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7e8> │ │ │ │ + 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, 358f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8f8> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 358ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8ec> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 357d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7d0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 357d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7d0> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 358f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8f8> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 358ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8ec> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d068 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 35918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb918> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 358cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8cc> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xf68 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 35960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb960> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 359dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9dc> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 35978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb978> │ │ │ │ + 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, 35a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba88> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba7c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 35960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb960> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 35960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb960> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 35a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba88> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba7c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d068 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 35aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbaa8> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 35a5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba5c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xa8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 35af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbaf0> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 35b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb6c> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 35b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb08> │ │ │ │ + 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, 35c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc18> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc0c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 35af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbaf0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 35af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbaf0> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 35c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc18> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc0c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d068 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 35c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc38> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 35bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbec> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , 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 35cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcac> // b.none │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.ne 35c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc70> // b.any │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbz w3, #2, 35cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcf8> │ │ │ │ + cmp w20, #0x8 │ │ │ │ + b.eq 35c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc94> // b.none │ │ │ │ + cmp w20, #0x10 │ │ │ │ + b.ne 35c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc9c> // b.any │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbnz w0, #2, 35c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc9c> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + b 35cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcd4> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbz w0, #1, 35ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbccc> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 769e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e100> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 37fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6e8> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - b 37fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f704> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 37f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6b0> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - b 37fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6cc> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 37f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f660> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - b 37f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f67c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 37f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f628> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - b 37f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f644> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 37ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5c0> // b.any │ │ │ │ - b 37eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5d8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 37ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f600> // b.any │ │ │ │ - b 37ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f618> │ │ │ │ + ret │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbnz w3, #1, 35c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc70> │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w3, w3, #0x2 │ │ │ │ + str w3, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 35c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc70> │ │ │ │ + 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 35c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc70> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2b2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c0> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3760] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x3, x2, [sp, #8] │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #4000] │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3824] │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 35fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfa0> // b.none │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 35f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf74> // b.none │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 35fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfc0> // b.none │ │ │ │ + ldr w0, [x20, #120] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 35f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf5c> // b.any │ │ │ │ + ldr x24, [x20] │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + cbz x24, 3634c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc34c> │ │ │ │ + ldr w0, [x24, #12] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 3622c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc22c> // b.any │ │ │ │ + ldr w0, [x24, #64] │ │ │ │ + tbz w0, #1, 3610c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc10c> │ │ │ │ + ldp x1, x4, [x24, #48] │ │ │ │ + add x0, sp, #0x27 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x19, x24 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 35e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe14> // b.any │ │ │ │ + b 36138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc138> │ │ │ │ + ldp x0, x4, [x24, #48] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 35e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe78> // b.none │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + add x3, x24, #0x30 │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c888 │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea0 │ │ │ │ + mov w22, w0 │ │ │ │ + add x2, x24, #0x30 │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w22 │ │ │ │ + bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w22, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #28] │ │ │ │ + ldr x19, [x20] │ │ │ │ + cset w23, ne // ne = any │ │ │ │ + cbz x19, 3638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38c> │ │ │ │ + and w23, w23, #0x1 │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + ldr x2, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x22, [x19, #48] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x22, x22, x1 │ │ │ │ + mov x2, x22 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ccmp x22, x0, #0x4, gt │ │ │ │ + b.le 35ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbec0> │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 3638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x22, x27 │ │ │ │ + add x1, x0, x27 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38c> │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + sub x22, x22, x27 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add x22, x2, x22 │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x22, x0, [x1, #16] │ │ │ │ + cbnz w23, 35e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe08> │ │ │ │ + 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 cc60 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x28, x0 │ │ │ │ + b.lt 35da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbda4> // b.tstop │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc228> // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + mov x0, x28 │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldrb w1, [x0, x28] │ │ │ │ + add x0, x20, #0x70 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + bl d110 <_Unwind_Resume@plt> │ │ │ │ + b 35f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf0c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldrb w1, [x0, x28] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + bl d470 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b0> │ │ │ │ + ldr w0, [x20, #100] │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ne 35f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf0c> // b.any │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 35f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf0c> │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d4a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + add x0, x20, #0x70 │ │ │ │ + bl ccf0 ::_M_widen_init() const@plt> │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + b 35db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbdb0> │ │ │ │ + ldr x23, [x20] │ │ │ │ + cbz x23, 3638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38c> │ │ │ │ + ldr w0, [x23, #64] │ │ │ │ + tbz w0, #1, 361e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc1e0> │ │ │ │ + ldp x1, x0, [sp, #8] │ │ │ │ + mov x19, x23 │ │ │ │ + add x27, x23, #0x30 │ │ │ │ + add x0, x0, x28 │ │ │ │ + sub x24, x1, x28 │ │ │ │ + add x24, x0, x24 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + b 3605c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc05c> │ │ │ │ + cbz x19, 3634c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc34c> │ │ │ │ + mov x3, x27 │ │ │ │ + mov x2, x24 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c888 │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea0 │ │ │ │ + mov w22, w0 │ │ │ │ + mov x2, x27 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w22 │ │ │ │ + bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w22, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #28] │ │ │ │ + ldr x19, [x20] │ │ │ │ + b.eq 36164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc164> // b.none │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 36140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc140> // b.none │ │ │ │ + ldp x0, x4, [x23, #48] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 35ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbff4> // b.any │ │ │ │ + cbz x19, 3638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38c> │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldr x2, [x19, #48] │ │ │ │ + ldr x3, [x3, #96] │ │ │ │ + sub x22, x2, x1 │ │ │ │ + mov x2, x22 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x22, x0, #0x4, gt │ │ │ │ + b.le 360d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0d8> │ │ │ │ + ldr x1, [x20] │ │ │ │ + cbz x1, 3638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38c> │ │ │ │ + ldr x3, [x1, #32] │ │ │ │ + sub x22, x22, x0 │ │ │ │ + mov x2, x22 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38c> │ │ │ │ + ldp x0, x2, [x19, #32] │ │ │ │ + add x22, x0, x22 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x22, x0, [x19, #48] │ │ │ │ + ldr x4, [x23, #56] │ │ │ │ + b 35ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbff8> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38c> │ │ │ │ + ldp x1, x3, [x19, #32] │ │ │ │ + sub x22, x22, x0 │ │ │ │ + add x22, x1, x22 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x22, x1, [x19, #48] │ │ │ │ + cbnz x0, 360d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0d0> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + add x28, x28, x0 │ │ │ │ + b 36150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc150> │ │ │ │ + tbnz w0, #0, 3636c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc36c> │ │ │ │ + ldp x1, x4, [x24, #32] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x24, #64] │ │ │ │ + add x0, sp, #0x27 │ │ │ │ + mov x19, x24 │ │ │ │ + add x4, x1, x4 │ │ │ │ + stp x1, x4, [x24, #48] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 35e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe14> // b.any │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + b 35e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe70> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + sub x24, x24, x0 │ │ │ │ + add x28, x28, x24 │ │ │ │ + cbz x19, 3634c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc34c> │ │ │ │ + ldrb w0, [x19, #28] │ │ │ │ + tbz w0, #0, 35f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf18> │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 35f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf0c> │ │ │ │ + cbz x19, 3638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38c> │ │ │ │ + ldr x2, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldr x22, [x19, #48] │ │ │ │ + ldr x3, [x2, #96] │ │ │ │ + sub x22, x22, x1 │ │ │ │ + mov x2, x22 │ │ │ │ + blr x3 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x23, x0 │ │ │ │ + ccmp x22, x0, #0x4, gt │ │ │ │ + b.le 361b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc1b0> │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 3638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x22, x23 │ │ │ │ + add x1, x0, x23 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3638c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc38c> │ │ │ │ + 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 36150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc150> │ │ │ │ + tbnz w0, #0, 3636c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc36c> │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x23, #64] │ │ │ │ + ldp x2, x0, [x23, #32] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x23, #48] │ │ │ │ + b 35fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfd0> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3da20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a20> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 362c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2c8> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x2, sp, #0x30 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + str w4, [sp, #48] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + bl cff0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3784] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + 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, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc228> // b.any │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x19, [sp, #64] │ │ │ │ + bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + b.ne 36228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc228> // b.any │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3620c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc20c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc228> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 363ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc3ac> // b.any │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 39c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc60> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc228> // b.any │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x7a0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, x3, #0x6d0 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + add x0, x0, #0x5b0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xae8 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 36228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc228> // b.any │ │ │ │ + bl d6f8 , 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, #3760] │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc304> // b.none │ │ │ │ + b 36228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc228> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + b 363dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc3dc> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w4, [x0, #96] │ │ │ │ - ldp w2, w0, [x0, #104] │ │ │ │ - stp w4, wzr, [x19, #144] │ │ │ │ - ldr w3, [x19, #112] │ │ │ │ - ldr w1, [x19, #120] │ │ │ │ - stp w2, w2, [x19, #152] │ │ │ │ - str w3, [x19, #168] │ │ │ │ - str w1, [x19, #176] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.gt 38a14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20134> │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x6, #0x82a8 // #33448 │ │ │ │ - mov x7, #0x82c8 // #33480 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w5, w1 │ │ │ │ - mov w4, w2 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - add x24, x19, x6 │ │ │ │ - add x25, x19, #0x8, lsl #12 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - add x23, x19, x7 │ │ │ │ stp d14, d15, [sp, #96] │ │ │ │ - ldr x27, [x19, #8] │ │ │ │ + sub sp, sp, #0x6a0 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + mov x26, x0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #1688] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x19, x1 │ │ │ │ + str x20, [sp, #32] │ │ │ │ + bl c5a0 │ │ │ │ + mov x1, x20 │ │ │ │ + add x3, sp, #0x60 │ │ │ │ + add x20, sp, #0x1e0 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + stp x3, xzr, [sp, #80] │ │ │ │ + strb wzr, [sp, #96] │ │ │ │ + str x20, [sp, #464] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + bl 3f4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x154a0> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr w1, [sp, #1192] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + ands w0, w1, w0 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b.ne 37434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd434> // b.any │ │ │ │ + add x21, sp, #0x50 │ │ │ │ + add x0, sp, #0x360 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl d800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x540> │ │ │ │ + movi d14, #0x0 │ │ │ │ + mov x25, #0x47e0 // #18400 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + movk x25, #0x1e8, lsl #16 │ │ │ │ + str wzr, [sp, #16] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - asr w3, w2, #1 │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, sp, #0x360 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl d800 , 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 36aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcaa4> // b.any │ │ │ │ + add x2, sp, #0x1c0 │ │ │ │ + mov w0, #0x920 // #2336 │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + stp x2, x1, [sp, #432] │ │ │ │ + strh w0, [sp, #448] │ │ │ │ + strb wzr, [sp, #450] │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 36570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc570> // b.none │ │ │ │ + mov x22, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc564> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x22, x22, #0x20 │ │ │ │ + cmp x22, x24 │ │ │ │ + b.ne 36550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc550> // b.any │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cbz x0, 367d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc7d0> │ │ │ │ + ldp x1, x3, [sp, #432] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x22, x19 │ │ │ │ + bl d638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + mov x27, x0 │ │ │ │ + ldp x1, x3, [sp, #432] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d488 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c8> │ │ │ │ + mov x28, x0 │ │ │ │ + and x0, x27, x0 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 36a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca98> // b.none │ │ │ │ + sub x1, x19, x22 │ │ │ │ + cmp x1, x25 │ │ │ │ + b.gt 3666c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc66c> │ │ │ │ + ldr x24, [sp, #88] │ │ │ │ + sub x3, x28, x27 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.cc 374b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4b4> // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + sub x24, x24, x27 │ │ │ │ + cmp x24, x3 │ │ │ │ + str x20, [sp, #464] │ │ │ │ + csel x24, x24, x3, ls // ls = plast │ │ │ │ + str x24, [sp, #48] │ │ │ │ + add x3, x1, x27 │ │ │ │ + cmp x24, #0xf │ │ │ │ + b.hi 36798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc798> // b.pmore │ │ │ │ + cmp x24, #0x1 │ │ │ │ + b.eq 3678c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc78c> // b.none │ │ │ │ + cbnz x24, 36734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc734> │ │ │ │ + mov x1, x20 │ │ │ │ + strb wzr, [x1, x24] │ │ │ │ + str x24, [sp, #472] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 3675c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc75c> // b.none │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 367c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc7c0> // b.none │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + str x1, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + stur x24, [x19, #-24] │ │ │ │ + ldp x1, x3, [sp, #432] │ │ │ │ + mov x2, x28 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + mov x27, x0 │ │ │ │ + ldp x1, x3, [sp, #432] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d488 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c8> │ │ │ │ + and x1, x27, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.ne 365b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc5b0> // 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 36944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc944> // b.none │ │ │ │ + sub x22, x24, x19 │ │ │ │ + ubfx x22, x22, #5, #32 │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 366ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc6ac> // b.none │ │ │ │ + bl ced0 │ │ │ │ + cmp w22, #0x3 │ │ │ │ + b.ne 37218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd218> // b.any │ │ │ │ ldr x0, [x19] │ │ │ │ - sub w1, w1, w5 │ │ │ │ - ldr x6, [x27, #136] │ │ │ │ - sub w21, w2, w4 │ │ │ │ - ldr x5, [x0, #80] │ │ │ │ - str w21, [x19, #160] │ │ │ │ - str w1, [x19, #180] │ │ │ │ - ubfiz w1, w2, #2, #1 │ │ │ │ - ldrb w22, [x6, w3, sxtw] │ │ │ │ - ldrb w20, [x5, w2, sxtw] │ │ │ │ - asr w22, w22, w1 │ │ │ │ - and w26, w22, #0x3 │ │ │ │ - ands w3, w22, #0x2 │ │ │ │ - ubfx x22, x22, #1, #1 │ │ │ │ - ccmp w26, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w27, ne // ne = any │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 38368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa88> // b.none │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - str w3, [sp, #116] │ │ │ │ - bl 2acac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123cc> │ │ │ │ - ldr w21, [x19, #160] │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - ldr w3, [sp, #116] │ │ │ │ - fsub s31, s31, s0 │ │ │ │ - uzp1 v31.2s, v31.2s, v0.2s │ │ │ │ - str d31, [x25, #744] │ │ │ │ - cbnz w21, 38378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa98> │ │ │ │ - ldr w8, [x19, #136] │ │ │ │ - cbnz w27, 38b7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2029c> │ │ │ │ - cbz w3, 38cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x203cc> │ │ │ │ - ldp x0, x27, [x19] │ │ │ │ - ldp d29, d28, [x0, #104] │ │ │ │ - ldr x1, [x27, #160] │ │ │ │ - fdiv d28, d28, d29 │ │ │ │ - ldrsw x0, [x19, #168] │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - fcvt s28, d28 │ │ │ │ - tbnz w0, #0, 38e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2054c> │ │ │ │ - fmov s26, s28 │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - str s27, [x25, #680] │ │ │ │ - str s26, [x25, #712] │ │ │ │ - tbnz w0, #1, 38dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204f0> │ │ │ │ - fmov s30, s28 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x25, #684] │ │ │ │ - str s30, [x25, #716] │ │ │ │ - tbnz w0, #2, 38de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20504> │ │ │ │ - fmov s18, s28 │ │ │ │ - fmov s0, #1.000000000000000000e+00 │ │ │ │ - str s0, [x25, #688] │ │ │ │ - str s18, [x25, #720] │ │ │ │ - tbnz w0, #3, 38df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20518> │ │ │ │ - fmov s16, s28 │ │ │ │ - fmov s17, #1.000000000000000000e+00 │ │ │ │ - str s17, [x25, #692] │ │ │ │ - str s16, [x25, #724] │ │ │ │ - tbnz w0, #4, 38e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2052c> │ │ │ │ - fmov s6, s28 │ │ │ │ - fmov s7, #1.000000000000000000e+00 │ │ │ │ - str s7, [x25, #696] │ │ │ │ - str s6, [x25, #728] │ │ │ │ - tbnz w0, #5, 38e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20540> │ │ │ │ - fmov s4, s28 │ │ │ │ - fmov s5, #1.000000000000000000e+00 │ │ │ │ - str s5, [x25, #700] │ │ │ │ - str s4, [x25, #732] │ │ │ │ - tbnz w0, #6, 38dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204e4> │ │ │ │ - fmov s2, s28 │ │ │ │ - fmov s3, #1.000000000000000000e+00 │ │ │ │ - fmov s1, #1.000000000000000000e+00 │ │ │ │ - sxtb w0, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x3, x25, #0x2d4 │ │ │ │ - fmov s22, s1 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - fcsel s1, s1, s28, lt // lt = tstop │ │ │ │ - movi v21.4s, #0x0 │ │ │ │ - fcsel s28, s28, s22, lt // lt = tstop │ │ │ │ - stp s2, s1, [x3, #12] │ │ │ │ - stp s3, s28, [x3, #-20] │ │ │ │ - stp q21, q21, [x0] │ │ │ │ - cbz w8, 39330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a50> │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d950 , 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 x0, [x19, #64] │ │ │ │ + bl d698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d8> │ │ │ │ + fmov d15, d0 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 372fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2fc> // b.tstop │ │ │ │ + fcmpe d14, d0 │ │ │ │ + b.gt 372fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2fc> │ │ │ │ + ldp x1, x0, [x26, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 368a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8a8> // b.none │ │ │ │ + str w28, [x1], #4 │ │ │ │ + str x1, [x26, #8] │ │ │ │ + add x28, x26, #0x18 │ │ │ │ + ldp x0, x1, [x28, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc810> // b.none │ │ │ │ + str d15, [x0], #8 │ │ │ │ + str x0, [x28, #8] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + fmov d14, d15 │ │ │ │ + str w22, [sp, #16] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 36500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc500> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x3 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #48] │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ + strb wzr, [x1, x24] │ │ │ │ + str x24, [sp, #472] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne 36610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc610> // b.any │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + stp x22, x19, [sp, #56] │ │ │ │ + str x19, [sp, #72] │ │ │ │ + bl 3a400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10400> │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + ldr x23, [sp, #72] │ │ │ │ + ldp x22, x19, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 36638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc638> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 36638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc638> │ │ │ │ + ldrb w0, [x3] │ │ │ │ + strb w0, [sp, #480] │ │ │ │ + b 365fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc5fc> │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b 38324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa44> │ │ │ │ - ldp q30, q31, [x23] │ │ │ │ - str q30, [x3, x2] │ │ │ │ - str q31, [x7, #16] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - ldp s31, s0, [x0] │ │ │ │ - add x1, x3, x2 │ │ │ │ - ldr s23, [x3, x2] │ │ │ │ - add x2, x2, #0x20 │ │ │ │ - ldp s17, s7, [x0, #8] │ │ │ │ - fadd s21, s23, s31 │ │ │ │ - ldp s5, s3, [x0, #16] │ │ │ │ - ldp s1, s22, [x0, #24] │ │ │ │ - str s21, [x0] │ │ │ │ - ldr s30, [x1, #4] │ │ │ │ - fadd s24, s30, s0 │ │ │ │ - str s24, [x0, #4] │ │ │ │ - ldr s18, [x1, #8] │ │ │ │ - fadd s25, s18, s17 │ │ │ │ - str s25, [x0, #8] │ │ │ │ - ldr s16, [x1, #12] │ │ │ │ - fadd s26, s16, s7 │ │ │ │ - str s26, [x0, #12] │ │ │ │ - ldr s6, [x1, #16] │ │ │ │ - fadd s27, s6, s5 │ │ │ │ - str s27, [x0, #16] │ │ │ │ - ldr s4, [x1, #20] │ │ │ │ - fadd s29, s4, s3 │ │ │ │ - str s29, [x0, #20] │ │ │ │ - ldr s2, [x1, #24] │ │ │ │ - fadd s19, s2, s1 │ │ │ │ - str s19, [x0, #24] │ │ │ │ - ldr s23, [x1, #28] │ │ │ │ - ldr w1, [x19, #136] │ │ │ │ - fadd s20, s23, s22 │ │ │ │ - str s20, [x0, #28] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.eq 38948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20068> // b.none │ │ │ │ - ldr w1, [x19, #160] │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - lsr w4, w21, #3 │ │ │ │ - ldr w7, [x19, #164] │ │ │ │ - mvn w0, w21 │ │ │ │ - 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, 38284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9a4> │ │ │ │ - ldp q30, q31, [x24] │ │ │ │ - str q30, [x3, x2] │ │ │ │ - str q31, [x7, #16] │ │ │ │ - b 38290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr d31, [x0, #2040] │ │ │ │ - str d31, [x25, #744] │ │ │ │ - cbz w21, 38194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f8b4> │ │ │ │ - ldr w28, [x19, #148] │ │ │ │ - mov s29, v31.s[1] │ │ │ │ - cbz w28, 386a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fdc8> │ │ │ │ - cbnz w27, 38a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20194> │ │ │ │ - ldr w5, [x19, #136] │ │ │ │ - ldr s14, [x19, #184] │ │ │ │ - ldr x20, [x19, #240] │ │ │ │ - ucvtf s30, w5 │ │ │ │ - fmul s30, s30, s14 │ │ │ │ - fdiv s15, s29, s30 │ │ │ │ - cbz w3, 38e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20558> │ │ │ │ - ldp x0, x27, [x19] │ │ │ │ - ldp d29, d30, [x0, #104] │ │ │ │ - ldr x1, [x27, #160] │ │ │ │ - fdiv d30, d30, d29 │ │ │ │ - ldrsw x0, [x19, #168] │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - fcvt s30, d30 │ │ │ │ - tbnz w0, #0, 3925c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2097c> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - str s28, [x25, #680] │ │ │ │ - str s29, [x25, #712] │ │ │ │ - tbnz w0, #1, 39270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20990> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - str s28, [x25, #684] │ │ │ │ - str s29, [x25, #716] │ │ │ │ - tbnz w0, #2, 39284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209a4> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - str s28, [x25, #688] │ │ │ │ - str s29, [x25, #720] │ │ │ │ - tbnz w0, #3, 39298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209b8> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - str s28, [x25, #692] │ │ │ │ - str s29, [x25, #724] │ │ │ │ - tbnz w0, #4, 392ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209cc> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - str s28, [x25, #696] │ │ │ │ - str s29, [x25, #728] │ │ │ │ - tbnz w0, #5, 392c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209e0> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - str s28, [x25, #700] │ │ │ │ - str s29, [x25, #732] │ │ │ │ - tbnz w0, #6, 392d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209f4> │ │ │ │ - fmov s27, s30 │ │ │ │ - fmov s26, #1.000000000000000000e+00 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - sxtb w0, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x2, x25, #0x2d4 │ │ │ │ - fmov s28, s29 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - fcsel s29, s29, s30, lt // lt = tstop │ │ │ │ - fcsel s30, s30, s28, lt // lt = tstop │ │ │ │ - stp s27, s29, [x2, #12] │ │ │ │ - stp s26, s30, [x2, #-20] │ │ │ │ - str w5, [sp, #116] │ │ │ │ - str s31, [sp, #120] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldr s21, [x20] │ │ │ │ - fmul s21, s15, s21 │ │ │ │ - str s21, [x0] │ │ │ │ - ldr s20, [x20, #4] │ │ │ │ - fmul s20, s15, s20 │ │ │ │ - str s20, [x0, #4] │ │ │ │ - ldr s19, [x20, #8] │ │ │ │ - fmul s19, s15, s19 │ │ │ │ - str s19, [x0, #8] │ │ │ │ - ldr s18, [x20, #12] │ │ │ │ - fmul s18, s15, s18 │ │ │ │ - str s18, [x0, #12] │ │ │ │ - ldr s17, [x20, #16] │ │ │ │ - fmul s17, s15, s17 │ │ │ │ - str s17, [x0, #16] │ │ │ │ - ldr s16, [x20, #20] │ │ │ │ - fmul s16, s15, s16 │ │ │ │ - str s16, [x0, #20] │ │ │ │ - ldr s7, [x20, #24] │ │ │ │ - fmul s7, s15, s7 │ │ │ │ - str s7, [x0, #24] │ │ │ │ - ldr s29, [x20, #28] │ │ │ │ - fmul s27, s15, s29 │ │ │ │ - str s27, [x0, #28] │ │ │ │ - stp q30, q30, [x20] │ │ │ │ - ldr w5, [sp, #116] │ │ │ │ - cbz w5, 392fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a1c> │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w6, [x19, #164] │ │ │ │ - ldr x4, [x19, #88] │ │ │ │ - add w6, w21, w6 │ │ │ │ - ldr s31, [sp, #120] │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - fdiv s31, s31, s14 │ │ │ │ - madd x6, x6, x3, x4 │ │ │ │ - b 385f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd14> │ │ │ │ - ldr s6, [x25, #680] │ │ │ │ - fmul s28, s6, s28 │ │ │ │ - str s28, [x1] │ │ │ │ - ldr s28, [x25, #684] │ │ │ │ - fmul s29, s28, s29 │ │ │ │ - str s29, [x1, #4] │ │ │ │ - ldr s29, [x25, #688] │ │ │ │ - fmul s30, s29, s30 │ │ │ │ - str s30, [x1, #8] │ │ │ │ - ldr s30, [x25, #692] │ │ │ │ - fmul s30, s30, s22 │ │ │ │ - str s30, [x1, #12] │ │ │ │ - ldr s30, [x25, #696] │ │ │ │ - fmul s30, s30, s23 │ │ │ │ - str s30, [x1, #16] │ │ │ │ - ldr s30, [x25, #700] │ │ │ │ - fmul s30, s30, s24 │ │ │ │ - str s30, [x1, #20] │ │ │ │ - ldr s30, [x25, #704] │ │ │ │ - fmul s30, s30, s25 │ │ │ │ - str s30, [x1, #24] │ │ │ │ - ldr s29, [x25, #708] │ │ │ │ - fmul s29, s29, s26 │ │ │ │ - ldr s30, [x1] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stur s29, [x1, #-4] │ │ │ │ - ldp s29, s23, [x20] │ │ │ │ - ldp s24, s25, [x20, #8] │ │ │ │ - fadd s30, s30, s29 │ │ │ │ - ldp s26, s28, [x20, #16] │ │ │ │ - ldp s29, s6, [x20, #24] │ │ │ │ - str s30, [x20] │ │ │ │ - ldur s22, [x1, #-28] │ │ │ │ - fadd s22, s22, s23 │ │ │ │ - str s22, [x20, #4] │ │ │ │ - ldur s23, [x1, #-24] │ │ │ │ - fadd s23, s23, s24 │ │ │ │ - str s23, [x20, #8] │ │ │ │ - ldur s24, [x1, #-20] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x20, #12] │ │ │ │ - ldur s25, [x1, #-16] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x20, #16] │ │ │ │ - ldur s26, [x1, #-12] │ │ │ │ - fadd s26, s26, s28 │ │ │ │ - str s26, [x20, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x20, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s6 │ │ │ │ - str s29, [x20, #28] │ │ │ │ - cmp w2, w5 │ │ │ │ - b.eq 392e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a00> // b.none │ │ │ │ - ldp s28, s29, [x1] │ │ │ │ - lsr w3, w2, #3 │ │ │ │ - ldp s30, s22, [x1, #8] │ │ │ │ - mvn w4, w2 │ │ │ │ - ldp s23, s24, [x1, #16] │ │ │ │ - fmadd s28, s31, s28, s21 │ │ │ │ - ldp s25, s26, [x1, #24] │ │ │ │ - fmadd s29, s31, s29, s20 │ │ │ │ - fmadd s30, s31, s30, s19 │ │ │ │ - fmadd s22, s31, s22, s18 │ │ │ │ - fmadd s23, s31, s23, s17 │ │ │ │ - fmadd s24, s31, s24, s16 │ │ │ │ - fmadd s25, s31, s25, s7 │ │ │ │ - fmadd s26, s31, s26, s27 │ │ │ │ - ldrb w3, [x6, w3, uxtw] │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - asr w3, w3, w4 │ │ │ │ - stp s28, s29, [x1] │ │ │ │ - stp s30, s22, [x1, #8] │ │ │ │ - stp s23, s24, [x1, #16] │ │ │ │ - stp s25, s26, [x1, #24] │ │ │ │ - tbz w3, #0, 38514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc34> │ │ │ │ - ldr s6, [x25, #712] │ │ │ │ - fmul s28, s6, s28 │ │ │ │ - str s28, [x1] │ │ │ │ - ldr s28, [x25, #716] │ │ │ │ - fmul s29, s28, s29 │ │ │ │ - str s29, [x1, #4] │ │ │ │ - ldr s29, [x25, #720] │ │ │ │ - fmul s30, s29, s30 │ │ │ │ - str s30, [x1, #8] │ │ │ │ - ldr s30, [x25, #724] │ │ │ │ - fmul s30, s30, s22 │ │ │ │ - str s30, [x1, #12] │ │ │ │ - ldr s30, [x25, #728] │ │ │ │ - fmul s30, s30, s23 │ │ │ │ - str s30, [x1, #16] │ │ │ │ - ldr s30, [x25, #732] │ │ │ │ - fmul s30, s30, s24 │ │ │ │ - str s30, [x1, #20] │ │ │ │ - ldr s30, [x25, #736] │ │ │ │ - fmul s30, s30, s25 │ │ │ │ - str s30, [x1, #24] │ │ │ │ - ldr s29, [x25, #740] │ │ │ │ - b 3856c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc8c> │ │ │ │ - ldr w4, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf s30, w4 │ │ │ │ - cbnz w27, 39084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207a4> │ │ │ │ - fdiv s29, s29, s30 │ │ │ │ - ldr s28, [x19, #184] │ │ │ │ - fdiv s30, s31, s28 │ │ │ │ - cbz w3, 38fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x206d4> │ │ │ │ - ldp x1, x27, [x19] │ │ │ │ - ldp d31, d28, [x1, #104] │ │ │ │ - ldr x2, [x27, #160] │ │ │ │ - fdiv d28, d28, d31 │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - ldrb w1, [x2, x1] │ │ │ │ - fcvt s28, d28 │ │ │ │ - tbnz w1, #0, 391d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208f8> │ │ │ │ - fmov s31, s28 │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - str s27, [x25, #680] │ │ │ │ - str s31, [x25, #712] │ │ │ │ - tbnz w1, #1, 391ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2090c> │ │ │ │ - fmov s31, s28 │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - str s27, [x25, #684] │ │ │ │ - str s31, [x25, #716] │ │ │ │ - tbnz w1, #2, 39200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20920> │ │ │ │ - fmov s31, s28 │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - str s27, [x25, #688] │ │ │ │ - str s31, [x25, #720] │ │ │ │ - tbnz w1, #3, 39214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20934> │ │ │ │ - fmov s31, s28 │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - str s27, [x25, #692] │ │ │ │ - str s31, [x25, #724] │ │ │ │ - tbnz w1, #4, 39228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20948> │ │ │ │ - fmov s31, s28 │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - str s27, [x25, #696] │ │ │ │ - str s31, [x25, #728] │ │ │ │ - tbnz w1, #5, 3923c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2095c> │ │ │ │ - fmov s31, s28 │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - str s27, [x25, #700] │ │ │ │ - str s31, [x25, #732] │ │ │ │ - tbnz w1, #6, 39250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20970> │ │ │ │ - fmov s25, s28 │ │ │ │ - fmov s24, #1.000000000000000000e+00 │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - sxtb w1, w1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fmov s26, s27 │ │ │ │ - add x1, x25, #0x2d4 │ │ │ │ - fcsel s27, s27, s28, lt // lt = tstop │ │ │ │ - fcsel s28, s28, s26, lt // lt = tstop │ │ │ │ - stp s25, s27, [x1, #12] │ │ │ │ - stp s24, s28, [x1, #-20] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w4, 39078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20798> │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - mov w4, w4 │ │ │ │ - ldr w1, [x19, #164] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w1, w21, w1 │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - ldr x7, [x19, #216] │ │ │ │ - madd x1, x1, x5, x6 │ │ │ │ - b 388b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ffd4> │ │ │ │ - ldr s22, [x25, #680] │ │ │ │ - ldp s23, s24, [x2, #4] │ │ │ │ - fmul s22, s22, s31 │ │ │ │ - ldr s25, [x2, #12] │ │ │ │ - ldp s26, s27, [x2, #20] │ │ │ │ - ldr s28, [x2, #28] │ │ │ │ - str s22, [x2] │ │ │ │ - ldr s22, [x25, #684] │ │ │ │ - fmul s23, s23, s22 │ │ │ │ - str s23, [x2, #4] │ │ │ │ - ldr s23, [x25, #688] │ │ │ │ - fmul s24, s24, s23 │ │ │ │ - str s24, [x2, #8] │ │ │ │ - ldr s24, [x25, #692] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x2, #12] │ │ │ │ - ldr s25, [x25, #696] │ │ │ │ - fmul s31, s25, s31 │ │ │ │ - str s31, [x2, #16] │ │ │ │ - ldr s31, [x25, #700] │ │ │ │ - fmul s31, s26, s31 │ │ │ │ - str s31, [x2, #20] │ │ │ │ - ldr s31, [x25, #704] │ │ │ │ - fmul s31, s27, s31 │ │ │ │ - str s31, [x2, #24] │ │ │ │ - ldr s31, [x25, #708] │ │ │ │ - fmul s28, s28, s31 │ │ │ │ - ldr s31, [x2] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x2, x2, #0x20 │ │ │ │ - stur s28, [x2, #-4] │ │ │ │ - ldp s28, s23, [x0] │ │ │ │ - ldp s24, s25, [x0, #8] │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - ldp s26, s27, [x0, #16] │ │ │ │ - ldp s28, s21, [x0, #24] │ │ │ │ - str s31, [x0] │ │ │ │ - ldur s22, [x2, #-28] │ │ │ │ - fadd s22, s22, s23 │ │ │ │ - str s22, [x0, #4] │ │ │ │ - ldur s23, [x2, #-24] │ │ │ │ - fadd s23, s23, s24 │ │ │ │ - str s23, [x0, #8] │ │ │ │ - ldur s24, [x2, #-20] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x0, #12] │ │ │ │ - ldur s25, [x2, #-16] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x0, #16] │ │ │ │ - ldur s26, [x2, #-12] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x0, #20] │ │ │ │ - ldur s27, [x2, #-8] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x0, #24] │ │ │ │ - ldur s28, [x2, #-4] │ │ │ │ - fadd s28, s28, s21 │ │ │ │ - str s28, [x0, #28] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 3930c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a2c> // b.none │ │ │ │ - ldr s31, [x7, x3, lsl #2] │ │ │ │ - lsr w5, w3, #3 │ │ │ │ - mvn w6, w3 │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - fmadd s31, s31, s30, s29 │ │ │ │ - ldrb w5, [x1, w5, uxtw] │ │ │ │ - asr w5, w5, w6 │ │ │ │ - dup v28.4s, v31.s[0] │ │ │ │ - stp q28, q28, [x2] │ │ │ │ - tbz w5, #0, 387c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fee4> │ │ │ │ - ldr s22, [x25, #712] │ │ │ │ - ldp s23, s24, [x2, #4] │ │ │ │ - fmul s22, s22, s31 │ │ │ │ - ldr s25, [x2, #12] │ │ │ │ - ldp s26, s27, [x2, #20] │ │ │ │ - ldr s28, [x2, #28] │ │ │ │ - str s22, [x2] │ │ │ │ - ldr s22, [x25, #716] │ │ │ │ - fmul s23, s23, s22 │ │ │ │ - str s23, [x2, #4] │ │ │ │ - ldr s23, [x25, #720] │ │ │ │ - fmul s24, s24, s23 │ │ │ │ - str s24, [x2, #8] │ │ │ │ - ldr s24, [x25, #724] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x2, #12] │ │ │ │ - ldr s25, [x25, #728] │ │ │ │ - fmul s31, s25, s31 │ │ │ │ - str s31, [x2, #16] │ │ │ │ - ldr s31, [x25, #732] │ │ │ │ - fmul s31, s26, s31 │ │ │ │ - str s31, [x2, #20] │ │ │ │ - ldr s31, [x25, #736] │ │ │ │ - fmul s31, s27, s31 │ │ │ │ - str s31, [x2, #24] │ │ │ │ - ldr s31, [x25, #740] │ │ │ │ - b 3882c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff4c> │ │ │ │ - ldr x27, [x19, #8] │ │ │ │ - fadd s21, s21, s24 │ │ │ │ - ldp w28, w2, [x19, #148] │ │ │ │ - fadd s21, s21, s25 │ │ │ │ - fadd s21, s21, s26 │ │ │ │ - fadd s21, s21, s27 │ │ │ │ - fadd s21, s21, s29 │ │ │ │ - fadd s21, s21, s19 │ │ │ │ - fadd s21, s21, s20 │ │ │ │ - str s21, [x19, #184] │ │ │ │ - ldr x0, [x27, #208] │ │ │ │ - ldr w3, [x19, #144] │ │ │ │ - ldrh w0, [x0, w3, sxtw #1] │ │ │ │ - str w2, [x19, #156] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w28 │ │ │ │ - b.eq 38ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201e0> // b.none │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 38a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20144> // b.none │ │ │ │ - ldr x27, [x19, #8] │ │ │ │ - ldp w3, w28, [x19, #144] │ │ │ │ - ldr x0, [x27, #208] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldrh w4, [x0, w3, sxtw #1] │ │ │ │ - ldr w1, [x19, #168] │ │ │ │ - add w0, w28, #0x1 │ │ │ │ - str w0, [x19, #148] │ │ │ │ - cmp w0, w4 │ │ │ │ - add w1, w1, w22 │ │ │ │ - str w1, [x19, #168] │ │ │ │ - ldr w0, [x19, #108] │ │ │ │ - b.lt 389f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20110> // b.tstop │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - stp w3, wzr, [x19, #144] │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.gt 38a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20120> │ │ │ │ - ldr w4, [x19, #104] │ │ │ │ - ldr w5, [x19, #120] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 38120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f840> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.le 389e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20100> │ │ │ │ - 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 x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #360] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 37cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3e0> │ │ │ │ - ldr x0, [x19, #384] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 37cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3e0> │ │ │ │ - ldr x27, [x19, #8] │ │ │ │ - ldp w3, w28, [x19, #144] │ │ │ │ - ldr x1, [x27, #208] │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldrh w4, [x1, w3, sxtw #1] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #176] │ │ │ │ - b 389a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200c8> │ │ │ │ - ldr x27, [x19, #8] │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x1, [x27, #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, w20 │ │ │ │ - b.eq 39350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a70> // b.none │ │ │ │ - ldr x0, [x27, #208] │ │ │ │ - ldr w3, [x19, #144] │ │ │ │ - ldrh w4, [x0, w3, sxtw #1] │ │ │ │ - sub w0, w4, #0x1 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.ne 389a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200c8> // b.any │ │ │ │ - nop │ │ │ │ - ldr w4, [x19, #136] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - cbz w4, 38b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2023c> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - add x4, x2, w4, uxtw #2 │ │ │ │ - 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 38ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20200> // b.any │ │ │ │ - ldr w0, [x19, #96] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - sub w0, w3, w0 │ │ │ │ - smaddl x0, w0, w20, x2 │ │ │ │ - bl 37cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3e0> │ │ │ │ - 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 37cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3e0> │ │ │ │ - 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 3898c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200ac> │ │ │ │ - ldr x27, [x19, #8] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ldr x1, [x27, #136] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ldrb w4, [x1, w3, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w8, 38ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x203c0> │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - ubfiz w1, w2, #2, #1 │ │ │ │ - ldr x7, [x19, #88] │ │ │ │ - mov w3, #0x4 // #4 │ │ │ │ - ldr w9, [x19, #164] │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - ldr x6, [x19] │ │ │ │ - lsl w3, w3, w1 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - tst w3, w4 │ │ │ │ - madd x5, x5, x9, x7 │ │ │ │ - cset w7, ne // ne = any │ │ │ │ - lsr w3, w21, #3 │ │ │ │ - mvn w4, w21 │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - fmov s7, #1.000000000000000000e+00 │ │ │ │ - ldrb w3, [x5, w3, uxtw] │ │ │ │ - asr w3, w3, w4 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - cmp w7, w3 │ │ │ │ - b.eq 38c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20324> // b.none │ │ │ │ - ldp d16, d7, [x6, #104] │ │ │ │ - fdiv d7, d7, d16 │ │ │ │ - fcvt s7, d7 │ │ │ │ - dup v6.4s, v7.s[0] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stp q6, q6, [x1, #-32] │ │ │ │ - ldp s27, s5, [x0] │ │ │ │ - ldp s4, s30, [x0, #8] │ │ │ │ - fadd s27, s7, s27 │ │ │ │ - ldp s28, s24, [x0, #16] │ │ │ │ - ldp s29, s22, [x0, #24] │ │ │ │ - str s27, [x0] │ │ │ │ - ldur s25, [x1, #-28] │ │ │ │ - fadd s25, s5, s25 │ │ │ │ - str s25, [x0, #4] │ │ │ │ - ldur s23, [x1, #-24] │ │ │ │ - fadd s23, s4, s23 │ │ │ │ - str s23, [x0, #8] │ │ │ │ - ldur s3, [x1, #-20] │ │ │ │ - fadd s30, s3, s30 │ │ │ │ - str s30, [x0, #12] │ │ │ │ - ldur s2, [x1, #-16] │ │ │ │ - fadd s28, s2, s28 │ │ │ │ - str s28, [x0, #16] │ │ │ │ - ldur s1, [x1, #-12] │ │ │ │ - fadd s24, s1, s24 │ │ │ │ - str s24, [x0, #20] │ │ │ │ - ldur s0, [x1, #-8] │ │ │ │ - fadd s29, s0, s29 │ │ │ │ - str s29, [x0, #24] │ │ │ │ - ldur s26, [x1, #-4] │ │ │ │ - fadd s22, s26, s22 │ │ │ │ - str s22, [x0, #28] │ │ │ │ - cmp w21, w8 │ │ │ │ - b.ne 38bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202f0> // b.any │ │ │ │ - fadd s25, s25, s27 │ │ │ │ - fadd s25, s25, s23 │ │ │ │ - fadd s25, s25, s30 │ │ │ │ - fadd s25, s25, s28 │ │ │ │ - fadd s25, s25, s24 │ │ │ │ - fadd s25, s25, s29 │ │ │ │ - fadd s31, s25, s22 │ │ │ │ - ldr w28, [x19, #148] │ │ │ │ - str s31, [x19, #184] │ │ │ │ - b 38970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20090> │ │ │ │ - ldp x2, x3, [x19, #192] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 38d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2045c> // b.none │ │ │ │ - fmov s31, w8 │ │ │ │ - sub x1, x3, #0x4 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - shl v0.2s, v31.2s, #3 │ │ │ │ - mov x0, x2 │ │ │ │ - ucvtf s0, s0 │ │ │ │ - fdiv s30, s30, s0 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.ls 38d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20438> // b.plast │ │ │ │ - dup v31.4s, v30.s[0] │ │ │ │ - lsr x1, x1, #2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x4, x1, #2 │ │ │ │ - add x2, x2, x4, lsl #4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 38d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20420> // b.any │ │ │ │ - cmp x1, x4, lsl #2 │ │ │ │ - b.eq 38d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2045c> // b.none │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - str s30, [x0], #4 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 38d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2045c> // b.none │ │ │ │ - add x0, x2, #0x8 │ │ │ │ - str s30, [x2, #4] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 38d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2045c> // b.none │ │ │ │ - str s30, [x2, #8] │ │ │ │ - ldp x2, x3, [x19, #240] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 38db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204d0> // b.none │ │ │ │ - sub x1, x3, #0x4 │ │ │ │ - mov x0, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.ls 38d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204a8> // b.plast │ │ │ │ - fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ - lsr x1, x1, #2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x4, x1, #2 │ │ │ │ - add x2, x2, x4, lsl #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 38d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20490> // b.any │ │ │ │ - cmp x1, x4, lsl #2 │ │ │ │ - b.eq 38db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204d0> // b.none │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - fmov s31, #1.250000000000000000e-01 │ │ │ │ - str s31, [x0], #4 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 38db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204d0> // b.none │ │ │ │ - add x0, x2, #0x8 │ │ │ │ - str s31, [x2, #4] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 38db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204d0> // b.none │ │ │ │ - str s31, [x2, #8] │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - ldr x27, [x19, #8] │ │ │ │ - str s31, [x19, #184] │ │ │ │ - ldp w28, w2, [x19, #148] │ │ │ │ - b 38970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20090> │ │ │ │ - fmov s3, s28 │ │ │ │ - fmov s2, #1.000000000000000000e+00 │ │ │ │ - b 38240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f960> │ │ │ │ - fmov s31, s28 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - str s30, [x25, #716] │ │ │ │ - str s31, [x25, #684] │ │ │ │ - tbz w0, #2, 381e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f908> │ │ │ │ - fmov s0, s28 │ │ │ │ - fmov s18, #1.000000000000000000e+00 │ │ │ │ - str s18, [x25, #720] │ │ │ │ - str s0, [x25, #688] │ │ │ │ - tbz w0, #3, 381fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f91c> │ │ │ │ - fmov s17, s28 │ │ │ │ - fmov s16, #1.000000000000000000e+00 │ │ │ │ - str s16, [x25, #724] │ │ │ │ - str s17, [x25, #692] │ │ │ │ - tbz w0, #4, 38210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f930> │ │ │ │ - fmov s7, s28 │ │ │ │ - fmov s6, #1.000000000000000000e+00 │ │ │ │ - str s6, [x25, #728] │ │ │ │ - str s7, [x25, #696] │ │ │ │ - tbz w0, #5, 38224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f944> │ │ │ │ - fmov s5, s28 │ │ │ │ - fmov s4, #1.000000000000000000e+00 │ │ │ │ - b 3822c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f94c> │ │ │ │ - fmov s27, s28 │ │ │ │ - fmov s26, #1.000000000000000000e+00 │ │ │ │ - b 381c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f8e8> │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - str w5, [sp, #116] │ │ │ │ - str s31, [sp, #120] │ │ │ │ + str x3, [sp] │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x0, [sp, #464] │ │ │ │ + ldr x3, [sp] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + b 36738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc738> │ │ │ │ + add x2, x24, #0x1 │ │ │ │ + mov x1, x20 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 36630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc630> │ │ │ │ + stp x20, xzr, [sp, #464] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 369c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9c0> // b.none │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 36a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca8c> // b.none │ │ │ │ + ldr x1, [sp, #480] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + add x24, x19, #0x20 │ │ │ │ + mov x22, #0x1 // #1 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + b 36698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc698> │ │ │ │ + ldr x1, [x26, #24] │ │ │ │ + mov x5, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + sub x2, x0, x1 │ │ │ │ + asr x3, x2, #3 │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 3775c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd75c> // b.none │ │ │ │ + cmp x3, #0x0 │ │ │ │ + str x1, [sp] │ │ │ │ + csinc x0, x3, xzr, ne // ne = any │ │ │ │ + str x2, [sp, #16] │ │ │ │ + add x0, x0, x3 │ │ │ │ + cmp x0, x5 │ │ │ │ + csel x0, x0, x5, ls // ls = plast │ │ │ │ + lsl x27, x0, #3 │ │ │ │ + mov x0, x27 │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldr s21, [x20] │ │ │ │ - fmul s21, s15, s21 │ │ │ │ - str s21, [x0] │ │ │ │ - ldr s20, [x20, #4] │ │ │ │ - fmul s20, s15, s20 │ │ │ │ - str s20, [x0, #4] │ │ │ │ - ldr s19, [x20, #8] │ │ │ │ - fmul s19, s15, s19 │ │ │ │ - str s19, [x0, #8] │ │ │ │ - ldr s18, [x20, #12] │ │ │ │ - fmul s18, s15, s18 │ │ │ │ - str s18, [x0, #12] │ │ │ │ - ldr s17, [x20, #16] │ │ │ │ - fmul s17, s15, s17 │ │ │ │ - str s17, [x0, #16] │ │ │ │ - ldr s16, [x20, #20] │ │ │ │ - fmul s16, s15, s16 │ │ │ │ - str s16, [x0, #20] │ │ │ │ - ldr s7, [x20, #24] │ │ │ │ - fmul s7, s15, s7 │ │ │ │ - str s7, [x0, #24] │ │ │ │ - ldr s29, [x20, #28] │ │ │ │ - fmul s29, s15, s29 │ │ │ │ - str s29, [x0, #28] │ │ │ │ - stp q30, q30, [x20] │ │ │ │ - ldr w5, [sp, #116] │ │ │ │ - cbz w5, 38fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x206c0> │ │ │ │ - ldr s31, [sp, #120] │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - fdiv s31, s31, s14 │ │ │ │ - umaddl x2, w5, w2, x1 │ │ │ │ - ldp s30, s22, [x1] │ │ │ │ - ldp s24, s23, [x1, #8] │ │ │ │ - ldp s26, s25, [x1, #16] │ │ │ │ - fmadd s30, s31, s30, s21 │ │ │ │ - ldp s28, s27, [x1, #24] │ │ │ │ - fmadd s22, s31, s22, s20 │ │ │ │ - fmadd s24, s31, s24, s19 │ │ │ │ - fmadd s23, s31, s23, s18 │ │ │ │ - fmadd s26, s31, s26, s17 │ │ │ │ - fmadd s25, s31, s25, s16 │ │ │ │ - fmadd s28, s31, s28, s7 │ │ │ │ - fmadd s27, s31, s27, s29 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stp s30, s22, [x1, #-32] │ │ │ │ - stp s24, s23, [x1, #-24] │ │ │ │ - stp s26, s25, [x1, #-16] │ │ │ │ - stp s28, s27, [x1, #-8] │ │ │ │ - ldp s28, s24, [x20] │ │ │ │ - ldp s25, s26, [x20, #8] │ │ │ │ - fadd s30, s30, s28 │ │ │ │ - ldp s27, s28, [x20, #16] │ │ │ │ - str s30, [x20] │ │ │ │ - ldur s22, [x1, #-28] │ │ │ │ - fadd s22, s22, s24 │ │ │ │ - str s22, [x20, #4] │ │ │ │ - ldur s23, [x1, #-24] │ │ │ │ - fadd s23, s23, s25 │ │ │ │ - str s23, [x20, #8] │ │ │ │ - ldur s24, [x1, #-20] │ │ │ │ - fadd s24, s24, s26 │ │ │ │ - str s24, [x20, #12] │ │ │ │ - ldur s25, [x1, #-16] │ │ │ │ - fadd s25, s25, s27 │ │ │ │ - str s25, [x20, #16] │ │ │ │ - ldur s26, [x1, #-12] │ │ │ │ - fadd s26, s26, s28 │ │ │ │ - ldp s28, s6, [x20, #24] │ │ │ │ - str s26, [x20, #20] │ │ │ │ - ldur s27, [x1, #-8] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x20, #24] │ │ │ │ - ldur s28, [x1, #-4] │ │ │ │ - fadd s28, s28, s6 │ │ │ │ - str s28, [x20, #28] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 38ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205ec> // b.any │ │ │ │ - fadd s30, s30, s22 │ │ │ │ - fadd s30, s30, s23 │ │ │ │ - fadd s30, s30, s24 │ │ │ │ - fadd s30, s30, s25 │ │ │ │ - fadd s30, s30, s26 │ │ │ │ - fadd s30, s30, s27 │ │ │ │ - fadd s30, s30, s28 │ │ │ │ - str s30, [x19, #184] │ │ │ │ - bl ced0 │ │ │ │ - ldr x27, [x19, #8] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - b 38970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20090> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w4, 39070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20790> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - add x4, x2, w4, uxtw #2 │ │ │ │ - ldr s31, [x2], #4 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - fmadd s31, s31, s30, s29 │ │ │ │ - dup v28.4s, v31.s[0] │ │ │ │ - stp q28, q28, [x1, #-32] │ │ │ │ - ldp s28, s23, [x0] │ │ │ │ - ldp s24, s25, [x0, #8] │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - ldp s26, s27, [x0, #16] │ │ │ │ - ldp s28, s21, [x0, #24] │ │ │ │ - str s31, [x0] │ │ │ │ - ldur s22, [x1, #-28] │ │ │ │ - fadd s22, s22, s23 │ │ │ │ - str s22, [x0, #4] │ │ │ │ - ldur s23, [x1, #-24] │ │ │ │ - fadd s23, s23, s24 │ │ │ │ - str s23, [x0, #8] │ │ │ │ - ldur s24, [x1, #-20] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x0, #12] │ │ │ │ - ldur s25, [x1, #-16] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x0, #16] │ │ │ │ - ldur s26, [x1, #-12] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x0, #20] │ │ │ │ - ldur s27, [x1, #-8] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x0, #24] │ │ │ │ - ldur s28, [x1, #-4] │ │ │ │ - fadd s28, s28, s21 │ │ │ │ - str s28, [x0, #28] │ │ │ │ - cmp x2, x4 │ │ │ │ - b.ne 38fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x206ec> // b.any │ │ │ │ - fadd s31, s31, s22 │ │ │ │ - fadd s31, s31, s23 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - ldr x27, [x19, #8] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - str s31, [x19, #184] │ │ │ │ - b 38970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20090> │ │ │ │ - ldr x27, [x19, #8] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - ldr x1, [x27, #136] │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ldrb w5, [x1, w3, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w4, 3907c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2079c> │ │ │ │ - ldr x3, [x19] │ │ │ │ - mov w10, w4 │ │ │ │ - ldr s29, [x19, #184] │ │ │ │ - ubfiz w6, w2, #2, #1 │ │ │ │ - ldr s20, [x25, #744] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ldp d31, d21, [x3, #104] │ │ │ │ - lsl w1, w1, w6 │ │ │ │ - ldr s22, [x25, #748] │ │ │ │ - tst w1, w5 │ │ │ │ - fdiv s20, s20, s29 │ │ │ │ - ldr w7, [x19, #164] │ │ │ │ - fdiv d21, d21, d31 │ │ │ │ - cset w9, ne // ne = any │ │ │ │ - ldr x4, [x19, #64] │ │ │ │ - add w7, w21, w7 │ │ │ │ - fdiv s22, s22, s30 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - lsr x4, x4, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - ldr x8, [x19, #216] │ │ │ │ - madd x7, x7, x4, x5 │ │ │ │ - fcvt s21, d21 │ │ │ │ - lsr w6, w3, #3 │ │ │ │ - mvn w5, w3 │ │ │ │ - ldr s31, [x8, x3, lsl #2] │ │ │ │ - and w5, w5, #0x7 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldrb w4, [x7, w6, uxtw] │ │ │ │ - fmadd s31, s20, s31, s22 │ │ │ │ - asr w4, w4, w5 │ │ │ │ - and w4, w4, #0x1 │ │ │ │ - cmp w9, w4 │ │ │ │ - b.eq 39134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20854> // 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 x10, x3 │ │ │ │ - b.ne 39104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20824> // 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 38970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20090> │ │ │ │ - fmov s27, s28 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x25, #712] │ │ │ │ - str s27, [x25, #680] │ │ │ │ - tbz w1, #1, 386fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe1c> │ │ │ │ - fmov s27, s28 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x25, #716] │ │ │ │ - str s27, [x25, #684] │ │ │ │ - tbz w1, #2, 38710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe30> │ │ │ │ - fmov s27, s28 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x25, #720] │ │ │ │ - str s27, [x25, #688] │ │ │ │ - tbz w1, #3, 38724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe44> │ │ │ │ - fmov s27, s28 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x25, #724] │ │ │ │ - str s27, [x25, #692] │ │ │ │ - tbz w1, #4, 38738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe58> │ │ │ │ - fmov s27, s28 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x25, #728] │ │ │ │ - str s27, [x25, #696] │ │ │ │ - tbz w1, #5, 3874c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe6c> │ │ │ │ - fmov s27, s28 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x25, #732] │ │ │ │ - str s27, [x25, #700] │ │ │ │ - tbz w1, #6, 38760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe80> │ │ │ │ - fmov s24, s28 │ │ │ │ - fmov s25, #1.000000000000000000e+00 │ │ │ │ - b 38768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe88> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x25, #712] │ │ │ │ - str s28, [x25, #680] │ │ │ │ - tbz w0, #1, 383d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1faf8> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x25, #716] │ │ │ │ - str s28, [x25, #684] │ │ │ │ - tbz w0, #2, 383ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb0c> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x25, #720] │ │ │ │ - str s28, [x25, #688] │ │ │ │ - tbz w0, #3, 38400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb20> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x25, #724] │ │ │ │ - str s28, [x25, #692] │ │ │ │ - tbz w0, #4, 38414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb34> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x25, #728] │ │ │ │ - str s28, [x25, #696] │ │ │ │ - tbz w0, #5, 38428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb48> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x25, #732] │ │ │ │ - str s28, [x25, #700] │ │ │ │ - tbz w0, #6, 3843c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb5c> │ │ │ │ - fmov s26, s30 │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - b 38444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb64> │ │ │ │ - fadd s30, s30, s22 │ │ │ │ - fadd s30, s30, s23 │ │ │ │ - fadd s30, s30, s24 │ │ │ │ - fadd s30, s30, s25 │ │ │ │ - fadd s30, s30, s26 │ │ │ │ - fadd s30, s30, s28 │ │ │ │ - fadd s30, s30, s29 │ │ │ │ - str s30, [x19, #184] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + str d15, [x0, x2] │ │ │ │ + cbz x2, 36874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc874> │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x2, x3, [sp, #16] │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + add x2, x3, x2 │ │ │ │ + cbz x1, 36898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc898> │ │ │ │ + mov x0, x1 │ │ │ │ + str x2, [sp] │ │ │ │ + str x3, [sp, #16] │ │ │ │ bl ced0 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - b 38970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20090> │ │ │ │ - fadd s31, s31, s22 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - fadd s31, s31, s23 │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - fadd s31, s31, s25 │ │ │ │ - fadd s31, s31, s26 │ │ │ │ - fadd s31, s31, s27 │ │ │ │ - fadd s31, s31, s28 │ │ │ │ - b 3907c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2079c> │ │ │ │ - fmov s20, s21 │ │ │ │ - fmov s19, s21 │ │ │ │ - fmov s29, s21 │ │ │ │ - fmov s27, s21 │ │ │ │ - fmov s26, s21 │ │ │ │ - fmov s25, s21 │ │ │ │ - fmov s24, s21 │ │ │ │ - b 3894c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2006c> │ │ │ │ - ldr w20, [x19, #136] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - ldr s15, [x19, #184] │ │ │ │ - str w7, [sp, #116] │ │ │ │ - ucvtf s30, w20 │ │ │ │ - str s31, [sp, #120] │ │ │ │ - str w2, [sp, #124] │ │ │ │ - fmul s30, s30, s15 │ │ │ │ - fdiv s14, s29, s30 │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + str x3, [x26, #24] │ │ │ │ + add x3, x3, x27 │ │ │ │ + stp x2, x3, [x28, #8] │ │ │ │ + b 3671c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc71c> │ │ │ │ + ldr x5, [x26] │ │ │ │ + mov x4, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x2, x1, x5 │ │ │ │ + asr x3, x2, #2 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.eq 37728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd728> // b.none │ │ │ │ + cmp x3, #0x0 │ │ │ │ + str x5, [sp] │ │ │ │ + csinc x0, x3, xzr, ne // ne = any │ │ │ │ + str x2, [sp, #16] │ │ │ │ + add x0, x0, x3 │ │ │ │ + cmp x0, x4 │ │ │ │ + csel x0, x0, x4, ls // ls = plast │ │ │ │ + lsl x28, x0, #2 │ │ │ │ + mov x0, x28 │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ - ldr x3, [x19] │ │ │ │ - ldp q21, q20, [x1] │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldp d28, d19, [x3, #104] │ │ │ │ - fmul v21.4s, v21.4s, v14.s[0] │ │ │ │ - fmul v20.4s, v20.4s, v14.s[0] │ │ │ │ - stp q21, q20, [x0] │ │ │ │ - stp q30, q30, [x1] │ │ │ │ - ldr w2, [sp, #124] │ │ │ │ - cbz w20, 394e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c00> │ │ │ │ - fdiv d19, d19, d28 │ │ │ │ - ldr s31, [sp, #120] │ │ │ │ - ldr x4, [x19, #64] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - fdiv s23, s31, s15 │ │ │ │ - ldr w8, [x19, #164] │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w8, w21, w8 │ │ │ │ - lsr x4, x4, #3 │ │ │ │ - ldr w7, [sp, #116] │ │ │ │ - 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 39448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b68> // 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, s27, [x1] │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - ldp s28, s29, [x1, #8] │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - str s31, [x1] │ │ │ │ - ldur s30, [x3, #-28] │ │ │ │ - fadd s30, s30, s27 │ │ │ │ - str s30, [x1, #4] │ │ │ │ - ldur s24, [x3, #-24] │ │ │ │ - fadd s24, s24, s28 │ │ │ │ - str s24, [x1, #8] │ │ │ │ - ldur s25, [x3, #-20] │ │ │ │ - fadd s25, s25, s29 │ │ │ │ - ldp s29, s28, [x1, #16] │ │ │ │ - str s25, [x1, #12] │ │ │ │ - ldur s26, [x3, #-16] │ │ │ │ - fadd s26, s26, s29 │ │ │ │ - ldp s29, s22, [x1, #24] │ │ │ │ - str s26, [x1, #16] │ │ │ │ - ldur s27, [x3, #-12] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x1, #20] │ │ │ │ - ldur s28, [x3, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x1, #24] │ │ │ │ - ldur s29, [x3, #-4] │ │ │ │ - fadd s29, s29, s22 │ │ │ │ - str s29, [x1, #28] │ │ │ │ - cmp w5, w20 │ │ │ │ - b.ne 393d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20af8> // b.any │ │ │ │ - fadd s30, s31, s30 │ │ │ │ - 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 w2, [sp, #116] │ │ │ │ - str s30, [x19, #184] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x5, [sp] │ │ │ │ + str w22, [x0, x2] │ │ │ │ + cbz x2, 36910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc910> │ │ │ │ + mov x1, x5 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x2, x3, [sp, #16] │ │ │ │ + ldr x5, [sp] │ │ │ │ + add x2, x2, #0x4 │ │ │ │ + add x2, x3, x2 │ │ │ │ + cbz x5, 36934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc934> │ │ │ │ + mov x0, x5 │ │ │ │ + str x2, [sp] │ │ │ │ + str x3, [sp, #16] │ │ │ │ bl ced0 │ │ │ │ - ldr w2, [sp, #116] │ │ │ │ - b 38970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20090> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, 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, 3966c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d8c> │ │ │ │ - fmov d31, x19 │ │ │ │ - str d30, [sp, #72] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - fmov w21, s31 │ │ │ │ - lsl x20, x0, #3 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr d30, [sp, #72] │ │ │ │ - ldr x6, [x22, #240] │ │ │ │ - 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, 395c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ce4> │ │ │ │ - ldr s31, [x6, x5, lsl #2] │ │ │ │ - ldr s29, [x6, 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 39588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ca8> // b.any │ │ │ │ - cbz w21, 39634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d54> │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x2, [x23] │ │ │ │ - fdiv d30, d30, d28 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 39678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d98> // b.none │ │ │ │ - ubfx x1, x21, #1, #7 │ │ │ │ - lsr w3, w21, #1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr q31, [x20, x0] │ │ │ │ - fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ - str q31, [x2, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + add x28, x3, x28 │ │ │ │ + stp x3, x2, [x26] │ │ │ │ + str x28, [x26, #16] │ │ │ │ + b 36704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc704> │ │ │ │ + str x20, [sp, #464] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 39600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d20> // b.any │ │ │ │ - lsl w0, w3, #1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.eq 39634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d54> // b.none │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - ldr d31, [x20, x0] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x2, x0] │ │ │ │ - cbz x20, 39654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d74> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + csel x22, x0, x1, ls // ls = plast │ │ │ │ + ldur x4, [x24, #-32] │ │ │ │ + str x22, [sp, #48] │ │ │ │ + cmp x22, #0xf │ │ │ │ + b.hi 36a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca04> // b.pmore │ │ │ │ + cmp x22, #0x1 │ │ │ │ + b.eq 369f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9f8> // b.none │ │ │ │ + cbnz x22, 3701c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd01c> │ │ │ │ mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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 w21, #0x0 // #0 │ │ │ │ - b 39578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c98> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 39624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d44> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - 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 2acac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123cc> │ │ │ │ - fmov s20, s0 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - add x2, x19, #0x198 │ │ │ │ - ldr x5, [x19, #336] │ │ │ │ - fsub s30, s30, s0 │ │ │ │ - str s0, [x21, #748] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ + sub x1, x24, #0x10 │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x22, [sp, #472] │ │ │ │ + ldr x2, [sp, #464] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca68> // b.none │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 36fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfd8> // b.none │ │ │ │ + stp x2, x22, [x3] │ │ │ │ + ldr x1, [sp, #480] │ │ │ │ + str x1, [x3, #16] │ │ │ │ + cbz x0, 36a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca7c> │ │ │ │ + str x0, [sp, #464] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 36690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc690> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 36690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc690> │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + stp x19, x19, [sp, #56] │ │ │ │ + str x19, [sp, #72] │ │ │ │ + bl 3a400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10400> │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + ldr x23, [sp, #72] │ │ │ │ + ldp x19, x24, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 369ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9ec> // b.none │ │ │ │ + bl ced0 │ │ │ │ + sub x22, x24, x19 │ │ │ │ + asr x22, x22, #5 │ │ │ │ + b 36698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc698> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #480] │ │ │ │ + b 3696c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc96c> │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x4, [sp] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x4, [sp] │ │ │ │ + str x0, [sp, #464] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x4 │ │ │ │ + str x3, [sp] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x22, [sp, #48] │ │ │ │ + sub x1, x24, #0x10 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + ldr x3, [sp] │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x22, [sp, #472] │ │ │ │ + ldr x2, [sp, #464] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 3698c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc98c> // b.any │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 36fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfd8> // b.none │ │ │ │ + stp x2, x22, [x3] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + str x0, [x3, #16] │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x20, [sp, #464] │ │ │ │ + mov x20, x0 │ │ │ │ + b 369a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9a8> │ │ │ │ + ldrb w0, [sp, #480] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + b 36800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc800> │ │ │ │ + ldur x0, [x19, #-24] │ │ │ │ + mov x24, x19 │ │ │ │ + b 36678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc678> │ │ │ │ + ldr w0, [sp, #1192] │ │ │ │ + tst w0, w1 │ │ │ │ + b.eq 37084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd084> // b.none │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x3, sp, #0x328 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - mov x1, x2 │ │ │ │ - umull x0, w22, w0 │ │ │ │ - add x9, x5, x23, lsl #2 │ │ │ │ - str s30, [x21, #744] │ │ │ │ - mov w3, #0x20 // #32 │ │ │ │ - ldr s29, [x5, x23, lsl #2] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - stp q31, q31, [x2] │ │ │ │ - fdiv s30, s30, s29 │ │ │ │ - stp q31, q31, [x2, #32] │ │ │ │ - stp q31, q31, [x2, #64] │ │ │ │ - stp q31, q31, [x2, #96] │ │ │ │ - stp q31, q31, [x2, #128] │ │ │ │ - stp q31, q31, [x2, #160] │ │ │ │ - stp q31, q31, [x2, #192] │ │ │ │ - stp q31, q31, [x2, #224] │ │ │ │ - ldr w5, [x19, #136] │ │ │ │ - ldr x7, [x19, #192] │ │ │ │ - ldr x2, [x19, #288] │ │ │ │ - ucvtf s19, w5 │ │ │ │ - ldr x6, [x19, #264] │ │ │ │ - umaddl x3, w5, w3, x7 │ │ │ │ - ldr x8, [x2, x0] │ │ │ │ - add x6, x6, x0 │ │ │ │ - cbz w5, 39a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211a8> │ │ │ │ - ldr s29, [x9] │ │ │ │ - mov x0, x7 │ │ │ │ - ldr s31, [x8, x4, lsl #2] │ │ │ │ - ldr x2, [x6] │ │ │ │ - fdiv s31, s31, s29 │ │ │ │ - ldp s22, s21, [x1] │ │ │ │ - add x2, x2, w4, uxtw #2 │ │ │ │ - ldp s24, s23, [x1, #8] │ │ │ │ - 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 39784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ea4> // 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 39750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e70> // b.any │ │ │ │ - fcmp s31, s31 │ │ │ │ - b.vs 39a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2118c> │ │ │ │ - fmov w1, s31 │ │ │ │ - mov w0, #0xff000000 // #-16777216 │ │ │ │ - cmp w0, w1, lsl #1 │ │ │ │ - b.eq 39a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2118c> // b.none │ │ │ │ - movi v30.2s, #0x80, lsl #16 │ │ │ │ - fcmpe s31, s30 │ │ │ │ - b.mi 39a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2118c> // b.first │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - fcvt d31, s31 │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - movi d28, #0x0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - ldr x12, [x1, #184] │ │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ │ - add x13, x0, #0x8 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - fdiv d29, d29, d31 │ │ │ │ - add x11, x12, x13 │ │ │ │ - ldr x10, [x12, x0] │ │ │ │ - b 398ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2100c> │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - cmp w14, #0x40 │ │ │ │ - b.eq 3996c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2108c> // b.none │ │ │ │ - lsr x0, x10, x14 │ │ │ │ - tbz w0, #0, 398e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21000> │ │ │ │ - ldr x8, [x11] │ │ │ │ - ubfiz w7, w14, #3, #3 │ │ │ │ - and w6, w14, #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, 39958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21078> │ │ │ │ - ldr s30, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr s31, [x2, #408] │ │ │ │ - mov w9, #0x1 // #1 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d30, d30, d29 │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fadd d28, d28, d31 │ │ │ │ - str d31, [x5, #664] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 39904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21024> // b.any │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - cmp w14, #0x40 │ │ │ │ - b.ne 398ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2100c> // b.any │ │ │ │ - cbz w9, 39990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210b0> │ │ │ │ - fcmp d28, d28 │ │ │ │ - str d28, [x21, #672] │ │ │ │ - b.vs 39990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210b0> │ │ │ │ - fmov x1, d28 │ │ │ │ - mov x0, #0xffe0000000000000 // #-9007199254740992 │ │ │ │ - cmp x0, x1, lsl #1 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 39a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211b0> // b.any │ │ │ │ - movi d28, #0x0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - str d28, [x21, #672] │ │ │ │ - b 399b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210d4> │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - cmp w14, #0x40 │ │ │ │ - b.eq 39a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21150> // b.none │ │ │ │ - lsr x0, x10, x14 │ │ │ │ - tbz w0, #0, 399a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210c8> │ │ │ │ - ldr x8, [x11] │ │ │ │ - ubfiz w7, w14, #3, #3 │ │ │ │ - and w6, w14, #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, 39a1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2113c> │ │ │ │ - ldr s31, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr s30, [x2, #408] │ │ │ │ - mov w9, #0x1 // #1 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcvt d30, s30 │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - fmadd d31, d29, d30, d31 │ │ │ │ - fadd d28, d28, d31 │ │ │ │ - str d31, [x5, #664] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 399cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210ec> // b.any │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - cmp w14, #0x40 │ │ │ │ - b.ne 399b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210d4> // b.any │ │ │ │ - cbz w9, 39a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21170> │ │ │ │ - fcmp d28, d28 │ │ │ │ - str d28, [x21, #672] │ │ │ │ - b.vs 39a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21170> │ │ │ │ - fmov x1, d28 │ │ │ │ - mov x0, #0xffe0000000000000 // #-9007199254740992 │ │ │ │ - cmp x0, x1, lsl #1 │ │ │ │ - b.ne 39bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212cc> // b.any │ │ │ │ - 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 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr s28, [x1, #28] │ │ │ │ - b 39834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f54> │ │ │ │ - mov x1, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d31, x1 │ │ │ │ - fcmpe d28, d31 │ │ │ │ - b.mi 39990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210b0> // b.first │ │ │ │ - ldr x1, [x12, x13] │ │ │ │ - cbz x1, 39ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212c0> │ │ │ │ - fmov d31, x1 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - cbz x10, 39ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212c0> │ │ │ │ - fmov d31, x10 │ │ │ │ - ldr d29, [x21, #672] │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - ldr x9, [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 w7, w4, #0x1 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ls 39b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21290> // b.plast │ │ │ │ - add x6, x9, w7, sxtw #3 │ │ │ │ - sub x1, x6, x19 │ │ │ │ - cmp x1, #0x2a0 │ │ │ │ - b.eq 39b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21290> // b.none │ │ │ │ - ubfx x3, x2, #1, #15 │ │ │ │ - lsr w5, w2, #1 │ │ │ │ - add x8, x19, #0x298 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - lsl x3, x3, #4 │ │ │ │ - ldr q31, [x8, x1] │ │ │ │ - fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ - str q31, [x6, x1] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 39b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2123c> // b.any │ │ │ │ - lsl w1, w5, #1 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 39b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21274> // b.none │ │ │ │ - add x2, x19, w1, sxtw #3 │ │ │ │ - add w1, w1, w7 │ │ │ │ - ldr d31, [x2, #664] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x9, w1, 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 │ │ │ │ - ubfiz x2, x2, #3, #16 │ │ │ │ - add x7, x9, w7, sxtw #3 │ │ │ │ - add x3, x19, #0x298 │ │ │ │ + str xzr, [sp, #792] │ │ │ │ + strh wzr, [sp, #800] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr d31, [x3, x1] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x7, x1] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 39b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212a0> // b.any │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 39b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21278> │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 39b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21278> │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmpe d28, d31 │ │ │ │ - b.mi 39a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21170> // b.first │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 39aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211c0> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x3, [x20, #8] │ │ │ │ - ldr w28, [x20, #108] │ │ │ │ - ldr w4, [x20, #116] │ │ │ │ - ldr w5, [x20, #132] │ │ │ │ - stp x1, x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #104] │ │ │ │ + ldp x23, x25, [x0, #8] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3720] │ │ │ │ + str q31, [x3] │ │ │ │ + add x3, sp, #0x338 │ │ │ │ + str x2, [sp] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x2, [sp, #576] │ │ │ │ + add x2, sp, #0x1d0 │ │ │ │ + str x23, [sp, #464] │ │ │ │ + str x25, [x2, x0] │ │ │ │ + add x0, x2, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3864] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3808] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #4088] │ │ │ │ + stp x3, x2, [sp, #464] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str xzr, [sp, #512] │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x2, x28, #0x10 │ │ │ │ + str x2, [sp, #472] │ │ │ │ + add x2, sp, #0x230 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + add x1, sp, #0x1d8 │ │ │ │ + str w0, [sp, #536] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x2, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + strb wzr, [sp, #560] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #512] │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + stp x1, xzr, [sp, #304] │ │ │ │ + add x27, sp, #0x130 │ │ │ │ + strb wzr, [sp, #320] │ │ │ │ + cbz x4, 3713c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd13c> │ │ │ │ + ldp x5, x3, [sp, #496] │ │ │ │ + mov x0, x27 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x2, [x3, #208] │ │ │ │ - ldp w1, w0, [x20, #100] │ │ │ │ - ldrh w2, [x2, w1, sxtw #1] │ │ │ │ - str w1, [x20, #144] │ │ │ │ - ldr w1, [x20, #124] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - stp w2, w28, [x20, #148] │ │ │ │ - str w28, [x20, #156] │ │ │ │ - stp w4, w5, [x20, #168] │ │ │ │ - str w1, [x20, #176] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 3b408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b28> // b.tstop │ │ │ │ - mov x4, #0x82a8 // #33448 │ │ │ │ - mov w6, w28 │ │ │ │ - add x27, x20, #0x8, lsl #12 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - add x24, x20, x4 │ │ │ │ - mov x5, #0x82c8 // #33480 │ │ │ │ - add x2, x20, x5 │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp d13, d14, [sp, #208] │ │ │ │ - str d15, [sp, #224] │ │ │ │ - ldr w5, [x20, #120] │ │ │ │ - sub w0, w28, w0 │ │ │ │ - ldr x3, [x3, #136] │ │ │ │ - sub w1, w1, w5 │ │ │ │ - str w1, [x20, #180] │ │ │ │ - asr w1, w28, #1 │ │ │ │ - str w0, [x20, #160] │ │ │ │ - ubfiz w0, w28, #2, #1 │ │ │ │ - ldrb w21, [x3, w1, sxtw] │ │ │ │ - asr w21, w21, w0 │ │ │ │ - and w22, w21, #0x3 │ │ │ │ - ands w21, w21, #0x2 │ │ │ │ - ccmp w22, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - cmp w6, w28 │ │ │ │ - b.ne 39e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215b0> // b.any │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr d31, [x0, #2040] │ │ │ │ - str d31, [x27, #744] │ │ │ │ - ldr w23, [x20, #136] │ │ │ │ - and w6, w26, #0x1 │ │ │ │ - cbnz w26, 3abc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x222e0> │ │ │ │ - cbz w21, 3ad1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2243c> │ │ │ │ - ldp x0, x1, [x20] │ │ │ │ - ldp d29, d28, [x0, #104] │ │ │ │ - ldr x1, [x1, #160] │ │ │ │ - fdiv d28, d28, d29 │ │ │ │ - ldrsw x0, [x20, #168] │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - fcvt s28, d28 │ │ │ │ - tbnz w0, #0, 3b160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22880> │ │ │ │ - fmov s26, s28 │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - str s27, [x27, #680] │ │ │ │ - str s26, [x27, #712] │ │ │ │ - tbnz w0, #1, 3b154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22874> │ │ │ │ - fmov s30, s28 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x27, #684] │ │ │ │ - str s30, [x27, #716] │ │ │ │ - tbnz w0, #2, 3b148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22868> │ │ │ │ - fmov s18, s28 │ │ │ │ - fmov s0, #1.000000000000000000e+00 │ │ │ │ - str s0, [x27, #688] │ │ │ │ - str s18, [x27, #720] │ │ │ │ - tbnz w0, #3, 3b13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2285c> │ │ │ │ - fmov s16, s28 │ │ │ │ - fmov s17, #1.000000000000000000e+00 │ │ │ │ - str s17, [x27, #692] │ │ │ │ - str s16, [x27, #724] │ │ │ │ - tbnz w0, #4, 3b130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22850> │ │ │ │ - fmov s6, s28 │ │ │ │ - fmov s7, #1.000000000000000000e+00 │ │ │ │ - str s7, [x27, #696] │ │ │ │ - str s6, [x27, #728] │ │ │ │ - tbnz w0, #5, 3b110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22830> │ │ │ │ - fmov s4, s28 │ │ │ │ - fmov s5, #1.000000000000000000e+00 │ │ │ │ - str s5, [x27, #700] │ │ │ │ - str s4, [x27, #732] │ │ │ │ - tbnz w0, #6, 3b124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22844> │ │ │ │ - fmov s2, s28 │ │ │ │ - fmov s3, #1.000000000000000000e+00 │ │ │ │ - fmov s1, #1.000000000000000000e+00 │ │ │ │ - sxtb w0, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x3, x27, #0x2d4 │ │ │ │ - fmov s22, s1 │ │ │ │ - ldr x0, [x20, #240] │ │ │ │ - fcsel s1, s1, s28, lt // lt = tstop │ │ │ │ - movi v21.4s, #0x0 │ │ │ │ - fcsel s28, s28, s22, lt // lt = tstop │ │ │ │ - stp s2, s1, [x3, #12] │ │ │ │ - stp s3, s28, [x3, #-20] │ │ │ │ - stp q21, q21, [x0] │ │ │ │ - cbz w23, 3ab50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22270> │ │ │ │ - ldr x6, [x20, #192] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 39e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2156c> │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #16] │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - ldp q30, q31, [x0] │ │ │ │ - str q30, [x6, x3] │ │ │ │ - str q31, [x8, #16] │ │ │ │ - ldr w23, [x20, #136] │ │ │ │ - ldr x0, [x20, #240] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldr x6, [x20, #192] │ │ │ │ - ldp s31, s0, [x0] │ │ │ │ - add x1, x6, x3 │ │ │ │ - ldr s23, [x6, x3] │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - ldp s17, s7, [x0, #8] │ │ │ │ - fadd s21, s23, s31 │ │ │ │ - ldp s5, s3, [x0, #16] │ │ │ │ - ldp s1, s22, [x0, #24] │ │ │ │ - str s21, [x0] │ │ │ │ - ldr s30, [x1, #4] │ │ │ │ - fadd s24, s30, s0 │ │ │ │ - str s24, [x0, #4] │ │ │ │ - ldr s18, [x1, #8] │ │ │ │ - fadd s25, s18, s17 │ │ │ │ - str s25, [x0, #8] │ │ │ │ - ldr s16, [x1, #12] │ │ │ │ - fadd s26, s16, s7 │ │ │ │ - str s26, [x0, #12] │ │ │ │ - ldr s6, [x1, #16] │ │ │ │ - fadd s27, s6, s5 │ │ │ │ - str s27, [x0, #16] │ │ │ │ - ldr s4, [x1, #20] │ │ │ │ - fadd s29, s4, s3 │ │ │ │ - str s29, [x0, #20] │ │ │ │ - ldr s2, [x1, #24] │ │ │ │ - fadd s19, s2, s1 │ │ │ │ - str s19, [x0, #24] │ │ │ │ - ldr s23, [x1, #28] │ │ │ │ - fadd s20, s23, s22 │ │ │ │ - str s20, [x0, #28] │ │ │ │ - cmp w23, w5 │ │ │ │ - b.eq 3ab6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2228c> // b.none │ │ │ │ - ldr x7, [x20, #64] │ │ │ │ - lsr w2, w5, #3 │ │ │ │ - ldp w1, w8, [x20, #160] │ │ │ │ - mvn w0, w5 │ │ │ │ - ldr x9, [x20, #88] │ │ │ │ - add w1, w1, w8 │ │ │ │ - lsr x7, x7, #3 │ │ │ │ - and w0, w0, #0x7 │ │ │ │ - add x8, x6, x3 │ │ │ │ - madd x1, x1, x7, x9 │ │ │ │ - ldrb w1, [x1, w2, uxtw] │ │ │ │ - asr w0, w1, w0 │ │ │ │ - tbnz w0, #0, 39dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214cc> │ │ │ │ - ldp q30, q31, [x24] │ │ │ │ - str q30, [x6, x3] │ │ │ │ - str q31, [x8, #16] │ │ │ │ - b 39dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214dc> │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w2, w28 │ │ │ │ - ldr w1, [x20, #156] │ │ │ │ - ldr x3, [x0, #80] │ │ │ │ - ldrb w19, [x3, w28, sxtw] │ │ │ │ - bl 2ad68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12488> │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - ldr w9, [x20, #152] │ │ │ │ - ldr w0, [x20, #108] │ │ │ │ - fsub s14, s29, s0 │ │ │ │ - mov w28, w9 │ │ │ │ - uzp1 v31.2s, v14.2s, v0.2s │ │ │ │ - str d31, [x27, #744] │ │ │ │ - cmp w0, w9 │ │ │ │ - b.eq 39cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213d8> // b.none │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - ldrsw x2, [x20, #144] │ │ │ │ - ldr w25, [x20, #148] │ │ │ │ - ldr x0, [x1, #208] │ │ │ │ - ldrh w0, [x0, x2, lsl #1] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w25, w0 │ │ │ │ - b.eq 3a210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21930> // b.none │ │ │ │ - and w6, w26, #0x1 │ │ │ │ - cbnz w26, 3aa74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22194> │ │ │ │ - ldr w23, [x20, #136] │ │ │ │ - ldr s13, [x20, #184] │ │ │ │ - ldr x19, [x20, #240] │ │ │ │ - ucvtf s31, w23 │ │ │ │ - fmul s31, s31, s13 │ │ │ │ - fdiv s15, s0, s31 │ │ │ │ - cbz w21, 3a4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21bdc> │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x1, [x1, #160] │ │ │ │ - ldp d31, d30, [x0, #104] │ │ │ │ - ldrsw x0, [x20, #168] │ │ │ │ - fdiv d30, d30, d31 │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - fcvt s30, d30 │ │ │ │ - fmov s31, s30 │ │ │ │ - tbnz w0, #0, 39f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2165c> │ │ │ │ - fmov s31, s29 │ │ │ │ - fmov s29, s30 │ │ │ │ - str s31, [x27, #680] │ │ │ │ - str s29, [x27, #712] │ │ │ │ - tbnz w0, #1, 3b0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227f8> │ │ │ │ - fmov s31, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x27, #684] │ │ │ │ - str s31, [x27, #716] │ │ │ │ - tbnz w0, #2, 3b07c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2279c> │ │ │ │ - fmov s31, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x27, #688] │ │ │ │ - str s31, [x27, #720] │ │ │ │ - tbnz w0, #3, 3b090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227b0> │ │ │ │ - fmov s31, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x27, #692] │ │ │ │ - str s31, [x27, #724] │ │ │ │ - tbnz w0, #4, 3b0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227c4> │ │ │ │ - fmov s31, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x27, #696] │ │ │ │ - str s31, [x27, #728] │ │ │ │ - tbnz w0, #5, 3b0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227d8> │ │ │ │ - fmov s31, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x27, #700] │ │ │ │ - str s31, [x27, #732] │ │ │ │ - tbnz w0, #6, 3b0cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227ec> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s27, #1.000000000000000000e+00 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - sxtb w0, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x2, x27, #0x2d4 │ │ │ │ - fmov s29, s31 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - fcsel s31, s31, s30, lt // lt = tstop │ │ │ │ - fcsel s30, s30, s29, lt // lt = tstop │ │ │ │ - stp s28, s31, [x2, #12] │ │ │ │ - stp s27, s30, [x2, #-20] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr s22, [x19] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x10, x0 │ │ │ │ - fmul s22, s15, s22 │ │ │ │ - str s22, [x0] │ │ │ │ - ldr s21, [x19, #4] │ │ │ │ - fmul s21, s15, s21 │ │ │ │ - str s21, [x0, #4] │ │ │ │ - ldr s20, [x19, #8] │ │ │ │ - fmul s20, s15, s20 │ │ │ │ - str s20, [x0, #8] │ │ │ │ - ldr s19, [x19, #12] │ │ │ │ - fmul s19, s15, s19 │ │ │ │ - str s19, [x0, #12] │ │ │ │ - ldr s18, [x19, #16] │ │ │ │ - fmul s18, s15, s18 │ │ │ │ - str s18, [x0, #16] │ │ │ │ - ldr s17, [x19, #20] │ │ │ │ - fmul s17, s15, s17 │ │ │ │ - str s17, [x0, #20] │ │ │ │ - ldr s16, [x19, #24] │ │ │ │ - fmul s16, s15, s16 │ │ │ │ - str s16, [x0, #24] │ │ │ │ - ldr s30, [x19, #28] │ │ │ │ - fmul s15, s15, s30 │ │ │ │ - str s15, [x0, #28] │ │ │ │ - stp q31, q31, [x19] │ │ │ │ - cbz w23, 3b3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ac8> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x26, x20, #0xc0 │ │ │ │ - ldp w9, w1, [x20, #160] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x6, [x20, #88] │ │ │ │ - add w9, w9, w1 │ │ │ │ - fdiv s31, s14, s13 │ │ │ │ - lsr x0, x0, #3 │ │ │ │ - ldr x1, [x20, #192] │ │ │ │ - madd x9, x9, x0, x6 │ │ │ │ - b 3a15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2187c> │ │ │ │ - ldr s7, [x27, #680] │ │ │ │ - fmul s23, s7, s23 │ │ │ │ - str s23, [x1] │ │ │ │ - ldr s23, [x27, #684] │ │ │ │ - fmul s24, s23, s24 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldr s24, [x27, #688] │ │ │ │ - fmul s25, s24, s25 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldr s25, [x27, #692] │ │ │ │ - fmul s26, s25, s26 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldr s26, [x27, #696] │ │ │ │ - fmul s27, s26, s27 │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldr s27, [x27, #700] │ │ │ │ - fmul s28, s27, s28 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldr s28, [x27, #704] │ │ │ │ - fmul s29, s28, s29 │ │ │ │ - str s29, [x1, #24] │ │ │ │ - ldr s29, [x27, #708] │ │ │ │ - fmul s29, s29, s30 │ │ │ │ - ldr s30, [x1] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stur s29, [x1, #-4] │ │ │ │ - ldp s29, s24, [x19] │ │ │ │ - ldp s25, s26, [x19, #8] │ │ │ │ - fadd s30, s30, s29 │ │ │ │ - ldp s27, s28, [x19, #16] │ │ │ │ - ldp s29, s7, [x19, #24] │ │ │ │ - str s30, [x19] │ │ │ │ - ldur s23, [x1, #-28] │ │ │ │ - fadd s23, s23, s24 │ │ │ │ - str s23, [x19, #4] │ │ │ │ - ldur s24, [x1, #-24] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x19, #8] │ │ │ │ - ldur s25, [x1, #-20] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x19, #12] │ │ │ │ - ldur s26, [x1, #-16] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x19, #16] │ │ │ │ - ldur s27, [x1, #-12] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x19, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x19, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s7 │ │ │ │ - str s29, [x19, #28] │ │ │ │ - cmp w5, w23 │ │ │ │ - b.eq 3aa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2214c> // b.none │ │ │ │ - ldp s23, s24, [x1] │ │ │ │ - lsr w6, w5, #3 │ │ │ │ - ldp s25, s26, [x1, #8] │ │ │ │ - mvn w7, w5 │ │ │ │ - ldp s27, s28, [x1, #16] │ │ │ │ - fmadd s23, s31, s23, s22 │ │ │ │ - ldp s29, s30, [x1, #24] │ │ │ │ - fmadd s24, s31, s24, s21 │ │ │ │ - fmadd s25, s31, s25, s20 │ │ │ │ - fmadd s26, s31, s26, s19 │ │ │ │ - fmadd s27, s31, s27, s18 │ │ │ │ - fmadd s28, s31, s28, s17 │ │ │ │ - fmadd s29, s31, s29, s16 │ │ │ │ - fmadd s30, s31, s30, s15 │ │ │ │ - ldrb w6, [x9, w6, uxtw] │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - asr w6, w6, w7 │ │ │ │ - stp s23, s24, [x1] │ │ │ │ - stp s25, s26, [x1, #8] │ │ │ │ - stp s27, s28, [x1, #16] │ │ │ │ - stp s29, s30, [x1, #24] │ │ │ │ - tbz w6, #0, 3a07c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2179c> │ │ │ │ - ldr s7, [x27, #712] │ │ │ │ - fmul s23, s7, s23 │ │ │ │ - str s23, [x1] │ │ │ │ - ldr s23, [x27, #716] │ │ │ │ - fmul s24, s23, s24 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldr s24, [x27, #720] │ │ │ │ - fmul s25, s24, s25 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldr s25, [x27, #724] │ │ │ │ - fmul s26, s25, s26 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldr s26, [x27, #728] │ │ │ │ - fmul s27, s26, s27 │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldr s27, [x27, #732] │ │ │ │ - fmul s28, s27, s28 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldr s28, [x27, #736] │ │ │ │ - fmul s29, s28, s29 │ │ │ │ - str s29, [x1, #24] │ │ │ │ - ldr s29, [x27, #740] │ │ │ │ - b 3a0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x217f4> │ │ │ │ - ldr w23, [x20, #136] │ │ │ │ - and w6, w26, #0x1 │ │ │ │ - ldr x0, [x20, #240] │ │ │ │ - ucvtf s31, w23 │ │ │ │ - cbnz w26, 3af1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2263c> │ │ │ │ - fdiv s15, s0, s31 │ │ │ │ - ldr s30, [x20, #184] │ │ │ │ - fdiv s31, s14, s30 │ │ │ │ - cbz w21, 3ae48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22568> │ │ │ │ - ldr x5, [x20] │ │ │ │ - ldr x6, [x1, #160] │ │ │ │ - ldp d28, d30, [x5, #104] │ │ │ │ - ldrsw x1, [x20, #168] │ │ │ │ - fdiv d30, d30, d28 │ │ │ │ - ldrb w1, [x6, x1] │ │ │ │ - fcvt s30, d30 │ │ │ │ - fmov s28, s30 │ │ │ │ - tbnz w1, #0, 3a260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21980> │ │ │ │ - fmov s28, s29 │ │ │ │ - fmov s29, s30 │ │ │ │ - str s28, [x27, #680] │ │ │ │ - str s29, [x27, #712] │ │ │ │ - tbnz w1, #1, 3b1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22900> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - str s28, [x27, #684] │ │ │ │ - str s29, [x27, #716] │ │ │ │ - tbnz w1, #2, 3b184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228a4> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - str s28, [x27, #688] │ │ │ │ - str s29, [x27, #720] │ │ │ │ - tbnz w1, #3, 3b198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228b8> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - str s28, [x27, #692] │ │ │ │ - str s29, [x27, #724] │ │ │ │ - tbnz w1, #4, 3b1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228cc> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - str s28, [x27, #696] │ │ │ │ - str s29, [x27, #728] │ │ │ │ - tbnz w1, #5, 3b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228e0> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - str s28, [x27, #700] │ │ │ │ - str s29, [x27, #732] │ │ │ │ - tbnz w1, #6, 3b1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228f4> │ │ │ │ - fmov s26, s30 │ │ │ │ - fmov s25, #1.000000000000000000e+00 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - sxtb w1, w1 │ │ │ │ - movi v28.4s, #0x0 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fmov s27, s29 │ │ │ │ - add x1, x27, #0x2d4 │ │ │ │ - fcsel s29, s29, s30, lt // lt = tstop │ │ │ │ - fcsel s30, s30, s27, lt // lt = tstop │ │ │ │ - stp s26, s29, [x1, #12] │ │ │ │ - stp s25, s30, [x1, #-20] │ │ │ │ - stp q28, q28, [x0] │ │ │ │ - cbz w23, 3b3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22af8> │ │ │ │ - ldr x6, [x20, #64] │ │ │ │ - add x10, x20, #0xd8 │ │ │ │ - ldp w8, w1, [x20, #160] │ │ │ │ - mov w12, w23 │ │ │ │ - ldr x7, [x20, #88] │ │ │ │ - add w8, w8, w1 │ │ │ │ - lsr x6, x6, #3 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #192] │ │ │ │ - ldr x11, [x20, #216] │ │ │ │ - madd x8, x8, x6, x7 │ │ │ │ - b 3a428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21b48> │ │ │ │ - ldr s23, [x27, #680] │ │ │ │ - ldp s24, s25, [x1, #4] │ │ │ │ - fmul s23, s23, s30 │ │ │ │ - ldr s26, [x1, #12] │ │ │ │ - ldp s27, s28, [x1, #20] │ │ │ │ - ldr s29, [x1, #28] │ │ │ │ - str s23, [x1] │ │ │ │ - ldr s23, [x27, #684] │ │ │ │ - fmul s24, s24, s23 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldr s24, [x27, #688] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldr s25, [x27, #692] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldr s26, [x27, #696] │ │ │ │ - fmul s30, s26, s30 │ │ │ │ - str s30, [x1, #16] │ │ │ │ - ldr s30, [x27, #700] │ │ │ │ - fmul s30, s27, s30 │ │ │ │ - str s30, [x1, #20] │ │ │ │ - ldr s30, [x27, #704] │ │ │ │ - fmul s30, s28, s30 │ │ │ │ - str s30, [x1, #24] │ │ │ │ - ldr s30, [x27, #708] │ │ │ │ - fmul s29, s29, s30 │ │ │ │ - ldr s30, [x1] │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stur s29, [x1, #-4] │ │ │ │ - ldp s29, s24, [x0] │ │ │ │ - ldp s25, s26, [x0, #8] │ │ │ │ - fadd s30, s30, s29 │ │ │ │ - ldp s27, s28, [x0, #16] │ │ │ │ - ldp s29, s22, [x0, #24] │ │ │ │ - str s30, [x0] │ │ │ │ - ldur s23, [x1, #-28] │ │ │ │ - fadd s23, s23, s24 │ │ │ │ - str s23, [x0, #4] │ │ │ │ - ldur s24, [x1, #-24] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x0, #8] │ │ │ │ - ldur s25, [x1, #-20] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x0, #12] │ │ │ │ - ldur s26, [x1, #-16] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x0, #16] │ │ │ │ - ldur s27, [x1, #-12] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x0, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x0, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s22 │ │ │ │ - str s29, [x0, #28] │ │ │ │ - cmp x12, x5 │ │ │ │ - b.eq 3b0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22804> // b.none │ │ │ │ - ldr s30, [x11, x5, lsl #2] │ │ │ │ - lsr w6, w5, #3 │ │ │ │ - mvn w7, w5 │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - fmadd s30, s30, s31, s15 │ │ │ │ - ldrb w6, [x8, w6, uxtw] │ │ │ │ - asr w6, w6, w7 │ │ │ │ - dup v29.4s, v30.s[0] │ │ │ │ - stp q29, q29, [x1] │ │ │ │ - tbz w6, #0, 3a338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a58> │ │ │ │ - ldr s23, [x27, #712] │ │ │ │ - ldp s24, s25, [x1, #4] │ │ │ │ - fmul s23, s23, s30 │ │ │ │ - ldr s26, [x1, #12] │ │ │ │ - ldp s27, s28, [x1, #20] │ │ │ │ - ldr s29, [x1, #28] │ │ │ │ - str s23, [x1] │ │ │ │ - ldr s23, [x27, #716] │ │ │ │ - fmul s24, s24, s23 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldr s24, [x27, #720] │ │ │ │ - fmul s25, s25, s24 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldr s25, [x27, #724] │ │ │ │ - fmul s26, s26, s25 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldr s26, [x27, #728] │ │ │ │ - fmul s30, s26, s30 │ │ │ │ - str s30, [x1, #16] │ │ │ │ - ldr s30, [x27, #732] │ │ │ │ - fmul s30, s27, s30 │ │ │ │ - str s30, [x1, #20] │ │ │ │ - ldr s30, [x27, #736] │ │ │ │ - fmul s30, s28, s30 │ │ │ │ - str s30, [x1, #24] │ │ │ │ - ldr s30, [x27, #740] │ │ │ │ - b 3a3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ac0> │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr s22, [x19] │ │ │ │ - mov x5, x0 │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + add x2, x28, #0x10 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp x3, x2, [sp, #464] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #472] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x3, sp, #0x1d0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x23, [sp, #464] │ │ │ │ + str x25, [x3, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #576] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x0, x27 │ │ │ │ + add x3, x3, #0xa00 │ │ │ │ + mov x4, #0x10 // #16 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ + add x4, sp, #0x160 │ │ │ │ + str x4, [sp, #336] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 370e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0e4> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x2, [sp, #336] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #344] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [sp, #344] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 374d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4d4> // b.plast │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + add x4, sp, #0x180 │ │ │ │ + str x4, [sp, #368] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 37108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd108> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str x2, [sp, #368] │ │ │ │ + str x0, [sp, #384] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #376] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + bl c5a0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #464] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str xzr, [sp, #792] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - fmul s22, s15, s22 │ │ │ │ - str s22, [x0] │ │ │ │ - ldr s21, [x19, #4] │ │ │ │ - fmul s21, s15, s21 │ │ │ │ - str s21, [x0, #4] │ │ │ │ - ldr s20, [x19, #8] │ │ │ │ - fmul s20, s15, s20 │ │ │ │ - str s20, [x0, #8] │ │ │ │ - ldr s19, [x19, #12] │ │ │ │ - fmul s19, s15, s19 │ │ │ │ - str s19, [x0, #12] │ │ │ │ - ldr s18, [x19, #16] │ │ │ │ - fmul s18, s15, s18 │ │ │ │ - str s18, [x0, #16] │ │ │ │ - ldr s17, [x19, #20] │ │ │ │ - fmul s17, s15, s17 │ │ │ │ - str s17, [x0, #20] │ │ │ │ - ldr s16, [x19, #24] │ │ │ │ - fmul s16, s15, s16 │ │ │ │ - str s16, [x0, #24] │ │ │ │ - ldr s30, [x19, #28] │ │ │ │ - fmul s15, s15, s30 │ │ │ │ - str s15, [x0, #28] │ │ │ │ - stp q31, q31, [x19] │ │ │ │ - cbz w23, 3b1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2290c> │ │ │ │ - fdiv s31, s14, s13 │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - ldr x1, [x20, #192] │ │ │ │ - add x26, x20, #0xc0 │ │ │ │ - umaddl x0, w23, w0, x1 │ │ │ │ - ldp s30, s23, [x1] │ │ │ │ - ldp s25, s24, [x1, #8] │ │ │ │ - ldp s27, s26, [x1, #16] │ │ │ │ - fmadd s30, s31, s30, s22 │ │ │ │ - ldp s29, s28, [x1, #24] │ │ │ │ - fmadd s23, s31, s23, s21 │ │ │ │ - fmadd s25, s31, s25, s20 │ │ │ │ - fmadd s24, s31, s24, s19 │ │ │ │ - fmadd s27, s31, s27, s18 │ │ │ │ - fmadd s26, s31, s26, s17 │ │ │ │ - fmadd s29, s31, s29, s16 │ │ │ │ - fmadd s28, s31, s28, s15 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stp s30, s23, [x1, #-32] │ │ │ │ - stp s25, s24, [x1, #-24] │ │ │ │ - stp s27, s26, [x1, #-16] │ │ │ │ - stp s29, s28, [x1, #-8] │ │ │ │ - ldp s29, s25, [x19] │ │ │ │ - ldp s26, s27, [x19, #8] │ │ │ │ - fadd s30, s30, s29 │ │ │ │ - ldp s28, s29, [x19, #16] │ │ │ │ - str s30, [x19] │ │ │ │ - ldur s23, [x1, #-28] │ │ │ │ - fadd s23, s23, s25 │ │ │ │ - str s23, [x19, #4] │ │ │ │ - ldur s24, [x1, #-24] │ │ │ │ - fadd s24, s24, s26 │ │ │ │ - str s24, [x19, #8] │ │ │ │ - ldur s25, [x1, #-20] │ │ │ │ - fadd s25, s25, s27 │ │ │ │ - str s25, [x19, #12] │ │ │ │ - ldur s26, [x1, #-16] │ │ │ │ - fadd s26, s26, s28 │ │ │ │ - str s26, [x19, #16] │ │ │ │ - ldur s27, [x1, #-12] │ │ │ │ - fadd s27, s27, s29 │ │ │ │ - ldp s29, s7, [x19, #24] │ │ │ │ - str s27, [x19, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x19, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s7 │ │ │ │ - str s29, [x19, #28] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 3a548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c68> // b.any │ │ │ │ - fadd s31, s30, s23 │ │ │ │ - mov x0, x5 │ │ │ │ - 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, [x20, #184] │ │ │ │ + strh wzr, [sp, #800] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #576] │ │ │ │ + add x0, sp, #0x328 │ │ │ │ + add x3, sp, #0x1d0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x25, [x3, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #464] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #472] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + stp xzr, xzr, [sp, #480] │ │ │ │ + stp xzr, xzr, [sp, #496] │ │ │ │ + str xzr, [sp, #512] │ │ │ │ + str xzr, [sp, #520] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x2, sp, #0x230 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #472] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + add x1, sp, #0x1d8 │ │ │ │ + str w0, [sp, #536] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x2, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + strb wzr, [sp, #560] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + fmov d0, d15 │ │ │ │ + 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, #584] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #512] │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + stp x1, xzr, [sp, #400] │ │ │ │ + add x28, sp, #0x190 │ │ │ │ + strb wzr, [sp, #416] │ │ │ │ + cbz x4, 3712c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd12c> │ │ │ │ + ldp x5, x3, [sp, #496] │ │ │ │ + mov x0, x28 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + str x1, [sp, #464] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + str x22, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce54> // b.none │ │ │ │ bl ced0 │ │ │ │ - cbz w25, 3abb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x222d0> │ │ │ │ - str w28, [x20, #156] │ │ │ │ - cbz w28, 3b424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b44> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.ne 3aa6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2218c> // b.any │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - stp q31, q31, [x22] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x25, x19 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - add x28, x19, #0x30 │ │ │ │ - str x19, [sp, #56] │ │ │ │ - stp x19, x0, [sp, #64] │ │ │ │ - str x19, [sp, #80] │ │ │ │ - str x28, [sp, #96] │ │ │ │ - stp xzr, xzr, [x25] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - str xzr, [x25, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp q31, q30, [x22] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - stp x0, x1, [x25] │ │ │ │ - add x25, x25, #0x18 │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - stur x1, [x25, #-8] │ │ │ │ - str x25, [sp, #56] │ │ │ │ - cmp x28, x25 │ │ │ │ - b.ne 3a684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21da4> // b.any │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + str x26, [sp, #472] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x3, sp, #0x1d0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x23, [sp, #464] │ │ │ │ + str x25, [x3, x2] │ │ │ │ + add x22, sp, #0x170 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x23, sp, #0x1b0 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #576] │ │ │ │ + bl c840 │ │ │ │ mov x0, x22 │ │ │ │ - str x28, [sp, #88] │ │ │ │ - bl ced0 │ │ │ │ - ldr w22, [x20, #180] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr x0, [x20, #384] │ │ │ │ - smull x22, w22, w1 │ │ │ │ - add x1, x0, x22 │ │ │ │ - ldr x26, [x0, x22] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - subs x28, x2, x26 │ │ │ │ - b.eq 3b480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ba0> // b.none │ │ │ │ + mov x8, x23 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 34c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 37698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd698> // b.plast │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x1e0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #464] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 370c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0c8> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #464] │ │ │ │ + str x2, [sp, #480] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #472] │ │ │ │ + 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, 37054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd054> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 37024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd024> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x28 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x26 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - mov x8, x0 │ │ │ │ - ldp q31, q29, [x0] │ │ │ │ - fmov v0.4s, #1.000000000000000000e+00 │ │ │ │ - ldr w9, [x20, #136] │ │ │ │ - fdiv v31.4s, v0.4s, v31.4s │ │ │ │ - fdiv v29.4s, v0.4s, v29.4s │ │ │ │ - stp q31, q29, [x0] │ │ │ │ - cbz w9, 3a844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f64> │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldp w7, w2, [x20, #160] │ │ │ │ - mov w10, #0x18 // #24 │ │ │ │ - ldr x6, [x20, #88] │ │ │ │ - add w7, w7, w2 │ │ │ │ - ldr x0, [x20, #360] │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - ldr x2, [x20, #192] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - madd x7, x7, x1, x6 │ │ │ │ - mov s28, v31.s[3] │ │ │ │ - mov s27, v31.s[2] │ │ │ │ - mov s26, v31.s[1] │ │ │ │ - mov s25, v29.s[3] │ │ │ │ - mov s24, v29.s[2] │ │ │ │ - mov s23, 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 w1, w1, #0x1 │ │ │ │ - umull x1, w1, w10 │ │ │ │ - ldr x1, [x19, x1] │ │ │ │ - ldp s5, s30, [x1] │ │ │ │ - ldp s22, 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, s26, 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, s27, s17 │ │ │ │ - fmadd s22, s17, s16, s22 │ │ │ │ - str s22, [x1, #8] │ │ │ │ - ldur s21, [x0, #-20] │ │ │ │ - ldur s20, [x2, #-20] │ │ │ │ - fmul s21, s28, 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, s23, s0 │ │ │ │ - fmadd s6, s0, s7, s6 │ │ │ │ - str s6, [x1, #20] │ │ │ │ - ldur s5, [x0, #-8] │ │ │ │ - ldur s4, [x2, #-8] │ │ │ │ - fmul s5, s24, s5 │ │ │ │ - fmadd s3, s5, s4, s3 │ │ │ │ - str s3, [x1, #24] │ │ │ │ - ldur s17, [x0, #-4] │ │ │ │ - ldur s16, [x2, #-4] │ │ │ │ - fmul s17, s25, s17 │ │ │ │ - fmadd s30, s17, s16, s30 │ │ │ │ - str s30, [x1, #28] │ │ │ │ - cmp w3, w9 │ │ │ │ - b.ne 3a760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e80> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x8 │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - mov x22, x19 │ │ │ │ - ldr s16, [x1] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr s17, [x2] │ │ │ │ - ldr w7, [x20, #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 ced0 │ │ │ │ - nop │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + bl 3b800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11800> │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 36f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf80> // b.none │ │ │ │ + mov x20, x19 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 3a990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220b0> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf74> // b.none │ │ │ │ bl ced0 │ │ │ │ - cmp x25, x22 │ │ │ │ - b.ne 3a920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22040> // b.any │ │ │ │ - ldr w22, [x20, #176] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x20, x24 │ │ │ │ + b.ne 36f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf60> // b.any │ │ │ │ + cbz x19, 36f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf8c> │ │ │ │ mov x0, x19 │ │ │ │ bl ced0 │ │ │ │ - ldp w25, w28, [x20, #148] │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - str w22, [x20, #176] │ │ │ │ - ldr w0, [x20, #168] │ │ │ │ - ubfx x21, x21, #1, #1 │ │ │ │ - sub w3, w25, #0x1 │ │ │ │ - str w3, [x20, #148] │ │ │ │ - sub w0, w0, w21 │ │ │ │ - str w0, [x20, #168] │ │ │ │ - tbnz w3, #31, 3a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220c0> │ │ │ │ - ldr w0, [x20, #104] │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - str w28, [x20, #152] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 3a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22100> // b.tstop │ │ │ │ - ldr x3, [x20, #8] │ │ │ │ - ldr w6, [x20, #108] │ │ │ │ - ldr w1, [x20, #176] │ │ │ │ - b 39c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2138c> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - cmp x25, x22 │ │ │ │ - b.ne 3a920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22040> // b.any │ │ │ │ - b 3a938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22058> │ │ │ │ - ldr w0, [x20, #144] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 3a96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2208c> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - ldr x1, [x1, #208] │ │ │ │ - str w0, [x20, #144] │ │ │ │ - ldrh w0, [x1, w0, uxtw #1] │ │ │ │ - str w28, [x20, #152] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x20, #148] │ │ │ │ - ldr w0, [x20, #104] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.ge 3a980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220a0> // b.tcont │ │ │ │ - nop │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp d13, d14, [sp, #208] │ │ │ │ - ldr d15, [sp, #224] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #1688] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b54> // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ + b.ne 374d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4d0> // b.any │ │ │ │ + add sp, sp, #0x6a0 │ │ │ │ + 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 │ │ │ │ - fadd s31, s30, s23 │ │ │ │ - mov x0, x10 │ │ │ │ - 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, [x20, #184] │ │ │ │ - bl ced0 │ │ │ │ - cbz w25, 3abb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x222d0> │ │ │ │ - str w28, [x20, #156] │ │ │ │ - cbnz w28, 3a950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22070> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 39500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c20> │ │ │ │ - ldp w25, w28, [x20, #148] │ │ │ │ - b 3a950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22070> │ │ │ │ - ldr x5, [x1, #136] │ │ │ │ - asr w1, w9, #1 │ │ │ │ - ubfiz w2, w9, #2, #1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - ldrb w1, [x5, w1, sxtw] │ │ │ │ - lsl w0, w0, w2 │ │ │ │ - tst w1, w0 │ │ │ │ - cset w11, ne // ne = any │ │ │ │ - cmp w11, w19 │ │ │ │ - b.eq 3b204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22924> // b.none │ │ │ │ - cbnz w25, 3aa5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2217c> │ │ │ │ - ldr w23, [x20, #136] │ │ │ │ - add x26, x20, #0xc0 │ │ │ │ - add x10, x20, #0xd8 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - cbz w23, 3ab14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22234> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x1, [x10] │ │ │ │ - ldr x0, [x26] │ │ │ │ - add x2, x1, w23, uxtw #2 │ │ │ │ - ldp s2, s1, [x0] │ │ │ │ - ldp s0, s20, [x0, #8] │ │ │ │ - fadd s1, s2, s1 │ │ │ │ - ldp s19, s18, [x0, #16] │ │ │ │ - ldp s22, s21, [x0, #24] │ │ │ │ - fadd s0, s1, s0 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - fadd s20, s0, s20 │ │ │ │ - fadd s19, s20, s19 │ │ │ │ - fadd s18, s19, s18 │ │ │ │ - fadd s22, s18, s22 │ │ │ │ - fadd s21, s22, s21 │ │ │ │ - str s21, [x1], #4 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 3aacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221ec> // b.any │ │ │ │ - mov w28, w9 │ │ │ │ - mov w19, w9 │ │ │ │ - cbnz w6, 3ab1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2223c> │ │ │ │ - ldr w28, [x20, #156] │ │ │ │ - mov w19, w9 │ │ │ │ - str w28, [x20, #156] │ │ │ │ - cbz w19, 3ad0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2242c> │ │ │ │ - ldr w0, [x20, #104] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.eq 3a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21d60> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 37210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd210> // b.none │ │ │ │ + cbz x22, 3700c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd00c> │ │ │ │ + cmp x22, #0x1 │ │ │ │ + b.eq 37150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd150> // b.none │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + str x3, [sp] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x22, [sp, #472] │ │ │ │ + ldr x0, [x3] │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + str x22, [x3, #8] │ │ │ │ + b 369a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9a8> │ │ │ │ mov x0, x20 │ │ │ │ - bl 39680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20da0> │ │ │ │ - tbnz w0, #31, 3b3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22adc> │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add w0, w1, w0 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 3a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21d60> │ │ │ │ - fmov s20, s21 │ │ │ │ - fmov s19, s21 │ │ │ │ - fmov s29, s21 │ │ │ │ - fmov s27, s21 │ │ │ │ - fmov s26, s21 │ │ │ │ - fmov s25, s21 │ │ │ │ - fmov s24, s21 │ │ │ │ - fadd s21, s21, s24 │ │ │ │ - ldr w25, [x20, #148] │ │ │ │ - fadd s21, s21, s25 │ │ │ │ - fadd s21, s21, s26 │ │ │ │ - fadd s21, s21, s27 │ │ │ │ - fadd s21, s21, s29 │ │ │ │ - fadd s21, s21, s19 │ │ │ │ - fadd s21, s21, s20 │ │ │ │ - str s21, [x20, #184] │ │ │ │ - cbz w25, 3b16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2288c> │ │ │ │ - ldr w28, [x20, #152] │ │ │ │ - str w28, [x20, #156] │ │ │ │ - cbnz w28, 3a950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22070> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b 36a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca30> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #464] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + b 36f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf14> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #464] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + b 36f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf0c> │ │ │ │ + ldr x22, [sp, #856] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 37708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd708> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 37164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd164> // b.any │ │ │ │ + add x0, sp, #0x390 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 36ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcab0> │ │ │ │ + ldr x1, [sp, #896] │ │ │ │ + add x0, sp, #0x380 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 36ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcab0> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ mov x0, x20 │ │ │ │ - bl 39500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c20> │ │ │ │ - b 3aa6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2218c> │ │ │ │ - ldr w9, [x20, #152] │ │ │ │ - add x10, x20, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221e0> │ │ │ │ - ldr x3, [x20, #8] │ │ │ │ - asr w1, w28, #1 │ │ │ │ - ldr x0, [x20, #240] │ │ │ │ - ldr x3, [x3, #136] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w5, [x3, w1, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w23, 3b3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ae4> │ │ │ │ - ldr x3, [x20, #64] │ │ │ │ - ubfiz w7, w28, #2, #1 │ │ │ │ - ldp w8, w9, [x20, #160] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - lsl w1, w1, w7 │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - ldr x7, [x20, #88] │ │ │ │ - add w8, w8, w9 │ │ │ │ - ldr x9, [x20] │ │ │ │ - tst w1, w5 │ │ │ │ - ldr x1, [x20, #192] │ │ │ │ - madd x8, x8, x3, x7 │ │ │ │ - cset w10, ne // ne = any │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsr w3, w5, #3 │ │ │ │ - mvn w7, w5 │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - fmov s17, #1.000000000000000000e+00 │ │ │ │ - ldrb w3, [x8, w3, uxtw] │ │ │ │ - asr w3, w3, w7 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - cmp w10, w3 │ │ │ │ - b.eq 3ac50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22370> // b.none │ │ │ │ - ldp d16, d7, [x9, #104] │ │ │ │ - fdiv d7, d7, d16 │ │ │ │ - fcvt s17, d7 │ │ │ │ - dup v6.4s, v17.s[0] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - stp q6, q6, [x1, #-32] │ │ │ │ - ldp s27, s25, [x0] │ │ │ │ - ldp s23, s30, [x0, #8] │ │ │ │ - fadd s27, s17, s27 │ │ │ │ - ldp s28, s24, [x0, #16] │ │ │ │ - ldp s29, s31, [x0, #24] │ │ │ │ - str s27, [x0] │ │ │ │ - ldur s5, [x1, #-28] │ │ │ │ - fadd s25, s5, s25 │ │ │ │ - str s25, [x0, #4] │ │ │ │ - ldur s4, [x1, #-24] │ │ │ │ - fadd s23, s4, s23 │ │ │ │ - str s23, [x0, #8] │ │ │ │ - ldur s3, [x1, #-20] │ │ │ │ - fadd s30, s3, s30 │ │ │ │ - str s30, [x0, #12] │ │ │ │ - ldur s2, [x1, #-16] │ │ │ │ - fadd s28, s2, s28 │ │ │ │ - str s28, [x0, #16] │ │ │ │ - ldur s1, [x1, #-12] │ │ │ │ - fadd s24, s1, s24 │ │ │ │ - str s24, [x0, #20] │ │ │ │ - ldur s0, [x1, #-8] │ │ │ │ - fadd s29, s0, s29 │ │ │ │ - str s29, [x0, #24] │ │ │ │ - ldur s26, [x1, #-4] │ │ │ │ - fadd s31, s26, s31 │ │ │ │ - str s31, [x0, #28] │ │ │ │ - cmp w5, w23 │ │ │ │ - b.ne 3ac20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22340> // b.any │ │ │ │ - fadd s25, s27, s25 │ │ │ │ - ldr w25, [x20, #148] │ │ │ │ - fadd s25, s25, s23 │ │ │ │ - fadd s25, s25, s30 │ │ │ │ - fadd s25, s25, s28 │ │ │ │ - fadd s25, s25, s24 │ │ │ │ - fadd s25, s25, s29 │ │ │ │ - fadd s25, s25, s31 │ │ │ │ - str s25, [x20, #184] │ │ │ │ - cbnz w25, 3aa58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22178> │ │ │ │ - ldr w9, [x20, #152] │ │ │ │ - add x26, x20, #0xc0 │ │ │ │ - add x10, x20, #0xd8 │ │ │ │ - b 3aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221e0> │ │ │ │ + str x1, [sp] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp] │ │ │ │ + b 36eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xceec> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x4 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + b 36c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc64> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x4 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ ldr x1, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 39500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c20> │ │ │ │ - b 3ab24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22244> │ │ │ │ - ldp x3, x5, [x20, #192] │ │ │ │ - cmp x3, x5 │ │ │ │ - b.eq 3ada0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224c0> // b.none │ │ │ │ - fmov s31, w23 │ │ │ │ - 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 3ad7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2249c> // b.plast │ │ │ │ - dup v31.4s, v30.s[0] │ │ │ │ - lsr x1, x1, #2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x6, x1, #2 │ │ │ │ - add x3, x3, x6, lsl #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 3ad64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22484> // b.any │ │ │ │ - cmp x1, x6, lsl #2 │ │ │ │ - b.eq 3ada0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224c0> // b.none │ │ │ │ - mov x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - str s30, [x0], #4 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 3ada0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224c0> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - str s30, [x3, #4] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 3ada0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224c0> // b.none │ │ │ │ - str s30, [x3, #8] │ │ │ │ - ldp x3, x5, [x20, #240] │ │ │ │ - cmp x3, x5 │ │ │ │ - b.eq 3ae20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22540> // b.none │ │ │ │ - sub x1, x5, #0x4 │ │ │ │ - mov x0, x3 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.ls 3adf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22518> // b.plast │ │ │ │ - fmov v31.4s, #1.250000000000000000e-01 │ │ │ │ - lsr x1, x1, #2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x6, x1, #2 │ │ │ │ - add x3, x3, x6, lsl #4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 3ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22500> // b.any │ │ │ │ - cmp x1, x6, lsl #2 │ │ │ │ - b.eq 3ae20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22540> // b.none │ │ │ │ - mov x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - fmov s31, #1.250000000000000000e-01 │ │ │ │ - str s31, [x0], #4 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 3ae20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22540> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - str s31, [x3, #4] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 3ae20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22540> // b.none │ │ │ │ - str s31, [x3, #8] │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x20, #184] │ │ │ │ - cbnz w0, 3a62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21d4c> │ │ │ │ - cbz w23, 3b1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22918> │ │ │ │ - ldr w9, [x20, #152] │ │ │ │ - add x26, x20, #0xc0 │ │ │ │ - add x10, x20, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221e0> │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - stp q30, q30, [x0] │ │ │ │ - cbz w23, 3b3f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b18> │ │ │ │ - ldr x5, [x20, #216] │ │ │ │ - add x10, x20, #0xd8 │ │ │ │ - ldr x1, [x20, #192] │ │ │ │ - add x6, x5, w23, uxtw #2 │ │ │ │ - ldr s30, [x5], #4 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - fmadd s30, s30, s31, s15 │ │ │ │ - dup v29.4s, v30.s[0] │ │ │ │ - stp q29, q29, [x1, #-32] │ │ │ │ - ldp s29, s24, [x0] │ │ │ │ - ldp s25, s26, [x0, #8] │ │ │ │ - fadd s30, s30, s29 │ │ │ │ - ldp s27, s28, [x0, #16] │ │ │ │ - ldp s29, s22, [x0, #24] │ │ │ │ - str s30, [x0] │ │ │ │ - ldur s23, [x1, #-28] │ │ │ │ - fadd s23, s23, s24 │ │ │ │ - str s23, [x0, #4] │ │ │ │ - ldur s24, [x1, #-24] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x0, #8] │ │ │ │ - ldur s25, [x1, #-20] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x0, #12] │ │ │ │ - ldur s26, [x1, #-16] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x0, #16] │ │ │ │ - ldur s27, [x1, #-12] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x0, #20] │ │ │ │ - ldur s28, [x1, #-8] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x0, #24] │ │ │ │ - ldur s29, [x1, #-4] │ │ │ │ - fadd s29, s29, s22 │ │ │ │ - str s29, [x0, #28] │ │ │ │ - cmp x5, x6 │ │ │ │ - b.ne 3ae64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22584> // b.any │ │ │ │ - fadd s31, s30, 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, [x20, #184] │ │ │ │ - cbnz w25, 3a62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21d4c> │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - add x26, x20, #0xc0 │ │ │ │ - b 3aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221e0> │ │ │ │ - ldr x5, [x1, #136] │ │ │ │ - asr w1, w9, #1 │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldrb w7, [x5, w1, sxtw] │ │ │ │ - stp q30, q30, [x0] │ │ │ │ - cbz w23, 3b3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b08> │ │ │ │ - ldr x5, [x20] │ │ │ │ - ubfiz w8, w9, #2, #1 │ │ │ │ - ldr s29, [x20, #184] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ldr s21, [x27, #744] │ │ │ │ - lsl w1, w1, w8 │ │ │ │ - ldp d30, d20, [x5, #104] │ │ │ │ - tst w1, w7 │ │ │ │ - ldr s22, [x27, #748] │ │ │ │ - cset w12, ne // ne = any │ │ │ │ - fdiv s21, s21, s29 │ │ │ │ - add x10, x20, #0xd8 │ │ │ │ - fdiv d20, d20, d30 │ │ │ │ - mov w13, w23 │ │ │ │ - ldr x7, [x20, #64] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - fdiv s22, s22, s31 │ │ │ │ - ldp w11, w1, [x20, #160] │ │ │ │ - lsr x7, x7, #3 │ │ │ │ - ldr x8, [x20, #88] │ │ │ │ - add w11, w11, w1 │ │ │ │ - ldr x1, [x20, #192] │ │ │ │ - ldr x14, [x20, #216] │ │ │ │ - madd x11, x11, x7, x8 │ │ │ │ - fcvt s20, d20 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsr w7, w5, #3 │ │ │ │ - mvn w8, w5 │ │ │ │ - ldr s31, [x14, x5, lsl #2] │ │ │ │ - and w8, w8, #0x7 │ │ │ │ - ldrb w7, [x11, w7, uxtw] │ │ │ │ - fmadd s31, s21, s31, s22 │ │ │ │ - asr w7, w7, w8 │ │ │ │ - and w7, w7, #0x1 │ │ │ │ - cmp w12, w7 │ │ │ │ - b.eq 3afcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226ec> // b.none │ │ │ │ - fmul s31, s31, s20 │ │ │ │ - dup v30.4s, v31.s[0] │ │ │ │ - add x5, x5, #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 x5, x13 │ │ │ │ - b.ne 3afa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226c0> // 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, [x20, #184] │ │ │ │ - cbz w25, 3af14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22634> │ │ │ │ - str w28, [x20, #156] │ │ │ │ - b 3aa5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2217c> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x27, #720] │ │ │ │ - str s29, [x27, #688] │ │ │ │ - tbz w0, #3, 39f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21690> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x27, #724] │ │ │ │ - str s29, [x27, #692] │ │ │ │ - tbz w0, #4, 39f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216a4> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x27, #728] │ │ │ │ - str s29, [x27, #696] │ │ │ │ - tbz w0, #5, 39f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216b8> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x27, #732] │ │ │ │ - str s29, [x27, #700] │ │ │ │ - tbz w0, #6, 39fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216cc> │ │ │ │ - fmov s27, s30 │ │ │ │ - fmov s28, #1.000000000000000000e+00 │ │ │ │ - b 39fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216d4> │ │ │ │ - fmov s29, s30 │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - b 39f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21670> │ │ │ │ - fadd s31, s30, 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, [x20, #184] │ │ │ │ - cbz w25, 3af10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22630> │ │ │ │ - str w28, [x20, #156] │ │ │ │ - b 3aa5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2217c> │ │ │ │ - fmov s5, s28 │ │ │ │ - fmov s4, #1.000000000000000000e+00 │ │ │ │ - str s4, [x27, #732] │ │ │ │ - str s5, [x27, #700] │ │ │ │ - tbz w0, #6, 39d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21480> │ │ │ │ - fmov s3, s28 │ │ │ │ - fmov s2, #1.000000000000000000e+00 │ │ │ │ - b 39d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21488> │ │ │ │ - fmov s7, s28 │ │ │ │ - fmov s6, #1.000000000000000000e+00 │ │ │ │ - b 39d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21460> │ │ │ │ - fmov s17, s28 │ │ │ │ - fmov s16, #1.000000000000000000e+00 │ │ │ │ - b 39d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2144c> │ │ │ │ - fmov s0, s28 │ │ │ │ - fmov s18, #1.000000000000000000e+00 │ │ │ │ - b 39d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21438> │ │ │ │ - fmov s31, s28 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - b 39d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21424> │ │ │ │ - fmov s27, s28 │ │ │ │ - fmov s26, #1.000000000000000000e+00 │ │ │ │ - b 39cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21410> │ │ │ │ - cbz w23, 3b1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22918> │ │ │ │ - ldr w9, [x20, #152] │ │ │ │ - add x26, x20, #0xc0 │ │ │ │ - add x10, x20, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221e0> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x27, #720] │ │ │ │ - str s28, [x27, #688] │ │ │ │ - tbz w1, #3, 3a294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219b4> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x27, #724] │ │ │ │ - str s28, [x27, #692] │ │ │ │ - tbz w1, #4, 3a2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219c8> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x27, #728] │ │ │ │ - str s28, [x27, #696] │ │ │ │ - tbz w1, #5, 3a2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219dc> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - str s29, [x27, #732] │ │ │ │ - str s28, [x27, #700] │ │ │ │ - tbz w1, #6, 3a2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219f0> │ │ │ │ - fmov s25, s30 │ │ │ │ - fmov s26, #1.000000000000000000e+00 │ │ │ │ - b 3a2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219f8> │ │ │ │ - fmov s28, s30 │ │ │ │ - fmov s29, #1.000000000000000000e+00 │ │ │ │ - b 3a274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21994> │ │ │ │ - str s31, [x20, #184] │ │ │ │ - bl ced0 │ │ │ │ - cbnz w25, 3a62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21d4c> │ │ │ │ - ldr w28, [x20, #152] │ │ │ │ - mov w19, w28 │ │ │ │ - b 3ab1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2223c> │ │ │ │ - ldr w23, [x20, #136] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - ldr s13, [x20, #184] │ │ │ │ - stp w11, w6, [sp, #40] │ │ │ │ - ucvtf s31, w23 │ │ │ │ - fmul s31, s31, s13 │ │ │ │ - fdiv s15, s0, s31 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [x20, #240] │ │ │ │ - ldr x5, [x20] │ │ │ │ - ldp q21, q20, [x1] │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldp d29, d31, [x5, #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 w11, w6, [sp, #40] │ │ │ │ - cbz w23, 3b410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b30> │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - add x26, x20, #0xc0 │ │ │ │ - fdiv s23, s14, s13 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - ldr x7, [x20, #64] │ │ │ │ - ldp w12, w5, [x20, #160] │ │ │ │ - ldr x9, [x20, #88] │ │ │ │ - add w12, w12, w5 │ │ │ │ - lsr x7, x7, #3 │ │ │ │ - ldr x5, [x20, #192] │ │ │ │ - madd x12, x12, x7, x9 │ │ │ │ - fcvt s19, d31 │ │ │ │ - ldp q30, q29, [x5] │ │ │ │ - lsr w7, w10, #3 │ │ │ │ - mov v31.16b, v21.16b │ │ │ │ - mvn w9, w10 │ │ │ │ - and w9, w9, #0x7 │ │ │ │ - ldrb w7, [x12, w7, uxtw] │ │ │ │ - fmla v31.4s, v30.4s, v23.s[0] │ │ │ │ - mov v30.16b, v20.16b │ │ │ │ - asr w7, w7, w9 │ │ │ │ - and w7, w7, #0x1 │ │ │ │ - fmla v30.4s, v29.4s, v23.s[0] │ │ │ │ - stp q31, q30, [x5] │ │ │ │ - cmp w11, w7 │ │ │ │ - b.eq 3b2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a0c> // b.none │ │ │ │ - ldp s28, s26, [x5, #4] │ │ │ │ - add x2, x5, #0xc │ │ │ │ - ldp s29, s27, [x5, #20] │ │ │ │ - ld1 {v28.s}[1], [x2] │ │ │ │ - add x2, x5, #0x1c │ │ │ │ - mov v31.s[1], v26.s[0] │ │ │ │ - mov v30.s[1], v27.s[0] │ │ │ │ - ld1 {v29.s}[1], [x2] │ │ │ │ - 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, [x5] │ │ │ │ - ldr s31, [x5] │ │ │ │ - ldp s30, s25, [x1] │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - ldp s26, s27, [x1, #8] │ │ │ │ - add x5, x5, #0x20 │ │ │ │ - fadd s31, s31, s30 │ │ │ │ - ldp s28, s29, [x1, #16] │ │ │ │ - ldp s30, s22, [x1, #24] │ │ │ │ - str s31, [x1] │ │ │ │ - ldur s24, [x5, #-28] │ │ │ │ - fadd s24, s24, s25 │ │ │ │ - str s24, [x1, #4] │ │ │ │ - ldur s25, [x5, #-24] │ │ │ │ - fadd s25, s25, s26 │ │ │ │ - str s25, [x1, #8] │ │ │ │ - ldur s26, [x5, #-20] │ │ │ │ - fadd s26, s26, s27 │ │ │ │ - str s26, [x1, #12] │ │ │ │ - ldur s27, [x5, #-16] │ │ │ │ - fadd s27, s27, s28 │ │ │ │ - str s27, [x1, #16] │ │ │ │ - ldur s28, [x5, #-12] │ │ │ │ - fadd s28, s28, s29 │ │ │ │ - str s28, [x1, #20] │ │ │ │ - ldur s29, [x5, #-8] │ │ │ │ - fadd s29, s29, s30 │ │ │ │ - str s29, [x1, #24] │ │ │ │ - ldur s30, [x5, #-4] │ │ │ │ - fadd s30, s30, s22 │ │ │ │ - str s30, [x1, #28] │ │ │ │ - cmp w10, w23 │ │ │ │ - b.ne 3b280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x229a0> // b.any │ │ │ │ - fadd s31, s31, s24 │ │ │ │ - str w6, [sp, #40] │ │ │ │ - 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, [x20, #184] │ │ │ │ - bl ced0 │ │ │ │ - ldr w6, [sp, #40] │ │ │ │ - cbnz w25, 3aa58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22178> │ │ │ │ - ldr w9, [x20, #152] │ │ │ │ - add x10, x20, #0xd8 │ │ │ │ - b 3aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221e0> │ │ │ │ - str s31, [x20, #184] │ │ │ │ - bl ced0 │ │ │ │ - cbz w25, 3b1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22918> │ │ │ │ - str w28, [x20, #156] │ │ │ │ - b 3aa5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2217c> │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 3a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22100> │ │ │ │ - ldr w25, [x20, #148] │ │ │ │ - str s31, [x20, #184] │ │ │ │ - cbz w25, 3b1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22918> │ │ │ │ - str w28, [x20, #156] │ │ │ │ - b 3aa5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2217c> │ │ │ │ - str s28, [x20, #184] │ │ │ │ - cbnz w25, 3aa58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22178> │ │ │ │ - mov w19, w28 │ │ │ │ - b 3ab1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2223c> │ │ │ │ - str s30, [x20, #184] │ │ │ │ - cbz w25, 3b3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b00> │ │ │ │ - str w28, [x20, #156] │ │ │ │ - b 3aa5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2217c> │ │ │ │ - str s30, [x20, #184] │ │ │ │ - cbnz w25, 3a62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21d4c> │ │ │ │ - mov w19, w28 │ │ │ │ - b 3ab1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2223c> │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - b 3a9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22114> │ │ │ │ - str s30, [x20, #184] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + b 36ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcccc> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, x28 │ │ │ │ + bl ca08 │ │ │ │ + b 36e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce30> │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl ca08 │ │ │ │ + b 36bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbd0> │ │ │ │ + ldrb w1, [sp, #480] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr x22, [sp, #472] │ │ │ │ + b 3700c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd00c> │ │ │ │ + bl 3b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11520> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cbz x22, 37708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd708> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 371e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1e8> // b.none │ │ │ │ + mov w25, #0x5 // #5 │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 371a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1a4> // 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, 37200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd200> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.ne 37180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd180> // b.any │ │ │ │ + ldr x23, [x22] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 371e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1e8> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ bl ced0 │ │ │ │ - cbz w25, 3b1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22918> │ │ │ │ - str w28, [x20, #156] │ │ │ │ - b 3aa5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2217c> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.ne 371d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1d4> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 3709c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd09c> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.ne 37180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd180> // b.any │ │ │ │ + b 371c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1c8> │ │ │ │ + mov x0, x2 │ │ │ │ + b 369a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9a8> │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + add x8, sp, #0x130 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 351e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1e0> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x3, x3, #0x9b0 │ │ │ │ + mov x4, #0xd // #13 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d080 │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 39500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c20> │ │ │ │ - b 3a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21d60> │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp d13, d14, [sp, #208] │ │ │ │ - str d15, [sp, #224] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + bl cab0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x9c0 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + bl cab0 │ │ │ │ + sub x20, x24, x19 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + bl cde0 <__errno_location@plt> │ │ │ │ + asr x1, x20, #5 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl cc00 │ │ │ │ + add x0, sp, #0x1d8 │ │ │ │ + add x8, sp, #0x190 │ │ │ │ + bl d560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + add x8, sp, #0x1b0 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + bl 34c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + add x1, x1, #0x9f0 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl cab0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1688] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 374d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4d0> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + add x8, sp, #0x70 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 351e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1e0> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + add x3, x3, #0x970 │ │ │ │ + mov x4, #0x25 // #37 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d080 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl cab0 │ │ │ │ + adrp x20, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x1, x20, #0x998 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl cab0 │ │ │ │ + fmov d0, d14 │ │ │ │ + add x8, sp, #0xd0 │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + bl 34f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf08> │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + add x8, sp, #0xf0 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl 34c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + add x1, x1, #0x9a0 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl cab0 │ │ │ │ + mov w0, w22 │ │ │ │ + add x8, sp, #0x130 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 351e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1e0> │ │ │ │ + add x22, sp, #0x150 │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + mov x8, x22 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x22, [sp, #8] │ │ │ │ + bl 34c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> │ │ │ │ + add x1, x20, #0x998 │ │ │ │ mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + bl cab0 │ │ │ │ + fmov d0, d15 │ │ │ │ + add x8, sp, #0x1b0 │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + bl 34f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf08> │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + add x8, sp, #0x190 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + bl 34c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + add x1, x1, #0x9a8 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl cab0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #1688] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b68> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - ldr s31, [x28] │ │ │ │ - brk #0x3e8 │ │ │ │ + b.ne 374d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4d0> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + mov x3, #0x1c // #28 │ │ │ │ + add x21, sp, #0x50 │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #56] │ │ │ │ + str x20, [sp, #464] │ │ │ │ + bl d728 , 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+0x4d000> │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + str x0, [sp, #464] │ │ │ │ + ldr q30, [x1] │ │ │ │ + str x2, [sp, #480] │ │ │ │ + ldur q31, [x1, #12] │ │ │ │ + str q30, [x0] │ │ │ │ + stur q31, [x0, #12] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x2, [sp, #464] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + strb wzr, [x2, x1] │ │ │ │ + str x1, [sp, #472] │ │ │ │ + ldr x2, [sp, #1688] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 374d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4d0> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1688] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 376ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6ec> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1688] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 374d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4d0> // b.any │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl 3bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x21, sp, #0x50 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #1688] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3b448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b68> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 374d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4d0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 3be20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23540> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + bl 3b800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11800> │ │ │ │ + cmp x24, x19 │ │ │ │ + b.eq 37590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd590> // b.none │ │ │ │ + mov x22, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 37584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd584> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x22, x22, #0x20 │ │ │ │ + cmp x24, x22 │ │ │ │ + b.ne 37570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd570> // b.any │ │ │ │ + cbz x19, 37518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd518> │ │ │ │ mov x0, x19 │ │ │ │ bl ced0 │ │ │ │ - b 3b454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b74> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov x19, x0 │ │ │ │ - add x6, x19, #0x10 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x6, [sp, #8] │ │ │ │ - str x2, [sp, #48] │ │ │ │ - mov x20, x3 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - mov x21, x4 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x6 │ │ │ │ - stp x5, x1, [x19] │ │ │ │ - bl 769c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0e0> │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl 769c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0e0> │ │ │ │ - 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, [x21, #32] │ │ │ │ - ldp w6, w25, [x21] │ │ │ │ - str w6, [sp, #40] │ │ │ │ - ldp w2, w7, [x21, #16] │ │ │ │ - ldp w3, w0, [x21, #8] │ │ │ │ - str w7, [sp, #44] │ │ │ │ - ldp w22, w4, [x21, #24] │ │ │ │ - stp w25, w22, [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, [x21, #36] │ │ │ │ - stp w2, w0, [x19, #128] │ │ │ │ - str xzr, [x19, #400] │ │ │ │ - ldp x0, x23, [x20] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str wzr, [x19, #184] │ │ │ │ - sub x23, x23, x0 │ │ │ │ - asr x21, x23, #2 │ │ │ │ - stp w21, w26, [x19, #136] │ │ │ │ - lsl w0, w23, #1 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ubfiz x27, x23, #3, #31 │ │ │ │ - lsl w28, w23, #1 │ │ │ │ - str x27, [sp, #64] │ │ │ │ - cbz w0, 3bb0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2322c> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, x27 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - sub x1, x28, #0x1 │ │ │ │ + b 37518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd518> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x28, x0, x27 │ │ │ │ - mov x2, x27 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x1, x28 │ │ │ │ - add x2, x19, #0x108 │ │ │ │ - str x2, [sp] │ │ │ │ - str x20, [x19, #192] │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - stp x1, x28, [x19, #200] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [x19, #240] │ │ │ │ - stp xzr, xzr, [x1], #32 │ │ │ │ - stp x1, x1, [x19, #248] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - cbz w21, 3bafc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2321c> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - ubfiz x21, x21, #2, #32 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21 │ │ │ │ + add x22, sp, #0x170 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 3755c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd55c> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x1, x21 │ │ │ │ - stp x1, x21, [x19, #224] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - str x20, [x19, #216] │ │ │ │ - cbz w0, 3baf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23210> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - mov x24, x0 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsl x2, x20, #2 │ │ │ │ - add x20, x24, x20, lsl #2 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - sub w22, w22, w25 │ │ │ │ - mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - str w1, [sp, #28] │ │ │ │ - movk x0, #0x555, lsl #48 │ │ │ │ - sxtw x21, w1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 3bb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232bc> // b.pmore │ │ │ │ - cbz x21, 3bae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23200> │ │ │ │ - ldr w27, [sp, #28] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - smull x0, w27, w0 │ │ │ │ - str x0, [sp] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x0, x1, [sp, #112] │ │ │ │ - mov x25, x0 │ │ │ │ - subs x20, x20, x24 │ │ │ │ - mov x28, x0 │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - b.ne 3b764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e84> // b.any │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str q31, [x0] │ │ │ │ - cbz x22, 3b750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e70> │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - smaddl x1, w27, w1, x25 │ │ │ │ - nop │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str q31, [x0], #24 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 3b740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e60> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x0, x25, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - b 3b7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ec4> │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - stp xzr, xzr, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [x28, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x27, x0, x20 │ │ │ │ - str x0, [x28] │ │ │ │ - str x27, [x28, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x27, [x28, #-16] │ │ │ │ - str x28, [sp, #80] │ │ │ │ - cbnz x22, 3b760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e80> │ │ │ │ ldr x0, [sp] │ │ │ │ - add x0, x25, x0 │ │ │ │ - add x1, x19, #0x108 │ │ │ │ - str x1, [sp] │ │ │ │ - str x25, [x19, #264] │ │ │ │ - stp x28, x0, [x19, #272] │ │ │ │ - cbz x24, 3b7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ee0> │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ + add x22, sp, #0x170 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #576] │ │ │ │ + bl c840 │ │ │ │ + b 375b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5b4> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - cbz x21, 3bac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x231e0> │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - smull x27, w1, w0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x25, x0 │ │ │ │ - sub x24, x21, #0x1 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - stp x0, x1, [sp, #112] │ │ │ │ - b 3b814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f34> │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - stp xzr, xzr, [x25] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - str xzr, [x25, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp q31, q30, [x20] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - stp x0, x1, [x25] │ │ │ │ - add x25, x25, #0x18 │ │ │ │ - stur x1, [x25, #-8] │ │ │ │ - str x25, [sp, #88] │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - cbnz x24, 3b810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f30> │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - add x1, x22, x27 │ │ │ │ - str x22, [x19, #288] │ │ │ │ - mov x0, x20 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - stp x25, x1, [x24, #8] │ │ │ │ - bl ced0 │ │ │ │ - lsl x0, x21, #2 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + ldp x19, x24, [sp, #56] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 3755c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd55c> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - lsl x2, x21, #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - add x0, x20, x21, lsl #2 │ │ │ │ - str x20, [x19, #312] │ │ │ │ - stp x0, x0, [x19, #320] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - lsl x0, x21, #2 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - lsl x2, x21, #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21, lsl #2 │ │ │ │ + b 375c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5c4> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x1, x21 │ │ │ │ - str x20, [x19, #336] │ │ │ │ - stp x1, x21, [x19, #344] │ │ │ │ - cbz w26, 3ba00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23120> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 3bb60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23280> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - mov x22, x0 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsl x2, x20, #2 │ │ │ │ - add x20, x22, x20, lsl #2 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - mov w21, w26 │ │ │ │ - umull x0, w26, w0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - stp x0, x1, [sp, #112] │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - mov x25, x0 │ │ │ │ - subs x20, x20, x22 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x26, x21 │ │ │ │ - b.ne 3b924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23044> // b.any │ │ │ │ - b 3bb24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23244> │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - stp xzr, xzr, [x27] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x28, x0, x20 │ │ │ │ - str x0, [x27] │ │ │ │ - str x28, [x27, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x28, [x27, #-16] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - cbnz x26, 3b920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23040> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x0, x25, x0 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x25, [x19, #360] │ │ │ │ - stp x27, x0, [x20, #8] │ │ │ │ - cbz x22, 3b97c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2309c> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - mov x26, x25 │ │ │ │ - str x25, [sp, #104] │ │ │ │ - stp x25, x0, [sp, #112] │ │ │ │ - b 3b9b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x230d4> │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - stp xzr, xzr, [x26] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - str xzr, [x26, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp q31, q30, [x22] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - stp x0, x1, [x26] │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - stur x1, [x26, #-8] │ │ │ │ - str x26, [sp, #104] │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - cbnz x21, 3b9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x230d0> │ │ │ │ + b 375bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5bc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - str x25, [x19, #384] │ │ │ │ - add x27, x25, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - stp x26, x27, [x0, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - cbz x23, 3bab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x231d4> │ │ │ │ - add x20, x19, #0x168 │ │ │ │ + str x28, [sp, #472] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x26, [sp, #472] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x23, [sp, #464] │ │ │ │ + str x25, [x1, x0] │ │ │ │ + b 375d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5d8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x23 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, x23 │ │ │ │ - add x23, x0, x23 │ │ │ │ - stp x0, x0, [sp, #112] │ │ │ │ - str x23, [sp, #128] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x2, sp, #0x70 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x23, [sp, #120] │ │ │ │ - ldp w3, w4, [sp, #40] │ │ │ │ - bl 76a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e120> │ │ │ │ - str w0, [x19, #164] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 3ba50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23170> │ │ │ │ - bl ced0 │ │ │ │ - ldr w1, [x19, #24] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - ldr w2, [x19, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 76c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e330> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 77040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e760> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 375b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5b4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 375a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ + ldr x2, [sp, #1688] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3bb98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232b8> // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - b 3ba28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23148> │ │ │ │ - str xzr, [x19, #288] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x24, #8] │ │ │ │ - bl ced0 │ │ │ │ - str xzr, [x19, #312] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x19, #320] │ │ │ │ - b 3b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fc8> │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3b7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ec4> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 3b6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22de0> │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 3b67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d9c> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 3b618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d38> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str q31, [x0] │ │ │ │ - cbz x21, 3bb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23270> │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - mov x0, x21 │ │ │ │ - nop │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - subs x0, x0, #0x1 │ │ │ │ - str q31, [x1], #24 │ │ │ │ - b.ne 3bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23260> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x0, x25, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - b 3b964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23084> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 3b8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23004> │ │ │ │ + b.ne 374d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4d0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 769e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e100> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + b 37678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd678> │ │ │ │ + bti j │ │ │ │ + mov x24, x19 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x22 │ │ │ │ + b 37608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd608> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd554> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, x27 │ │ │ │ + add x1, x1, #0x938 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1688] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3bbc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232e4> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 374d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4d0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3755c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd55c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1688] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3bb98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232b8> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xfd8 │ │ │ │ + b.ne 374d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4d0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ bl c9f0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 3bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234a0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234a0> │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 3bbf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23318> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 3bc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23324> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234a0> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 3755c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd55c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd794> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3779c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd79c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 377a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7a4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 377ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7ac> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 377b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7b4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 377bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7bc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 377c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7c4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 377cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7cc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 377d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7d4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 377dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7dc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 377e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7e4> │ │ │ │ + bti j │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #472] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x26, [sp, #472] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x23, [sp, #464] │ │ │ │ + str x25, [x1, x0] │ │ │ │ ldr x0, [sp] │ │ │ │ - bl 3bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234a0> │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3bc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23340> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 3bc2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2334c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 3bc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23358> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 769e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e100> │ │ │ │ - b 3bb7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2329c> │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #576] │ │ │ │ + bl c840 │ │ │ │ + b 3755c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd55c> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 3be20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23540> │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - cbz x24, 3bc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23390> │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp] │ │ │ │ - b 3bbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232fc> │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x50 │ │ │ │ + b 37518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd518> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x24, 3bc68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23388> │ │ │ │ - b 3bc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23390> │ │ │ │ + mov x20, x0 │ │ │ │ + b 378ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd8ac> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 3bcb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233d8> │ │ │ │ + mov x20, x0 │ │ │ │ + b 37608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd608> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 3be20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23540> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl ced0 │ │ │ │ - b 3bbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232fc> │ │ │ │ + b 375f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5f8> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x22, 3bce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23408> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - b 3bbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232fc> │ │ │ │ + mov x20, x0 │ │ │ │ + b 3755c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd55c> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 3be20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23540> │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x22, 3bce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23400> │ │ │ │ - b 3bce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23408> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 3755c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd55c> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 3be20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23540> │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - b 3bbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232fc> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 37670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd670> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x1, 3bce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23408> │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - b 3bce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23408> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 3755c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd55c> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 3bd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23450> │ │ │ │ + mov x20, x0 │ │ │ │ + b 37938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd938> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd940> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd948> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 37938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd938> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 37988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd988> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 37980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd980> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x50 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 37908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd908> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x19, x20, [x0] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 3bdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234e0> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3bddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234fc> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3bda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234c4> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 3bdf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23510> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3bda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234c4> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 3bdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234e0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ + 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 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbnz x2, 3be30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23550> │ │ │ │ ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x2] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3be2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2354c> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 3be8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235ac> │ │ │ │ + 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, 37a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda80> │ │ │ │ + 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, 37ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdae0> │ │ │ │ + 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, 37b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb60> │ │ │ │ + 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, 37be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdbe0> │ │ │ │ + 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 ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b ced0 │ │ │ │ + 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, 37fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdfd0> │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 37fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdfcc> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b d860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 38018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe018> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + tbz w0, #0, 38078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe078> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xf68 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #240] │ │ │ │ + tbz w0, #0, 380d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe0d8> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x44 │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 38138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe138> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xa8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + str x1, [x0] │ │ │ │ + b d530 , 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, 9e000 │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ mov x29, sp │ │ │ │ - stp x2, x1, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl d530 , 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 ced0 │ │ │ │ + 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+0x223e0> │ │ │ │ + add x4, x4, #0xcf8 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #48] │ │ │ │ + cbz x0, 3824c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe24c> │ │ │ │ + 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7a0 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x4, x4, #0xcf8 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #40] │ │ │ │ + cbz x0, 382cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2cc> │ │ │ │ + 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7a0 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x4, x4, #0xcf8 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-48] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 3834c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe34c> │ │ │ │ + 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7a0 │ │ │ │ + stur x0, [x1, #-40] │ │ │ │ + sub x0, x1, #0x28 │ │ │ │ + b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cbz x0, 383a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3a8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ bl ced0 │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 38408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe408> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr w3, [x2, #120] │ │ │ │ + ldr x4, [x0] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + tbz w3, #0, 384d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe4d4> │ │ │ │ + ldrb w0, [x2, #80] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + tbz w0, #0, 38510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe510> │ │ │ │ + ldr x0, [x2, #72] │ │ │ │ + add x8, sp, #0x10 │ │ │ │ + mov x19, x1 │ │ │ │ + str x2, [sp] │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldur x3, [x3, #-24] │ │ │ │ + add x0, x0, x3 │ │ │ │ + bl c780 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr x2, [x2, #88] │ │ │ │ + cbz x2, 38500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe500> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb28 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x4, [x2] │ │ │ │ + ldr x2, [x4, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x19 │ │ │ │ + bl cfd8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 38508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe508> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + b 384d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe4d4> │ │ │ │ + str x19, [sp, #48] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3850c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe50c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , 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 38594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe594> // b.any │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 385a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5a0> │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xa8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ne 385f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5f4> // b.any │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 38600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe600> │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 38674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe674> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 38718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe718> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x1, x1, #0xa40 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ cmp x2, x1 │ │ │ │ - b.eq 3be80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235a0> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbnz x0, 3be54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23574> │ │ │ │ - add x1, x1, #0x18 │ │ │ │ + b.ne 386e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6e0> // 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, 386f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6f4> │ │ │ │ + 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, 38728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe728> │ │ │ │ + ldr w1, [x3, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x3, #64] │ │ │ │ + b 38668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe668> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b 38658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe658> │ │ │ │ + sub x4, x4, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x4 │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldp x2, x3, [sp, #16] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + ldr x4, [x3, #96] │ │ │ │ + b 386b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6b0> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + b 386a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6a0> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xa8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 38830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe830> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 38794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe794> // 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, 3886c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe86c> │ │ │ │ + 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, 388c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8c8> │ │ │ │ + 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 38890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe890> // 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, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ cmp x2, x1 │ │ │ │ - b.ne 3be6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2358c> // b.any │ │ │ │ + b.ne 388b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8b4> // 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, 387b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7b0> │ │ │ │ + sub x5, x5, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x5 │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldp x2, x3, [sp, #16] │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + ldr x5, [x3, #112] │ │ │ │ + b 387b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7b0> │ │ │ │ + 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 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b 38778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe778> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + 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, 38920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe920> │ │ │ │ + bl ced0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 38980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe980> │ │ │ │ + bl ced0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, 38a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea10> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 389e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe9e4> │ │ │ │ + bl ced0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c768 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e0 , 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 ced0 │ │ │ │ + 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, 38a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea70> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 38a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea44> │ │ │ │ + bl ced0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x1, 38d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed68> │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 38af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeaf4> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 38e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee84> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x19, [x25, #8] │ │ │ │ + ldr x2, [x25, #120] │ │ │ │ + sub x19, x1, x19 │ │ │ │ + ldr x0, [x25, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + csel x19, x2, x19, le │ │ │ │ + cbnz x19, 38db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xedb4> │ │ │ │ + sub x1, x2, x19 │ │ │ │ + ldrb w3, [x25, #88] │ │ │ │ + add x1, x0, x1 │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp] │ │ │ │ + stp x1, x0, [x25, #8] │ │ │ │ + str x0, [x25, #24] │ │ │ │ + tbz w3, #0, 38eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeeb8> │ │ │ │ + ldr x26, [x25, #72] │ │ │ │ + ldr x0, [x25, #96] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x21, [x25, #112] │ │ │ │ + cbz x26, 38ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeed8> │ │ │ │ + ldr w1, [x26, #56] │ │ │ │ + tbz w1, #0, 38e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee40> │ │ │ │ + ldp x0, x20, [x26, #40] │ │ │ │ + tst x1, #0x4 │ │ │ │ + ldr x1, [sp] │ │ │ │ + sub x21, x21, x2 │ │ │ │ + cset w27, eq // eq = none │ │ │ │ + str x1, [sp, #24] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3952] │ │ │ │ + add w27, w27, #0x4 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #4024] │ │ │ │ + add x21, x1, x21 │ │ │ │ + cmp w27, #0x4 │ │ │ │ + cset w22, eq // eq = none │ │ │ │ + cmp w22, #0x0 │ │ │ │ + ccmp x0, x20, #0x0, eq // eq = none │ │ │ │ + b.eq 38cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xecac> // b.none │ │ │ │ + ldr x19, [x25, #72] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x19, 38ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeef8> │ │ │ │ + ldrb w1, [x19, #17] │ │ │ │ + tbnz w1, #0, 38c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec30> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 38c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec50> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x4, x21 │ │ │ │ + add x3, sp, #0x18 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf48 >::sync()@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cbe8 │ │ │ │ + mov w28, w0 │ │ │ │ + ldr w1, [x24] │ │ │ │ + cmp w22, #0x0 │ │ │ │ + ccmp w1, w0, #0x0, ne // ne = any │ │ │ │ + b.eq 38c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec6c> // b.none │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf18 │ │ │ │ + mov w0, w28 │ │ │ │ + bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ + ldr w0, [x23] │ │ │ │ + cmp w28, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + ldp x1, x0, [sp, #24] │ │ │ │ + b.ne 38c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec80> // b.any │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 38c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec80> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 38d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed08> // b.none │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 38df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xedf8> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d7d0 , 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, 38bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebbc> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 38bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebbc> │ │ │ │ + ldp x2, x1, [sp, #24] │ │ │ │ + mov x0, x19 │ │ │ │ + bl ce70 │ │ │ │ + mov w28, w0 │ │ │ │ + b 38bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebf0> │ │ │ │ + str x0, [x26, #40] │ │ │ │ + cmp w27, #0x6 │ │ │ │ + b.eq 38d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed50> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 38d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed0c> // b.none │ │ │ │ + cmp w27, #0x5 │ │ │ │ + b.eq 38cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xecc0> // b.none │ │ │ │ + ldr x20, [x26, #48] │ │ │ │ + cmp w22, #0x0 │ │ │ │ + ccmp x0, x20, #0x0, eq // eq = none │ │ │ │ + b.ne 38ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeba0> // b.any │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp w27, #0x6 │ │ │ │ + b.eq 38d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed0c> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 38d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed0c> // b.none │ │ │ │ + ldr x1, [x25, #72] │ │ │ │ + cbz x1, 38ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeed8> │ │ │ │ + ldr x19, [sp, #8] │ │ │ │ + ldp x1, x2, [x1, #24] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [x19] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x1, [x25, #72] │ │ │ │ + cbnz x0, 38dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xedd4> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 38e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee68> │ │ │ │ + cbz x1, 38ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeed8> │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + stp x0, x0, [x1, #40] │ │ │ │ + mov w27, #0x6 // #6 │ │ │ │ + ldp x0, x20, [x26, #40] │ │ │ │ + b 38b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb8c> │ │ │ │ + str x0, [x26, #40] │ │ │ │ + ldr x0, [sp] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.eq 38e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee0c> // b.none │ │ │ │ + ldr x2, [x25, #120] │ │ │ │ + ldr x0, [x25, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + ldr x3, [x25, #16] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [x25, #24] │ │ │ │ + cbz x1, 38e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee28> │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + ldrb w0, [x3] │ │ │ │ + b 38ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeac4> │ │ │ │ + ldr x20, [x26, #48] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 38d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed0c> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.ne 38b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb94> // b.any │ │ │ │ + b 38d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed0c> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x1, x1, #0xb20 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ cmp x2, x1 │ │ │ │ - b.ne 3be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23560> // b.any │ │ │ │ + b.ne 38e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee5c> // b.any │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x1, [x0, #104] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + ldr x2, [x25, #120] │ │ │ │ + str x1, [x25, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + cmp x2, x19 │ │ │ │ + csel x19, x2, x19, le │ │ │ │ + cbz x19, 38b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb20> │ │ │ │ + sub x2, x2, x19 │ │ │ │ + sub x1, x1, x19 │ │ │ │ + add x0, x0, x2 │ │ │ │ + mov x2, x19 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x0, [x25, #104] │ │ │ │ + ldr x2, [x25, #120] │ │ │ │ + b 38b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb20> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 38e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee68> // b.none │ │ │ │ + cbz x1, 38ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeed8> │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + mov w27, #0x5 // #5 │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x1, #40] │ │ │ │ + ldp x0, x20, [x26, #40] │ │ │ │ + b 38b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb8c> │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x20, [x26, #40] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + subs x1, x1, x0 │ │ │ │ + b.ne 38d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed14> // b.any │ │ │ │ + ldr x1, [x25, #104] │ │ │ │ + ldr x2, [x25, #120] │ │ │ │ + ldr w0, [x25, #64] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x25, #24] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + str w0, [x25, #64] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + b 38ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeac4> │ │ │ │ + tbnz w1, #1, 38e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee98> │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + stp x0, x0, [x26, #40] │ │ │ │ + mov x20, x0 │ │ │ │ + str w1, [x26, #56] │ │ │ │ + b 38b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb60> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + b 38ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeab4> │ │ │ │ + cbz x1, 38ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeed8> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + mov w27, #0x4 // #4 │ │ │ │ + orr w0, w0, w27 │ │ │ │ + str w0, [x1, #56] │ │ │ │ + ldp x0, x20, [x26, #40] │ │ │ │ + b 38b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb8c> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, x3, #0x308 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + add x0, x0, #0xf0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xf68 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x158 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x3d8 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + bl c8e8 , 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, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 38e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee94> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 38e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee94> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x1, #0xec0 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d218 <__gmon_start__@plt+0x8> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + str x2, [x19, #8] │ │ │ │ + stp x1, x0, [x19, #48] │ │ │ │ + str d31, [x19, #40] │ │ │ │ + cbz x0, 39110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf110> │ │ │ │ + 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, 3913c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf13c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x8, sp │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp] │ │ │ │ + cbz x21, 3908c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf08c> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 3908c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf08c> │ │ │ │ + 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, 390b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0b0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str x21, [x19, #56] │ │ │ │ + cbz x21, 390d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0d8> │ │ │ │ + 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, #3760] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf194> // 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, 390d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0d8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + b 390d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0d8> │ │ │ │ + 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, #3760] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 391e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf1e0> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 39168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf168> │ │ │ │ + bti j │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + str x22, [x19, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf194> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , 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 39168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf168> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x21, 391f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf1f0> │ │ │ │ + b 39168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf168> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 391f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf1f0> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 391f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf1f0> │ │ │ │ nop │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 3bf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2368c> // b.none │ │ │ │ + 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+0x223e0> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 39288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf288> │ │ │ │ + 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 d530 , 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 ced0 │ │ │ │ + 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+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #40] │ │ │ │ + cbz x0, 39308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf308> │ │ │ │ + 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 d530 , 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 ced0 │ │ │ │ + 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+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 39388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf388> │ │ │ │ + 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 d530 , 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 ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf488> // 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 3bf1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2363c> // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x2, x0, x4 │ │ │ │ - cmp x20, x2 │ │ │ │ - b.hi 3bf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23690> // b.pmore │ │ │ │ - cmp x20, #0x8 │ │ │ │ - b.le 3bfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236e4> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x4 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x20, x0, x20 │ │ │ │ - str x20, [x19, #8] │ │ │ │ + mov x20, x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + cmp w2, #0x8 │ │ │ │ + b.eq 39444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf444> // b.none │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.ne 39430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf430> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #2, 39424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf424> │ │ │ │ + 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 39400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf400> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x20 │ │ │ │ - stp x1, x4, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x2, x20 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x3, x4, [sp, #32] │ │ │ │ - cbz x4, 3bf4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2366c> │ │ │ │ - mov x0, x4 │ │ │ │ - bl ced0 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - add x20, x3, x20 │ │ │ │ - str x3, [x19] │ │ │ │ - str x20, [x19, #8] │ │ │ │ - str x20, [x19, #16] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 39468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf468> │ │ │ │ + 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 39444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf444> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 3bfd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236f8> │ │ │ │ - mov x0, x4 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - 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 3bfe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23708> │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ ldr x0, [x19] │ │ │ │ - add x20, x0, x20 │ │ │ │ - str x20, [x19, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 393c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3c0> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , 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 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 39564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf564> │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + tbz w1, #0, 395c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5c4> │ │ │ │ + ldr x2, [x0, #96] │ │ │ │ + cbz x2, 39564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf564> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb28 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x19 │ │ │ │ + bl cfd8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 395c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5c0> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x20, x4, x20 │ │ │ │ - b.ne 3bf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23628> // b.any │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x4] │ │ │ │ - b 3bf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23628> │ │ │ │ - b.ne 3bf94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236b4> // b.any │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x4] │ │ │ │ - b 3bf94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236b4> │ │ │ │ - add x20, x4, x20 │ │ │ │ - b 3bf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23628> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 395e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5e4> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xf68 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 39684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf684> │ │ │ │ + ldrb w1, [x0, #240] │ │ │ │ + tbz w1, #0, 396e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6e4> │ │ │ │ + ldr x2, [x0, #248] │ │ │ │ + cbz x2, 39684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf684> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb28 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x19 │ │ │ │ + bl cfd8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 396e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6e0> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 39704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf704> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , 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 │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 397a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7a4> │ │ │ │ + ldrb w1, [x0, #69] │ │ │ │ + tbz w1, #0, 39804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf804> │ │ │ │ + ldr x2, [x0, #72] │ │ │ │ + cbz x2, 397a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7a4> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb28 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, x19 │ │ │ │ + bl cfd8 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf800> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 39824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf824> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xa8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , 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 39850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf850> // b.none │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + tbz w1, #0, 398a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8a4> │ │ │ │ + ldr x19, [x0, #72] │ │ │ │ + cbz x19, 398c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8c4> │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + stp x2, x2, [x19, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + str wzr, [x19, #56] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d7d0 , 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, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xf68 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x158 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ 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 3c044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23764> // b.none │ │ │ │ - str x1, [x0, #200] │ │ │ │ - ldp x1, x2, [x19, #216] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3c054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23774> // b.none │ │ │ │ - str x1, [x19, #224] │ │ │ │ - ldp x1, x2, [x19, #240] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3c064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23784> // b.none │ │ │ │ - str x1, [x19, #248] │ │ │ │ - ldr x23, [x19, #264] │ │ │ │ - add x21, x19, #0x108 │ │ │ │ - ldr x22, [x21, #8] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 3c09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237bc> // b.none │ │ │ │ - mov x20, x23 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3c268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23988> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3c080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237a0> // b.any │ │ │ │ - str x23, [x21, #8] │ │ │ │ - ldr x24, [x19, #288] │ │ │ │ - add x23, x19, #0x120 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 3c0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237fc> // b.none │ │ │ │ - mov x20, x24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3c278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23998> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237e0> // b.any │ │ │ │ - str x24, [x23, #8] │ │ │ │ - ldp x20, x22, [x19, #384] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3c104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23824> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3c254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23974> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3c0e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23808> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - cbz x22, 3c110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23830> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldp x20, x22, [x19, #360] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3c13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2385c> // b.none │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3c240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23960> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3c120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23840> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - cbz x22, 3c148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23868> │ │ │ │ - mov x0, x22 │ │ │ │ + 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, 3994c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf94c> │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 3c154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23874> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 399b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9b8> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 399b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9b8> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 399b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9b8> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 399b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9b8> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 399dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9dc> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 399b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9b8> │ │ │ │ + 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, 39a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa2c> │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 3c160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23880> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 39a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa98> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 39a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa98> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa98> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa98> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 39ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfac4> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 39a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa98> │ │ │ │ + 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, 39b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb0c> │ │ │ │ bl ced0 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - ldr x20, [x19, #288] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3c18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238ac> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3c22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2394c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 39b38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb38> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb4c> // b.none │ │ │ │ bl ced0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3c170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23890> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - cbz x22, 3c198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238b8> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb60> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x21, [x21, #8] │ │ │ │ - ldr x20, [x19, #264] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 3c1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238e4> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3c218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23938> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb74> // b.none │ │ │ │ bl ced0 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 3c1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238c8> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - cbz x21, 3c1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238f0> │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 39b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb14> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + b 39b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb14> │ │ │ │ + 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, 39bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfbcc> │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3c1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238fc> │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 39c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc00> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc14> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 3c1e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23908> │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc28> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 3c1f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23914> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc3c> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - bl 769e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e100> │ │ │ │ - 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 769e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e100> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 3c1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238c8> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - b 3c1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238e4> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3c170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23890> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - b 3c18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238ac> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3c120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23840> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - b 3c13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2385c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3c0e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23808> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - b 3c104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23824> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3c080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237a0> // b.any │ │ │ │ - b 3c098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237b8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237e0> // b.any │ │ │ │ - b 3c0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237f8> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 39bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfbd4> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + b 39bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfbd4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ 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 3cc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24330> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x6, #0x8400 // #33792 │ │ │ │ - mov x7, #0x83a8 // #33704 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x8, #0x83e8 // #33768 │ │ │ │ - mov w5, w1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w4, w2 │ │ │ │ - add x24, x19, x6 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x23, x19, x7 │ │ │ │ - add x22, x19, x8 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - nop │ │ │ │ - asr w3, w2, #1 │ │ │ │ - ldr x0, [x19] │ │ │ │ - sub w1, w1, w5 │ │ │ │ - ldr x6, [x28, #136] │ │ │ │ - sub w25, w2, w4 │ │ │ │ - ldr x5, [x0, #80] │ │ │ │ - str w25, [x19, #160] │ │ │ │ - str w1, [x19, #180] │ │ │ │ - ubfiz w1, w2, #2, #1 │ │ │ │ - ldrb w21, [x6, w3, sxtw] │ │ │ │ - ldrb w20, [x5, w2, sxtw] │ │ │ │ - asr w21, w21, w1 │ │ │ │ - and w27, w21, #0x3 │ │ │ │ - ands w28, w21, #0x2 │ │ │ │ - ubfx x21, x21, #1, #1 │ │ │ │ - ccmp w27, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 3c558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c78> // b.none │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - bl 2acac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123cc> │ │ │ │ - fcvt d0, s0 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldr w25, [x19, #160] │ │ │ │ - fsub d31, d31, d0 │ │ │ │ - uzp1 v31.2d, v31.2d, v0.2d │ │ │ │ - stur q31, [x24, #40] │ │ │ │ - cbnz w25, 3c568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c88> │ │ │ │ - ldr w2, [x19, #136] │ │ │ │ - cbnz w26, 3cd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24498> │ │ │ │ - cbz w28, 3ceac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245cc> │ │ │ │ - ldp x0, x28, [x19] │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - ldr x3, [x28, #160] │ │ │ │ - ldp d29, d28, [x0, #104] │ │ │ │ - ldrb w0, [x3, x1] │ │ │ │ - fdiv d28, d28, d29 │ │ │ │ - tbnz w0, #0, 3cfec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2470c> │ │ │ │ - fmov d26, d28 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - add x26, x19, #0x8, lsl #12 │ │ │ │ - str d27, [x26, #936] │ │ │ │ - str d26, [x26, #1000] │ │ │ │ - tbnz w0, #1, 3cf90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246b0> │ │ │ │ - fmov d30, d28 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x26, #944] │ │ │ │ - str d30, [x26, #1008] │ │ │ │ - tbnz w0, #2, 3cfa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246c4> │ │ │ │ - fmov d18, d28 │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - str d0, [x26, #952] │ │ │ │ - str d18, [x26, #1016] │ │ │ │ - tbnz w0, #3, 3cfb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246d8> │ │ │ │ - fmov d16, d28 │ │ │ │ - fmov d17, #1.000000000000000000e+00 │ │ │ │ - str d17, [x26, #960] │ │ │ │ - str d16, [x26, #1024] │ │ │ │ - tbnz w0, #4, 3cfcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246ec> │ │ │ │ - fmov d6, d28 │ │ │ │ - fmov d7, #1.000000000000000000e+00 │ │ │ │ - str d7, [x26, #968] │ │ │ │ - str d6, [x26, #1032] │ │ │ │ - tbnz w0, #5, 3cfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24700> │ │ │ │ - fmov d4, d28 │ │ │ │ - fmov d5, #1.000000000000000000e+00 │ │ │ │ - str d5, [x26, #976] │ │ │ │ - str d4, [x26, #1040] │ │ │ │ - tbnz w0, #6, 3cf84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246a4> │ │ │ │ - fmov d2, d28 │ │ │ │ - fmov d3, #1.000000000000000000e+00 │ │ │ │ - fmov d1, #1.000000000000000000e+00 │ │ │ │ - sxtb w0, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x3, x26, #0x3d8 │ │ │ │ - fmov d22, d1 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - fcsel d1, d1, d28, lt // lt = tstop │ │ │ │ - movi v21.4s, #0x0 │ │ │ │ - fcsel d28, d28, d22, lt // lt = tstop │ │ │ │ - stp d2, d1, [x3, #64] │ │ │ │ - stp d3, d28, [x3] │ │ │ │ - stp q21, q21, [x0] │ │ │ │ - stp q21, q21, [x0, #32] │ │ │ │ - cbz w2, 3d524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c44> │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 3c50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c2c> │ │ │ │ - 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 w25, w25, #0x1 │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - ldp d31, d0, [x0] │ │ │ │ - add x1, x3, x2 │ │ │ │ - ldr d23, [x3, x2] │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - ldp d17, d7, [x0, #16] │ │ │ │ - fadd d21, d23, d31 │ │ │ │ - ldp d5, d3, [x0, #32] │ │ │ │ - ldp d1, d22, [x0, #48] │ │ │ │ - str d21, [x0] │ │ │ │ - ldr d30, [x1, #8] │ │ │ │ - fadd d24, d30, d0 │ │ │ │ - str d24, [x0, #8] │ │ │ │ - ldr d18, [x1, #16] │ │ │ │ - fadd d25, d18, d17 │ │ │ │ - str d25, [x0, #16] │ │ │ │ - ldr d16, [x1, #24] │ │ │ │ - fadd d26, d16, d7 │ │ │ │ - str d26, [x0, #24] │ │ │ │ - ldr d6, [x1, #32] │ │ │ │ - fadd d27, d6, d5 │ │ │ │ - str d27, [x0, #32] │ │ │ │ - ldr d4, [x1, #40] │ │ │ │ - fadd d29, d4, d3 │ │ │ │ - str d29, [x0, #40] │ │ │ │ - ldr d2, [x1, #48] │ │ │ │ - fadd d19, d2, d1 │ │ │ │ - str d19, [x0, #48] │ │ │ │ - ldr d23, [x1, #56] │ │ │ │ - fadd d20, d23, d22 │ │ │ │ - str d20, [x0, #56] │ │ │ │ - cmp w4, w25 │ │ │ │ - b.eq 3cb44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24264> // b.none │ │ │ │ - ldr w1, [x19, #160] │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - lsr w4, w25, #3 │ │ │ │ - ldr w6, [x19, #164] │ │ │ │ - mvn w0, w25 │ │ │ │ - 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, 3c464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b84> │ │ │ │ - ldp q28, q30, [x23] │ │ │ │ - ldp q29, q31, [x23, #32] │ │ │ │ - str q28, [x3, x2] │ │ │ │ - stp q30, q29, [x6, #16] │ │ │ │ - str q31, [x6, #48] │ │ │ │ - b 3c478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b98> │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr q31, [x0, #2048] │ │ │ │ - stur q31, [x24, #40] │ │ │ │ - cbz w25, 3c370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a90> │ │ │ │ - mov d29, v31.d[1] │ │ │ │ - ldr w4, [x19, #148] │ │ │ │ - cbz w4, 3c89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23fbc> │ │ │ │ - cbnz w26, 3cc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24390> │ │ │ │ - ldr w6, [x19, #136] │ │ │ │ - ldr d14, [x19, #184] │ │ │ │ - ldr x20, [x19, #240] │ │ │ │ - ucvtf d30, w6 │ │ │ │ - fmul d30, d30, d14 │ │ │ │ - fdiv d15, d29, d30 │ │ │ │ - cbz w28, 3cff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24718> │ │ │ │ - ldp x0, x28, [x19] │ │ │ │ - ldrsw x1, [x19, #168] │ │ │ │ - ldr x2, [x28, #160] │ │ │ │ - ldp d29, d30, [x0, #104] │ │ │ │ - ldrb w0, [x2, x1] │ │ │ │ - fdiv d30, d30, d29 │ │ │ │ - tbnz w0, #0, 3d444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b64> │ │ │ │ - fmov d29, d30 │ │ │ │ - add x26, x19, #0x8, lsl #12 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - str d28, [x26, #936] │ │ │ │ - str d29, [x26, #1000] │ │ │ │ - tbnz w0, #1, 3d45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b7c> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - str d28, [x26, #944] │ │ │ │ - str d29, [x26, #1008] │ │ │ │ - tbnz w0, #2, 3d470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b90> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - str d28, [x26, #952] │ │ │ │ - str d29, [x26, #1016] │ │ │ │ - tbnz w0, #3, 3d484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ba4> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - str d28, [x26, #960] │ │ │ │ - str d29, [x26, #1024] │ │ │ │ - tbnz w0, #4, 3d498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bb8> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - str d28, [x26, #968] │ │ │ │ - str d29, [x26, #1032] │ │ │ │ - tbnz w0, #5, 3d4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bcc> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - str d28, [x26, #976] │ │ │ │ - str d29, [x26, #1040] │ │ │ │ - tbnz w0, #6, 3d4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24be0> │ │ │ │ - fmov d27, d30 │ │ │ │ - fmov d26, #1.000000000000000000e+00 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - sxtb w0, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x2, x26, #0x3d8 │ │ │ │ - fmov d28, d29 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - fcsel d29, d29, d30, lt // lt = tstop │ │ │ │ - fcsel d30, d30, d28, lt // lt = tstop │ │ │ │ - stp d27, d29, [x2, #64] │ │ │ │ - stp d26, d30, [x2] │ │ │ │ - stp w4, w6, [sp, #112] │ │ │ │ - str d31, [sp, #120] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldr d21, [x20] │ │ │ │ - fmul d21, d15, d21 │ │ │ │ - str d21, [x0] │ │ │ │ - ldr d20, [x20, #8] │ │ │ │ - fmul d20, d15, d20 │ │ │ │ - str d20, [x0, #8] │ │ │ │ - ldr d19, [x20, #16] │ │ │ │ - fmul d19, d15, d19 │ │ │ │ - str d19, [x0, #16] │ │ │ │ - ldr d18, [x20, #24] │ │ │ │ - fmul d18, d15, d18 │ │ │ │ - str d18, [x0, #24] │ │ │ │ - ldr d17, [x20, #32] │ │ │ │ - fmul d17, d15, d17 │ │ │ │ - str d17, [x0, #32] │ │ │ │ - ldr d16, [x20, #40] │ │ │ │ - fmul d16, d15, d16 │ │ │ │ - str d16, [x0, #40] │ │ │ │ - ldr d7, [x20, #48] │ │ │ │ - fmul d7, d15, d7 │ │ │ │ - str d7, [x0, #48] │ │ │ │ - ldr d29, [x20, #56] │ │ │ │ - fmul d27, d15, d29 │ │ │ │ - str d27, [x0, #56] │ │ │ │ - stp q30, q30, [x20] │ │ │ │ - stp q30, q30, [x20, #32] │ │ │ │ - ldp w4, w6, [sp, #112] │ │ │ │ - cbz w6, 3d4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c08> │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w7, [x19, #164] │ │ │ │ - ldr x5, [x19, #88] │ │ │ │ - add w7, w25, w7 │ │ │ │ - ldr d31, [sp, #120] │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - fdiv d31, d31, d14 │ │ │ │ - madd x7, x7, x3, x5 │ │ │ │ - b 3c7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f08> │ │ │ │ - ldr d15, [x26, #936] │ │ │ │ - fmul d28, d15, d28 │ │ │ │ - str d28, [x1] │ │ │ │ - ldr d28, [x26, #944] │ │ │ │ - fmul d29, d28, d29 │ │ │ │ - str d29, [x1, #8] │ │ │ │ - ldr d29, [x26, #952] │ │ │ │ - fmul d30, d29, d30 │ │ │ │ - str d30, [x1, #16] │ │ │ │ - ldr d30, [x26, #960] │ │ │ │ - fmul d30, d30, d22 │ │ │ │ - str d30, [x1, #24] │ │ │ │ - ldr d30, [x26, #968] │ │ │ │ - fmul d30, d30, d23 │ │ │ │ - str d30, [x1, #32] │ │ │ │ - ldr d30, [x26, #976] │ │ │ │ - fmul d30, d30, d24 │ │ │ │ - str d30, [x1, #40] │ │ │ │ - ldr d30, [x26, #984] │ │ │ │ - fmul d30, d30, d25 │ │ │ │ - str d30, [x1, #48] │ │ │ │ - ldr d29, [x26, #992] │ │ │ │ - fmul d29, d29, d26 │ │ │ │ - ldr d30, [x1] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stur d29, [x1, #-8] │ │ │ │ - ldp d29, d23, [x20] │ │ │ │ - ldp d24, d25, [x20, #16] │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - ldp d26, d28, [x20, #32] │ │ │ │ - ldp d29, d15, [x20, #48] │ │ │ │ - str d30, [x20] │ │ │ │ - ldur d22, [x1, #-56] │ │ │ │ - fadd d22, d22, d23 │ │ │ │ - str d22, [x20, #8] │ │ │ │ - ldur d23, [x1, #-48] │ │ │ │ - fadd d23, d23, d24 │ │ │ │ - str d23, [x20, #16] │ │ │ │ - ldur d24, [x1, #-40] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x20, #24] │ │ │ │ - ldur d25, [x1, #-32] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x20, #32] │ │ │ │ - ldur d26, [x1, #-24] │ │ │ │ - fadd d26, d26, d28 │ │ │ │ - str d26, [x20, #40] │ │ │ │ - ldur d28, [x1, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x20, #48] │ │ │ │ - ldur d29, [x1, #-8] │ │ │ │ - fadd d29, d29, d15 │ │ │ │ - str d29, [x20, #56] │ │ │ │ - cmp w2, w6 │ │ │ │ - b.eq 3d4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bec> // b.none │ │ │ │ - ldp d28, d29, [x1] │ │ │ │ - lsr w3, w2, #3 │ │ │ │ - ldp d30, d22, [x1, #16] │ │ │ │ - mvn w5, w2 │ │ │ │ - ldp d23, d24, [x1, #32] │ │ │ │ - fmadd d28, d31, d28, d21 │ │ │ │ - ldp d25, d26, [x1, #48] │ │ │ │ - fmadd d29, d31, d29, d20 │ │ │ │ - fmadd d30, d31, d30, d19 │ │ │ │ - fmadd d22, d31, d22, d18 │ │ │ │ - fmadd d23, d31, d23, d17 │ │ │ │ - fmadd d24, d31, d24, d16 │ │ │ │ - fmadd d25, d31, d25, d7 │ │ │ │ - fmadd d26, d31, d26, d27 │ │ │ │ - ldrb w3, [x7, w3, uxtw] │ │ │ │ - and w5, w5, #0x7 │ │ │ │ - asr w3, w3, w5 │ │ │ │ - stp d28, d29, [x1] │ │ │ │ - stp d30, d22, [x1, #16] │ │ │ │ - stp d23, d24, [x1, #32] │ │ │ │ - stp d25, d26, [x1, #48] │ │ │ │ - tbz w3, #0, 3c708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e28> │ │ │ │ - ldr d15, [x26, #1000] │ │ │ │ - fmul d28, d15, d28 │ │ │ │ - str d28, [x1] │ │ │ │ - ldr d28, [x26, #1008] │ │ │ │ - fmul d29, d28, d29 │ │ │ │ - str d29, [x1, #8] │ │ │ │ - ldr d29, [x26, #1016] │ │ │ │ - fmul d30, d29, d30 │ │ │ │ - str d30, [x1, #16] │ │ │ │ - ldr d30, [x26, #1024] │ │ │ │ - fmul d30, d30, d22 │ │ │ │ - str d30, [x1, #24] │ │ │ │ - ldr d30, [x26, #1032] │ │ │ │ - fmul d30, d30, d23 │ │ │ │ - str d30, [x1, #32] │ │ │ │ - ldr d30, [x26, #1040] │ │ │ │ - fmul d30, d30, d24 │ │ │ │ - str d30, [x1, #40] │ │ │ │ - ldr d30, [x26, #1048] │ │ │ │ - fmul d30, d30, d25 │ │ │ │ - str d30, [x1, #48] │ │ │ │ - ldr d29, [x26, #1056] │ │ │ │ - b 3c760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e80> │ │ │ │ - ldr w5, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf d30, w5 │ │ │ │ - cbnz w26, 3d25c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2497c> │ │ │ │ - fdiv d29, d29, d30 │ │ │ │ - ldr d28, [x19, #184] │ │ │ │ - fdiv d30, d31, d28 │ │ │ │ - cbz w28, 3d180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248a0> │ │ │ │ - ldp x1, x28, [x19] │ │ │ │ - ldrsw x2, [x19, #168] │ │ │ │ - ldr x3, [x28, #160] │ │ │ │ - ldp d31, d28, [x1, #104] │ │ │ │ - ldrb w1, [x3, x2] │ │ │ │ - fdiv d28, d28, d31 │ │ │ │ - tbnz w1, #0, 3d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24adc> │ │ │ │ - fmov d31, d28 │ │ │ │ - add x26, x19, #0x8, lsl #12 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - str d27, [x26, #936] │ │ │ │ - str d31, [x26, #1000] │ │ │ │ - tbnz w1, #1, 3d3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24af4> │ │ │ │ - fmov d31, d28 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - str d27, [x26, #944] │ │ │ │ - str d31, [x26, #1008] │ │ │ │ - tbnz w1, #2, 3d3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b08> │ │ │ │ - fmov d31, d28 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - str d27, [x26, #952] │ │ │ │ - str d31, [x26, #1016] │ │ │ │ - tbnz w1, #3, 3d3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b1c> │ │ │ │ - fmov d31, d28 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - str d27, [x26, #960] │ │ │ │ - str d31, [x26, #1024] │ │ │ │ - tbnz w1, #4, 3d410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b30> │ │ │ │ - fmov d31, d28 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - str d27, [x26, #968] │ │ │ │ - str d31, [x26, #1032] │ │ │ │ - tbnz w1, #5, 3d424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b44> │ │ │ │ - fmov d31, d28 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - str d27, [x26, #976] │ │ │ │ - str d31, [x26, #1040] │ │ │ │ - tbnz w1, #6, 3d438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b58> │ │ │ │ - fmov d25, d28 │ │ │ │ - fmov d24, #1.000000000000000000e+00 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - sxtb w1, w1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fmov d26, d27 │ │ │ │ - add x1, x26, #0x3d8 │ │ │ │ - fcsel d27, d27, d28, lt // lt = tstop │ │ │ │ - fcsel d28, d28, d26, lt // lt = tstop │ │ │ │ - stp d25, d27, [x1, #64] │ │ │ │ - stp d24, d28, [x1] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w5, 3d250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24970> │ │ │ │ - ldr x6, [x19, #64] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr w1, [x19, #164] │ │ │ │ - ldr x7, [x19, #88] │ │ │ │ - add w1, w25, w1 │ │ │ │ - lsr x6, x6, #3 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - ldr x8, [x19, #216] │ │ │ │ - madd x1, x1, x6, x7 │ │ │ │ - b 3caac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241cc> │ │ │ │ - ldr d24, [x26, #936] │ │ │ │ - ldr d25, [x2, #8] │ │ │ │ - ldr d26, [x2, #24] │ │ │ │ - fmul d24, d24, d31 │ │ │ │ - ldr d27, [x2, #40] │ │ │ │ - ldr d28, [x2, #56] │ │ │ │ - str d24, [x2] │ │ │ │ - ldr d24, [x26, #944] │ │ │ │ - fmul d25, d25, d24 │ │ │ │ - str d25, [x2, #8] │ │ │ │ - ldr d25, [x26, #952] │ │ │ │ - fmul d25, d25, d31 │ │ │ │ - str d25, [x2, #16] │ │ │ │ - ldr d25, [x26, #960] │ │ │ │ - fmul d26, d26, d25 │ │ │ │ - str d26, [x2, #24] │ │ │ │ - ldr d26, [x26, #968] │ │ │ │ - fmul d26, d26, d31 │ │ │ │ - str d26, [x2, #32] │ │ │ │ - ldr d26, [x26, #976] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x2, #40] │ │ │ │ - ldr d27, [x26, #984] │ │ │ │ - fmul d31, d27, d31 │ │ │ │ - str d31, [x2, #48] │ │ │ │ - ldr d31, [x26, #992] │ │ │ │ - fmul d28, d28, d31 │ │ │ │ - ldr d31, [x2] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add x8, x8, #0x8 │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - stur d28, [x2, #-8] │ │ │ │ - ldp d28, d23, [x0] │ │ │ │ - ldp d24, d25, [x0, #16] │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - ldp d26, d27, [x0, #32] │ │ │ │ - ldp d28, d21, [x0, #48] │ │ │ │ - str d31, [x0] │ │ │ │ - ldur d22, [x2, #-56] │ │ │ │ - fadd d22, d22, d23 │ │ │ │ - str d22, [x0, #8] │ │ │ │ - ldur d23, [x2, #-48] │ │ │ │ - fadd d23, d23, d24 │ │ │ │ - str d23, [x0, #16] │ │ │ │ - ldur d24, [x2, #-40] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x0, #24] │ │ │ │ - ldur d25, [x2, #-32] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x0, #32] │ │ │ │ - ldur d26, [x2, #-24] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x0, #40] │ │ │ │ - ldur d27, [x2, #-16] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x0, #48] │ │ │ │ - ldur d28, [x2, #-8] │ │ │ │ - fadd d28, d28, d21 │ │ │ │ - str d28, [x0, #56] │ │ │ │ - cmp w3, w5 │ │ │ │ - b.eq 3d500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c20> // b.none │ │ │ │ - ldr d31, [x8] │ │ │ │ - lsr w6, w3, #3 │ │ │ │ - mvn w7, w3 │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - fmadd d31, d31, d30, d29 │ │ │ │ - ldrb w6, [x1, w6, uxtw] │ │ │ │ - asr w6, w6, w7 │ │ │ │ - dup v28.2d, v31.d[0] │ │ │ │ - stp q28, q28, [x2] │ │ │ │ - stp q28, q28, [x2, #32] │ │ │ │ - tbz w6, #0, 3c9b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240d8> │ │ │ │ - ldr d24, [x26, #1000] │ │ │ │ - ldr d25, [x2, #8] │ │ │ │ - ldr d26, [x2, #24] │ │ │ │ - fmul d24, d24, d31 │ │ │ │ - ldr d27, [x2, #40] │ │ │ │ - ldr d28, [x2, #56] │ │ │ │ - str d24, [x2] │ │ │ │ - ldr d24, [x26, #1008] │ │ │ │ - fmul d25, d25, d24 │ │ │ │ - str d25, [x2, #8] │ │ │ │ - ldr d25, [x26, #1016] │ │ │ │ - fmul d25, d25, d31 │ │ │ │ - str d25, [x2, #16] │ │ │ │ - ldr d25, [x26, #1024] │ │ │ │ - fmul d26, d26, d25 │ │ │ │ - str d26, [x2, #24] │ │ │ │ - ldr d26, [x26, #1032] │ │ │ │ - fmul d26, d26, d31 │ │ │ │ - str d26, [x2, #32] │ │ │ │ - ldr d26, [x26, #1040] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x2, #40] │ │ │ │ - ldr d27, [x26, #1048] │ │ │ │ - fmul d31, d27, d31 │ │ │ │ - str d31, [x2, #48] │ │ │ │ - ldr d31, [x26, #1056] │ │ │ │ - b 3ca20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24140> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - fadd d21, d21, d24 │ │ │ │ - ldp w4, w26, [x19, #148] │ │ │ │ - fadd d21, d21, d25 │ │ │ │ - fadd d21, d21, d26 │ │ │ │ - fadd d21, d21, d27 │ │ │ │ - fadd d21, d21, d29 │ │ │ │ - fadd d21, d21, d19 │ │ │ │ - fadd d21, d21, d20 │ │ │ │ - str d21, [x19, #184] │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldr w3, [x19, #144] │ │ │ │ - ldrh w0, [x0, w3, sxtw #1] │ │ │ │ - str w26, [x19, #156] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w4 │ │ │ │ - b.eq 3ccc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x243e0> // b.none │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.eq 3cc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24340> // b.none │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - ldp w3, w4, [x19, #144] │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldr w26, [x19, #152] │ │ │ │ - ldrh w2, [x0, w3, sxtw #1] │ │ │ │ - ldr w1, [x19, #168] │ │ │ │ - add w0, w4, #0x1 │ │ │ │ - str w0, [x19, #148] │ │ │ │ - cmp w0, w2 │ │ │ │ - add w1, w1, w21 │ │ │ │ - str w1, [x19, #168] │ │ │ │ - ldr w0, [x19, #108] │ │ │ │ - b.lt 3cbec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2430c> // b.tstop │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w2, w26, #0x1 │ │ │ │ - stp w3, wzr, [x19, #144] │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.gt 3cbfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2431c> │ │ │ │ - ldr w4, [x19, #104] │ │ │ │ - ldr w5, [x19, #120] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 3c300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a20> │ │ │ │ - add w2, w26, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.le 3cbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242fc> │ │ │ │ - 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 x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + str w20, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl cff0 │ │ │ │ + ldr w2, [x21, #32] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + 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 39d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd04> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #360] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 3bea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235c0> │ │ │ │ - ldr x0, [x19, #384] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 3bea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235c0> │ │ │ │ - ldr w26, [x19, #152] │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - ldp w3, w4, [x19, #144] │ │ │ │ - ldr x1, [x28, #208] │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - ldrh w2, [x1, w3, sxtw #1] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #176] │ │ │ │ - b 3cba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242c4> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - ldr w26, [x19, #152] │ │ │ │ - ldr x1, [x28, #136] │ │ │ │ - asr w3, w26, #1 │ │ │ │ - ubfiz w2, w26, #2, #1 │ │ │ │ - ldrb w1, [x1, w3, sxtw] │ │ │ │ - lsl w0, w0, w2 │ │ │ │ - tst w1, w0 │ │ │ │ - cset w7, ne // ne = any │ │ │ │ - cmp w7, w20 │ │ │ │ - b.eq 3d544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c64> // b.none │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldr w3, [x19, #144] │ │ │ │ - ldrh w2, [x0, w3, sxtw #1] │ │ │ │ - sub w0, w2, #0x1 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ne 3cba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242c4> // b.any │ │ │ │ - nop │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ nop │ │ │ │ - ldr w4, [x19, #136] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - cbz w4, 3cd1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2443c> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - add x4, x2, w4, uxtw #3 │ │ │ │ nop │ │ │ │ - ldp d2, d1, [x0] │ │ │ │ - ldp d0, d19, [x0, #16] │ │ │ │ - fadd d1, d2, d1 │ │ │ │ - ldp d18, d17, [x0, #32] │ │ │ │ - ldp d21, d20, [x0, #48] │ │ │ │ - fadd d0, d1, d0 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - fadd d19, d0, d19 │ │ │ │ - fadd d18, d19, d18 │ │ │ │ - fadd d17, d18, d17 │ │ │ │ - fadd d21, d17, d21 │ │ │ │ - fadd d20, d21, d20 │ │ │ │ - str d20, [x2], #8 │ │ │ │ - cmp x2, x4 │ │ │ │ - b.ne 3cce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24400> // b.any │ │ │ │ - ldr w0, [x19, #96] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - sub w0, w3, w0 │ │ │ │ - smaddl x0, w0, w20, x2 │ │ │ │ - bl 3bea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235c0> │ │ │ │ - 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 3bea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235c0> │ │ │ │ - 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 3cb88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242a8> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr w26, [x19, #152] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ldr x1, [x28, #136] │ │ │ │ - asr w3, w26, #1 │ │ │ │ - ldrb w4, [x1, w3, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w2, 3cea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245c0> │ │ │ │ - ldr x5, [x19, #64] │ │ │ │ - ubfiz w1, w26, #2, #1 │ │ │ │ - ldr x7, [x19, #88] │ │ │ │ - mov w3, #0x4 // #4 │ │ │ │ - ldr w8, [x19, #164] │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - ldr x6, [x19] │ │ │ │ - lsl w3, w3, w1 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - tst w3, w4 │ │ │ │ - madd x5, x5, x8, x7 │ │ │ │ - cset w7, ne // ne = any │ │ │ │ - lsr w3, w25, #3 │ │ │ │ - mvn w4, w25 │ │ │ │ - and w4, w4, #0x7 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - fmov d7, #1.000000000000000000e+00 │ │ │ │ - ldrb w3, [x5, w3, uxtw] │ │ │ │ - asr w3, w3, w4 │ │ │ │ - and w3, w3, #0x1 │ │ │ │ - cmp w7, w3 │ │ │ │ - b.eq 3ce00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24520> // b.none │ │ │ │ - ldp d16, d7, [x6, #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 d27, d5, [x0] │ │ │ │ - ldp d4, d30, [x0, #16] │ │ │ │ - fadd d27, d7, d27 │ │ │ │ - ldp d28, d24, [x0, #32] │ │ │ │ - ldp d29, d22, [x0, #48] │ │ │ │ - str d27, [x0] │ │ │ │ - ldur d25, [x1, #-56] │ │ │ │ - fadd d25, d5, d25 │ │ │ │ - str d25, [x0, #8] │ │ │ │ - ldur d23, [x1, #-48] │ │ │ │ - fadd d23, d4, d23 │ │ │ │ - str d23, [x0, #16] │ │ │ │ - ldur d3, [x1, #-40] │ │ │ │ - fadd d30, d3, d30 │ │ │ │ - str d30, [x0, #24] │ │ │ │ - ldur d2, [x1, #-32] │ │ │ │ - fadd d28, d2, d28 │ │ │ │ - str d28, [x0, #32] │ │ │ │ - ldur d1, [x1, #-24] │ │ │ │ - fadd d24, d1, d24 │ │ │ │ - str d24, [x0, #40] │ │ │ │ - ldur d0, [x1, #-16] │ │ │ │ - fadd d29, d0, d29 │ │ │ │ - str d29, [x0, #48] │ │ │ │ - ldur d26, [x1, #-8] │ │ │ │ - fadd d22, d26, d22 │ │ │ │ - str d22, [x0, #56] │ │ │ │ - cmp w25, w2 │ │ │ │ - b.ne 3cdd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244f0> // b.any │ │ │ │ - fadd d25, d25, d27 │ │ │ │ - fadd d25, d25, d23 │ │ │ │ - fadd d25, d25, d30 │ │ │ │ - fadd d25, d25, d28 │ │ │ │ - fadd d25, d25, d24 │ │ │ │ - fadd d25, d25, d29 │ │ │ │ - fadd d31, d25, d22 │ │ │ │ - ldr w4, [x19, #148] │ │ │ │ - str d31, [x19, #184] │ │ │ │ - b 3cb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2428c> │ │ │ │ - ldp x3, x1, [x19, #192] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 3cf1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2463c> // b.none │ │ │ │ - fmov s31, w2 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - sub x1, x1, 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 3cf18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24638> // b.none │ │ │ │ - dup v31.2d, v30.d[0] │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x3, x1, #1 │ │ │ │ - add x2, x0, x3, lsl #4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 3cf00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24620> // b.any │ │ │ │ - cmp x1, x3, lsl #1 │ │ │ │ - b.eq 3cf1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2463c> // b.none │ │ │ │ - mov x3, x0 │ │ │ │ - str d30, [x3] │ │ │ │ - ldp x2, x1, [x19, #240] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 3cf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24690> // b.none │ │ │ │ - sub x1, x1, x2 │ │ │ │ - mov x0, x2 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.eq 3cf68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24688> // b.none │ │ │ │ - fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x3, x1, #1 │ │ │ │ - add x2, x2, x3, lsl #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 3cf50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24670> // b.any │ │ │ │ - cmp x1, x3, lsl #1 │ │ │ │ - b.eq 3cf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24690> // b.none │ │ │ │ - mov x2, x0 │ │ │ │ - fmov d31, #1.250000000000000000e-01 │ │ │ │ - str d31, [x2] │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - str d31, [x19, #184] │ │ │ │ - ldp w4, w26, [x19, #148] │ │ │ │ - b 3cb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2428c> │ │ │ │ - fmov d3, d28 │ │ │ │ - fmov d2, #1.000000000000000000e+00 │ │ │ │ - b 3c41c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b3c> │ │ │ │ - fmov d31, d28 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - str d30, [x26, #1008] │ │ │ │ - str d31, [x26, #944] │ │ │ │ - tbz w0, #2, 3c3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ae4> │ │ │ │ - fmov d0, d28 │ │ │ │ - fmov d18, #1.000000000000000000e+00 │ │ │ │ - str d18, [x26, #1016] │ │ │ │ - str d0, [x26, #952] │ │ │ │ - tbz w0, #3, 3c3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23af8> │ │ │ │ - fmov d17, d28 │ │ │ │ - fmov d16, #1.000000000000000000e+00 │ │ │ │ - str d16, [x26, #1024] │ │ │ │ - str d17, [x26, #960] │ │ │ │ - tbz w0, #4, 3c3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b0c> │ │ │ │ - fmov d7, d28 │ │ │ │ - fmov d6, #1.000000000000000000e+00 │ │ │ │ - str d6, [x26, #1032] │ │ │ │ - str d7, [x26, #968] │ │ │ │ - tbz w0, #5, 3c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b20> │ │ │ │ - fmov d5, d28 │ │ │ │ - fmov d4, #1.000000000000000000e+00 │ │ │ │ - b 3c408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b28> │ │ │ │ - fmov d27, d28 │ │ │ │ - fmov d26, #1.000000000000000000e+00 │ │ │ │ - b 3c3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ac0> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - stp w4, w6, [sp, #112] │ │ │ │ - str d31, [sp, #120] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldr d21, [x20] │ │ │ │ - fmul d21, d15, d21 │ │ │ │ - str d21, [x0] │ │ │ │ - ldr d20, [x20, #8] │ │ │ │ - fmul d20, d15, d20 │ │ │ │ - str d20, [x0, #8] │ │ │ │ - ldr d19, [x20, #16] │ │ │ │ - fmul d19, d15, d19 │ │ │ │ - str d19, [x0, #16] │ │ │ │ - ldr d18, [x20, #24] │ │ │ │ - fmul d18, d15, d18 │ │ │ │ - str d18, [x0, #24] │ │ │ │ - ldr d17, [x20, #32] │ │ │ │ - fmul d17, d15, d17 │ │ │ │ - str d17, [x0, #32] │ │ │ │ - ldr d16, [x20, #40] │ │ │ │ - fmul d16, d15, d16 │ │ │ │ - str d16, [x0, #40] │ │ │ │ - ldr d7, [x20, #48] │ │ │ │ - fmul d7, d15, d7 │ │ │ │ - str d7, [x0, #48] │ │ │ │ - ldr d29, [x20, #56] │ │ │ │ - fmul d29, d15, d29 │ │ │ │ - str d29, [x0, #56] │ │ │ │ - stp q30, q30, [x20] │ │ │ │ - stp q30, q30, [x20, #32] │ │ │ │ - ldp w4, w6, [sp, #112] │ │ │ │ - cbz w6, 3d164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24884> │ │ │ │ - ldr d31, [sp, #120] │ │ │ │ - mov w2, #0x40 // #64 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - fdiv d31, d31, d14 │ │ │ │ - umaddl x2, w6, w2, x1 │ │ │ │ - ldp d30, d22, [x1] │ │ │ │ - ldp d24, d23, [x1, #16] │ │ │ │ - ldp d26, d25, [x1, #32] │ │ │ │ - fmadd d30, d31, d30, d21 │ │ │ │ - ldp d28, d27, [x1, #48] │ │ │ │ - fmadd d22, d31, d22, d20 │ │ │ │ - fmadd d24, d31, d24, d19 │ │ │ │ - fmadd d23, d31, d23, d18 │ │ │ │ - fmadd d26, d31, d26, d17 │ │ │ │ - fmadd d25, d31, d25, d16 │ │ │ │ - fmadd d28, d31, d28, d7 │ │ │ │ - fmadd d27, d31, d27, d29 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp d30, d22, [x1, #-64] │ │ │ │ - stp d24, d23, [x1, #-48] │ │ │ │ - stp d26, d25, [x1, #-32] │ │ │ │ - stp d28, d27, [x1, #-16] │ │ │ │ - ldp d28, d24, [x20] │ │ │ │ - ldp d25, d26, [x20, #16] │ │ │ │ - fadd d30, d30, d28 │ │ │ │ - ldp d27, d28, [x20, #32] │ │ │ │ - str d30, [x20] │ │ │ │ - ldur d22, [x1, #-56] │ │ │ │ - fadd d22, d22, d24 │ │ │ │ - str d22, [x20, #8] │ │ │ │ - ldur d23, [x1, #-48] │ │ │ │ - fadd d23, d23, d25 │ │ │ │ - str d23, [x20, #16] │ │ │ │ - ldur d24, [x1, #-40] │ │ │ │ - fadd d24, d24, d26 │ │ │ │ - str d24, [x20, #24] │ │ │ │ - ldur d25, [x1, #-32] │ │ │ │ - fadd d25, d25, d27 │ │ │ │ - str d25, [x20, #32] │ │ │ │ - ldur d26, [x1, #-24] │ │ │ │ - fadd d26, d26, d28 │ │ │ │ - ldp d28, d15, [x20, #48] │ │ │ │ - str d26, [x20, #40] │ │ │ │ - ldur d27, [x1, #-16] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x20, #48] │ │ │ │ - ldur d28, [x1, #-8] │ │ │ │ - fadd d28, d28, d15 │ │ │ │ - str d28, [x20, #56] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 3d090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247b0> // b.any │ │ │ │ - fadd d30, d30, d22 │ │ │ │ - fadd d30, d30, d23 │ │ │ │ - fadd d30, d30, d24 │ │ │ │ - fadd d30, d30, d25 │ │ │ │ - fadd d30, d30, d26 │ │ │ │ - fadd d30, d30, d27 │ │ │ │ - fadd d30, d30, d28 │ │ │ │ - str w4, [sp, #112] │ │ │ │ - str d30, [x19, #184] │ │ │ │ - bl ced0 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - ldr w26, [x19, #152] │ │ │ │ - ldr w4, [sp, #112] │ │ │ │ - b 3cb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2428c> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w5, 3d248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24968> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - add x5, x2, w5, uxtw #3 │ │ │ │ nop │ │ │ │ - ldr d31, [x2], #8 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - fmadd d31, d31, d30, d29 │ │ │ │ - dup v28.2d, v31.d[0] │ │ │ │ - stp q28, q28, [x1, #-64] │ │ │ │ - stp q28, q28, [x1, #-32] │ │ │ │ - ldp d28, d23, [x0] │ │ │ │ - ldp d24, d25, [x0, #16] │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - ldp d26, d27, [x0, #32] │ │ │ │ - ldp d28, d21, [x0, #48] │ │ │ │ - str d31, [x0] │ │ │ │ - ldur d22, [x1, #-56] │ │ │ │ - fadd d22, d22, d23 │ │ │ │ - str d22, [x0, #8] │ │ │ │ - ldur d23, [x1, #-48] │ │ │ │ - fadd d23, d23, d24 │ │ │ │ - str d23, [x0, #16] │ │ │ │ - ldur d24, [x1, #-40] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x0, #24] │ │ │ │ - ldur d25, [x1, #-32] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x0, #32] │ │ │ │ - ldur d26, [x1, #-24] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x0, #40] │ │ │ │ - ldur d27, [x1, #-16] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x0, #48] │ │ │ │ - ldur d28, [x1, #-8] │ │ │ │ - fadd d28, d28, d21 │ │ │ │ - str d28, [x0, #56] │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 3d1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248c0> // b.any │ │ │ │ - fadd d31, d31, d22 │ │ │ │ - fadd d31, d31, d23 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr w26, [x19, #152] │ │ │ │ - str d31, [x19, #184] │ │ │ │ - b 3cb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2428c> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr w26, [x19, #152] │ │ │ │ - ldr x1, [x28, #136] │ │ │ │ - asr w2, w26, #1 │ │ │ │ - ldrb w7, [x1, w2, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w5, 3d254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24974> │ │ │ │ - ldr x6, [x19] │ │ │ │ - add x1, x19, #0x8, lsl #12 │ │ │ │ - ldr d31, [x19, #184] │ │ │ │ - ubfiz w8, w26, #2, #1 │ │ │ │ - ldr x2, [x19, #64] │ │ │ │ - mov w3, #0x4 // #4 │ │ │ │ - ldp d29, d20, [x6, #104] │ │ │ │ - lsl w3, w3, w8 │ │ │ │ - ldr d21, [x1, #1064] │ │ │ │ - lsr x2, x2, #3 │ │ │ │ - ldr d22, [x1, #1072] │ │ │ │ - tst w3, w7 │ │ │ │ - fdiv d20, d20, d29 │ │ │ │ - ldr w8, [x19, #164] │ │ │ │ - fdiv d21, d21, d31 │ │ │ │ - cset w9, ne // ne = any │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - add w8, w25, w8 │ │ │ │ - fdiv d22, d22, d30 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - madd x8, x8, x2, x6 │ │ │ │ - ldr x7, [x19, #216] │ │ │ │ nop │ │ │ │ - lsr w2, w3, #3 │ │ │ │ - mvn w6, w3 │ │ │ │ - ldr d31, [x7] │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldrb w2, [x8, w2, uxtw] │ │ │ │ - add x7, x7, #0x8 │ │ │ │ - fmadd d31, d21, d31, d22 │ │ │ │ - asr w2, w2, w6 │ │ │ │ - and w2, w2, #0x1 │ │ │ │ - cmp w9, w2 │ │ │ │ - b.eq 3d314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a34> // 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 w3, w5 │ │ │ │ - b.ne 3d2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a00> // 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 3cb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2428c> │ │ │ │ - fmov d27, d28 │ │ │ │ - add x26, x19, #0x8, lsl #12 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x26, #1000] │ │ │ │ - str d27, [x26, #936] │ │ │ │ - tbz w1, #1, 3c8f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24010> │ │ │ │ - fmov d27, d28 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x26, #1008] │ │ │ │ - str d27, [x26, #944] │ │ │ │ - tbz w1, #2, 3c904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24024> │ │ │ │ - fmov d27, d28 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x26, #1016] │ │ │ │ - str d27, [x26, #952] │ │ │ │ - tbz w1, #3, 3c918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24038> │ │ │ │ - fmov d27, d28 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x26, #1024] │ │ │ │ - str d27, [x26, #960] │ │ │ │ - tbz w1, #4, 3c92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2404c> │ │ │ │ - fmov d27, d28 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x26, #1032] │ │ │ │ - str d27, [x26, #968] │ │ │ │ - tbz w1, #5, 3c940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24060> │ │ │ │ - fmov d27, d28 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x26, #1040] │ │ │ │ - str d27, [x26, #976] │ │ │ │ - tbz w1, #6, 3c954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24074> │ │ │ │ - fmov d24, d28 │ │ │ │ - fmov d25, #1.000000000000000000e+00 │ │ │ │ - b 3c95c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2407c> │ │ │ │ - fmov d28, d30 │ │ │ │ - add x26, x19, #0x8, lsl #12 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x26, #1000] │ │ │ │ - str d28, [x26, #936] │ │ │ │ - tbz w0, #1, 3c5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ce8> │ │ │ │ - fmov d28, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x26, #1008] │ │ │ │ - str d28, [x26, #944] │ │ │ │ - tbz w0, #2, 3c5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23cfc> │ │ │ │ - fmov d28, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x26, #1016] │ │ │ │ - str d28, [x26, #952] │ │ │ │ - tbz w0, #3, 3c5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d10> │ │ │ │ - fmov d28, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x26, #1024] │ │ │ │ - str d28, [x26, #960] │ │ │ │ - tbz w0, #4, 3c604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d24> │ │ │ │ - fmov d28, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x26, #1032] │ │ │ │ - str d28, [x26, #968] │ │ │ │ - tbz w0, #5, 3c618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d38> │ │ │ │ - fmov d28, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x26, #1040] │ │ │ │ - str d28, [x26, #976] │ │ │ │ - tbz w0, #6, 3c62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d4c> │ │ │ │ - fmov d26, d30 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - b 3c634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d54> │ │ │ │ - fadd d30, d30, d22 │ │ │ │ - fadd d30, d30, d23 │ │ │ │ - fadd d30, d30, d24 │ │ │ │ - fadd d30, d30, d25 │ │ │ │ - fadd d30, d30, d26 │ │ │ │ - fadd d30, d30, d28 │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - str w4, [sp, #112] │ │ │ │ - str d30, [x19, #184] │ │ │ │ + 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 39d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd48> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr w4, [sp, #112] │ │ │ │ - ldr w26, [x19, #152] │ │ │ │ - b 3cb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2428c> │ │ │ │ - fadd d31, d31, d22 │ │ │ │ - ldr w26, [x19, #152] │ │ │ │ - fadd d31, d31, d23 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - b 3d254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24974> │ │ │ │ - fmov d20, d21 │ │ │ │ - fmov d19, d21 │ │ │ │ - fmov d29, d21 │ │ │ │ - fmov d27, d21 │ │ │ │ - fmov d26, d21 │ │ │ │ - fmov d25, d21 │ │ │ │ - fmov d24, d21 │ │ │ │ - b 3cb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24268> │ │ │ │ - ldr w20, [x19, #136] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - ldr d14, [x19, #184] │ │ │ │ - stp w4, w7, [sp, #112] │ │ │ │ - ucvtf d28, w20 │ │ │ │ - str d31, [sp, #120] │ │ │ │ - fmul d28, d28, d14 │ │ │ │ - fdiv d15, d29, d28 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldp q19, q20, [x2] │ │ │ │ - ldp q21, q18, [x2, #32] │ │ │ │ - fmul v19.2d, v19.2d, v15.d[0] │ │ │ │ - fmul v20.2d, v20.2d, v15.d[0] │ │ │ │ - movi v30.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 q30, q30, [x2] │ │ │ │ - stp q21, q18, [x0, #32] │ │ │ │ - stp q30, q30, [x2, #32] │ │ │ │ - ldr w4, [sp, #112] │ │ │ │ - cbz w20, 3d704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e24> │ │ │ │ - ldr d31, [sp, #120] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - fdiv d22, d22, d29 │ │ │ │ - ldr w8, [x19, #164] │ │ │ │ - ldr x3, [x19, #64] │ │ │ │ - add w8, w25, w8 │ │ │ │ - fdiv d30, d31, d14 │ │ │ │ - ldr w7, [sp, #116] │ │ │ │ - ldr x6, [x19, #88] │ │ │ │ - lsr x3, x3, #3 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - madd x8, x8, x3, x6 │ │ │ │ - ldp q26, q29, [x1] │ │ │ │ - lsr w3, w5, #3 │ │ │ │ - mov v28.16b, v20.16b │ │ │ │ - mvn w6, w5 │ │ │ │ - ldp q31, q27, [x1, #32] │ │ │ │ - and w6, w6, #0x7 │ │ │ │ - ldrb w3, [x8, w3, uxtw] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - fmla v28.2d, v29.2d, v30.d[0] │ │ │ │ - mov v29.16b, v21.16b │ │ │ │ - asr w3, w3, w6 │ │ │ │ - and w3, w3, #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, w3 │ │ │ │ - b.eq 3d66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d8c> // 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, [x2] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - ldp d25, d26, [x2, #16] │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - ldp d27, d28, [x2, #32] │ │ │ │ - str d31, [x2] │ │ │ │ - ldur d23, [x1, #-56] │ │ │ │ - fadd d23, d23, d29 │ │ │ │ - ldp d29, d17, [x2, #48] │ │ │ │ - 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, d17 │ │ │ │ - str d29, [x2, #56] │ │ │ │ - cmp w5, w20 │ │ │ │ - b.ne 3d5d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cf8> // b.any │ │ │ │ - fadd d30, d31, 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 w4, [sp, #112] │ │ │ │ - str d30, [x19, #184] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd5c> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr w4, [sp, #112] │ │ │ │ - b 3cb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2428c> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 39d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd70> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x19, [x19, #8] │ │ │ │ + cbz x19, 39de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfde4> │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfde4> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfde4> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 39df4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfdf4> // 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, #-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 x22, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr d31, [x22, #184] │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - fdiv d31, d30, d31 │ │ │ │ - ldr x19, [x0] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - cbz x19, 3d874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f94> │ │ │ │ - str d31, [sp, #72] │ │ │ │ - fmov d31, x19 │ │ │ │ - cnt v30.8b, v31.8b │ │ │ │ - addv b30, v30.8b │ │ │ │ - fmov x0, d30 │ │ │ │ - fmov w21, s30 │ │ │ │ - lsl x20, x0, #3 │ │ │ │ - mov x0, x20 │ │ │ │ + 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, 39f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff3c> │ │ │ │ + ldr w0, [x0, #56] │ │ │ │ + tbz w0, #0, 39e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe80> │ │ │ │ + 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, 39f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff00> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff00> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 39f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff00> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 39f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff30> // 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 39f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff00> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x6, 7a000 @@Base+0x2e8> │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #4072] │ │ │ │ + add x5, x8, #0x28 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3736] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3976] │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + ldr w3, [x3] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + ldr w4, [x4] │ │ │ │ + str x23, [sp, #128] │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + ldr d31, [x6, #2064] │ │ │ │ + add x23, x8, #0x18 │ │ │ │ + ldr x7, [x2] │ │ │ │ + str x7, [sp, #72] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + ldr w1, [x1] │ │ │ │ + stp w4, w3, [x8] │ │ │ │ + mov w20, w0 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + add x22, sp, #0x38 │ │ │ │ + strh wzr, [x8, #20] │ │ │ │ + mov x19, x8 │ │ │ │ + str x5, [x8, #24] │ │ │ │ + mov x0, x23 │ │ │ │ + str d31, [x8, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x21, xzr, [sp, #8] │ │ │ │ + strb wzr, [sp, #24] │ │ │ │ + stp x22, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + bl 2a000 , 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 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [x19, #88] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 3a030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10030> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 3a040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10040> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + 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 3a0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100c4> // b.any │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3a0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100d4> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3a098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10098> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w0, w1 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov x21, x2 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 39f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff60> │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ mov x20, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - ldr d31, [sp, #72] │ │ │ │ - ldr x6, [x22, #240] │ │ │ │ - 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, 3d7d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ef8> │ │ │ │ - ldr d29, [x6, x5] │ │ │ │ - ldr d28, [x6, 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 3d7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ec4> // b.any │ │ │ │ - cbz w21, 3d83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f5c> │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x2, [x23] │ │ │ │ - fdiv d30, d30, d27 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 3d880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fa0> // b.none │ │ │ │ - ubfx x1, x21, #1, #7 │ │ │ │ - lsr w3, w21, #1 │ │ │ │ - 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 │ │ │ │ + bl cfc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ + 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 cf00 <__cxa_rethrow@plt> │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + tbnz x21, #63, 3a250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10250> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + add x3, x0, x21 │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + str x1, [x20, #32] │ │ │ │ + stp x21, x1, [x20, #40] │ │ │ │ + str x3, [x20, #56] │ │ │ │ + str wzr, [x20, #64] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + str x1, [x0] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x20, [x0, #16] │ │ │ │ + str d31, [x0, #8] │ │ │ │ + cbz x21, 3a33c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1033c> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, sp, #0x50 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 3d808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f28> // b.any │ │ │ │ - lsl w0, w3, #1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.eq 3d83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f5c> // b.none │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - ldr d31, [x20, x0] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x2, x0] │ │ │ │ - cbz x20, 3d85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f7c> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + b.eq 3a1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101bc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101d0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x20, x19, #0x10 │ │ │ │ + add x0, x19, #0x20 │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + str xzr, [x20, #8] │ │ │ │ mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + strb wzr, [x19, #64] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + bl d4a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + add x0, x19, #0x70 │ │ │ │ + bl ccf0 ::_M_widen_init() const@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + 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 3a2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102b4> // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 3d794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24eb4> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 3d82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f4c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102b4> // b.any │ │ │ │ + bl c8a0 │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + cbnz x0, 3a394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10394> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc60 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3a39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1039c> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102b4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 3a318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10318> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102b4> // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6f8 , 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+0x4d000> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, x3, #0x598 │ │ │ │ + add x1, x1, #0x478 │ │ │ │ + add x0, x0, #0x4c0 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + b 3a2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102f8> │ │ │ │ + bti j │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + b 3a3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x103c0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3760] │ │ │ │ + bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ + b 3a3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x103c0> │ │ │ │ + bl ced0 │ │ │ │ + b 3a278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10278> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc60 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + b 3a2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102c8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 3a3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x103e4> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + mov x19, x20 │ │ │ │ + b 3a2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102c8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x1, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ 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 2acac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123cc> │ │ │ │ - fcvt d14, s0 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - mov x2, #0x200 // #512 │ │ │ │ - ldr x4, [x19, #336] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - fsub d15, d15, d14 │ │ │ │ - str d14, [x21, #1072] │ │ │ │ - add x0, x19, #0x198 │ │ │ │ - add x23, x4, x24, lsl #3 │ │ │ │ - str d15, [x21, #1064] │ │ │ │ - ldr d31, [x4, x24, lsl #3] │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x3, x0 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr w6, [x19, #136] │ │ │ │ - ldr x7, [x19, #192] │ │ │ │ - umull x0, w22, w0 │ │ │ │ - ldr x1, [x19, #288] │ │ │ │ - mov w4, #0x40 // #64 │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - ucvtf d21, w6 │ │ │ │ - umaddl x4, w6, w4, x7 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldr x8, [x1, x0] │ │ │ │ - mov x1, x3 │ │ │ │ - add x3, x2, x0 │ │ │ │ - cbz w6, 3dc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2539c> │ │ │ │ - ldr d30, [x23] │ │ │ │ - mov x0, x7 │ │ │ │ - ldr d31, [x8, x5, lsl #3] │ │ │ │ - ldr x2, [x3] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - ldp d23, d22, [x1] │ │ │ │ - add x2, x2, w5, uxtw #3 │ │ │ │ - ldp d25, d24, [x1, #16] │ │ │ │ - ldp d27, d26, [x1, #32] │ │ │ │ - ldp d28, d30, [x1, #48] │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fdiv d31, d31, d21 │ │ │ │ + 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 3a588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10588> // 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + 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 3a558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10558> // 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 x26, x24 │ │ │ │ + b.eq 3a580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10580> // b.none │ │ │ │ + add x21, x26, #0x10 │ │ │ │ + mov x20, x26 │ │ │ │ + mov x19, x25 │ │ │ │ + b 3a4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x104d8> │ │ │ │ + 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 3a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10520> // b.none │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x1, [x20] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 3a4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x104b0> // b.any │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , 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 3a4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x104d8> // b.any │ │ │ │ nop │ │ │ │ - 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 x4, x0 │ │ │ │ - b.ne 3d980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250a0> // b.any │ │ │ │ - ldp d31, d30, [x1] │ │ │ │ - add x5, x5, #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 x5, #0x8 │ │ │ │ - b.ne 3d948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25068> // b.any │ │ │ │ - fcmp d31, d31 │ │ │ │ - b.vs 3dc5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2537c> │ │ │ │ - fmov x1, d31 │ │ │ │ - mov x0, #0xffe0000000000000 // #-9007199254740992 │ │ │ │ - cmp x0, x1, lsl #1 │ │ │ │ - b.eq 3dc5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2537c> // b.none │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 3dc5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2537c> // b.first │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - movi d28, #0x0 │ │ │ │ - fdiv d29, d29, d31 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - ldr x12, [x1, #184] │ │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ │ - add x13, x0, #0x8 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - add x11, x12, x13 │ │ │ │ - ldr x10, [x12, x0] │ │ │ │ - b 3dae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25208> │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - cmp w14, #0x40 │ │ │ │ - b.eq 3db60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25280> // b.none │ │ │ │ - lsr x0, x10, x14 │ │ │ │ - tbz w0, #0, 3dadc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251fc> │ │ │ │ - ldr x8, [x11] │ │ │ │ - ubfiz w7, w14, #3, #3 │ │ │ │ - and w6, w14, #0xfffffff8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - and w0, w1, #0x7 │ │ │ │ - add w2, w6, w1, asr #3 │ │ │ │ - add w0, w0, w7 │ │ │ │ - lsr x4, x8, x1 │ │ │ │ - add x5, x19, w3, sxtw #3 │ │ │ │ - add x2, x19, w2, sxtw #3 │ │ │ │ - ubfiz x0, x0, #3, #7 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x0, x19, x0 │ │ │ │ - tbz w4, #0, 3db4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2526c> │ │ │ │ - ldr d30, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr d31, [x2, #408] │ │ │ │ - mov w9, #0x1 // #1 │ │ │ │ - fmul d30, d29, d30 │ │ │ │ - fmul d31, d29, d31 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fadd d28, d28, d31 │ │ │ │ - str d31, [x5, #920] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 3db00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25220> // b.any │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - cmp w14, #0x40 │ │ │ │ - b.ne 3dae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25208> // b.any │ │ │ │ - cbz w9, 3db84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252a4> │ │ │ │ - fcmp d28, d28 │ │ │ │ - str d28, [x21, #928] │ │ │ │ - b.vs 3db84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252a4> │ │ │ │ - fmov x1, d28 │ │ │ │ - mov x0, #0xffe0000000000000 // #-9007199254740992 │ │ │ │ - cmp x0, x1, lsl #1 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 3dc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253a4> // b.any │ │ │ │ - movi d30, #0x0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - str d30, [x21, #928] │ │ │ │ - b 3dba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252c8> │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - cmp w14, #0x40 │ │ │ │ - b.eq 3dc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2533c> // b.none │ │ │ │ - lsr x0, x10, x14 │ │ │ │ - tbz w0, #0, 3db9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252bc> │ │ │ │ - ldr x8, [x11] │ │ │ │ - ubfiz w7, w14, #3, #3 │ │ │ │ - and w6, w14, #0xfffffff8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - and w0, w1, #0x7 │ │ │ │ - add w2, w6, w1, asr #3 │ │ │ │ - add w0, w0, w7 │ │ │ │ - lsr x4, x8, x1 │ │ │ │ - add x5, x19, w3, sxtw #3 │ │ │ │ - add x2, x19, w2, sxtw #3 │ │ │ │ - ubfiz x0, x0, #3, #7 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x0, x19, x0 │ │ │ │ - tbz w4, #0, 3dc08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25328> │ │ │ │ - ldr d31, [x0, #408] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr d28, [x2, #408] │ │ │ │ - mov w9, #0x1 // #1 │ │ │ │ - fmul d31, d29, d31 │ │ │ │ - fmadd d31, d29, d28, d31 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - str d31, [x5, #920] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 3dbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252e0> // b.any │ │ │ │ - add w14, w14, #0x1 │ │ │ │ - cmp w14, #0x40 │ │ │ │ - b.ne 3dba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252c8> // b.any │ │ │ │ - cbz w9, 3dc3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2535c> │ │ │ │ - fcmp d30, d30 │ │ │ │ - str d30, [x21, #928] │ │ │ │ - b.vs 3dc3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2535c> │ │ │ │ - fmov x1, d30 │ │ │ │ - mov x0, #0xffe0000000000000 // #-9007199254740992 │ │ │ │ - cmp x0, x1, lsl #1 │ │ │ │ - b.ne 3dda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254c4> // b.any │ │ │ │ + nop │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cbz x26, 3a530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10530> │ │ │ │ + mov x0, x26 │ │ │ │ + bl ced0 │ │ │ │ + add x22, x25, x22 │ │ │ │ + stp x25, x19, [x23] │ │ │ │ + str x22, [x23, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0xfffffffe // #-2 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + add x2, x4, #0x1 │ │ │ │ + mov x1, x20 │ │ │ │ + stp x4, x3, [sp, #80] │ │ │ │ + bl c5d0 , 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 x26, x24 │ │ │ │ + b.ne 3a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x104a0> // b.any │ │ │ │ + mov x19, x25 │ │ │ │ + b 3a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10520> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ + bl c9f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, w2 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + 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 3a678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10678> // b.none │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.eq 3a680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10680> // b.none │ │ │ │ + cmp w19, #0x10 │ │ │ │ + b.ne 3a628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10628> // b.any │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #2, 3a628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10628> │ │ │ │ + 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 3a5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x105a0> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3a6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106f0> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr d29, [x1, #56] │ │ │ │ - b 3da30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25150> │ │ │ │ - mov x1, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d31, x1 │ │ │ │ - fcmpe d28, d31 │ │ │ │ - b.mi 3db84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252a4> // b.first │ │ │ │ - ldr x1, [x12, x13] │ │ │ │ - cbz x1, 3dd98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254b8> │ │ │ │ - fmov d31, x1 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - cbz x10, 3dd98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254b8> │ │ │ │ - fmov d31, x10 │ │ │ │ - ldr d29, [x21, #928] │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - ldr x9, [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 w7, w4, #0x1 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ls 3dd68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25488> // b.plast │ │ │ │ - add x6, x9, w7, sxtw #3 │ │ │ │ - sub x1, x6, x19 │ │ │ │ - cmp x1, #0x3a0 │ │ │ │ - b.eq 3dd68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25488> // b.none │ │ │ │ - ubfx x3, x2, #1, #15 │ │ │ │ - lsr w5, w2, #1 │ │ │ │ - add x8, x19, #0x398 │ │ │ │ + mov w0, w19 │ │ │ │ + b 3a644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10644> │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 3a628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10628> │ │ │ │ + ldr x2, [x0] │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + mov w1, w19 │ │ │ │ + blr x2 │ │ │ │ + b 3a620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10620> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , 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 3a5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x105a0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - lsl x3, x3, #4 │ │ │ │ - ldr q31, [x8, x1] │ │ │ │ - fmul v31.2d, v31.2d, v30.d[0] │ │ │ │ - str q31, [x6, x1] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 3dd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25430> // b.any │ │ │ │ - lsl w1, w5, #1 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 3dd48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25468> // b.none │ │ │ │ - add x2, x19, w1, sxtw #3 │ │ │ │ - add w1, w1, w7 │ │ │ │ - ldr d31, [x2, #920] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x9, w1, 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 │ │ │ │ + b.eq 3a70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1070c> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3a6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106d4> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106f0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 3a7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x107b0> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 3a77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1077c> │ │ │ │ + ldr x3, [x0] │ │ │ │ + adrp x1, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x1, x1, #0xfa0 │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 3a788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10788> // b.none │ │ │ │ + adrp x1, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x1, x1, #0xa20 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10780> // b.any │ │ │ │ ret │ │ │ │ - ubfiz x2, x2, #3, #16 │ │ │ │ - add x7, x9, w7, sxtw #3 │ │ │ │ - add x3, x19, #0x398 │ │ │ │ + mov x16, x2 │ │ │ │ + br x16 │ │ │ │ + ldr x2, [x0, #32] │ │ │ │ + ldur x1, [x3, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cbz x2, 3a7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x107b0> │ │ │ │ + ldr x3, [x2] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr d31, [x3, x1] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x7, x1] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 3dd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25498> // b.any │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 3dd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2546c> │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 3dd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2546c> │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 3dc3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2535c> // b.first │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 3dc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253b4> │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 3a7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x107ac> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b d860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - mov x26, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - str x1, [sp] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldr x5, [x26, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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 3a858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10858> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3a82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1082c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3a888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10888> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29d40 ::do_widen(char) const@@Base+0xca80> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr w27, [x26, #108] │ │ │ │ - ldr w6, [x26, #116] │ │ │ │ - ldr x3, [x5, #208] │ │ │ │ - ldp w1, w0, [x26, #100] │ │ │ │ - ldr w7, [x26, #132] │ │ │ │ - ldrh w3, [x3, w1, sxtw #1] │ │ │ │ - str w1, [x26, #144] │ │ │ │ - ldr w1, [x26, #124] │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - stp w3, w27, [x26, #148] │ │ │ │ - str w27, [x26, #156] │ │ │ │ - stp w6, w7, [x26, #168] │ │ │ │ - str w1, [x26, #176] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.lt 3f620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d40> // b.tstop │ │ │ │ - mov x6, #0x8400 // #33792 │ │ │ │ - mov x8, #0x83a8 // #33704 │ │ │ │ - mov x9, #0x83e8 // #33768 │ │ │ │ - mov w7, w27 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - add x22, x26, x9 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - add x24, x26, x6 │ │ │ │ - add x23, x26, x8 │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - stp d13, d14, [sp, #192] │ │ │ │ - str d15, [sp, #208] │ │ │ │ - ldr w6, [x26, #120] │ │ │ │ - sub w0, w27, w0 │ │ │ │ - ldr x5, [x5, #136] │ │ │ │ - sub w1, w1, w6 │ │ │ │ - str w1, [x26, #180] │ │ │ │ - asr w1, w27, #1 │ │ │ │ - str w0, [x26, #160] │ │ │ │ - ubfiz w0, w27, #2, #1 │ │ │ │ - ldrb w20, [x5, w1, sxtw] │ │ │ │ - asr w20, w20, w0 │ │ │ │ - and w21, w20, #0x3 │ │ │ │ - ands w20, w20, #0x2 │ │ │ │ - ccmp w21, #0x1, #0x4, eq // eq = none │ │ │ │ - cset w25, ne // ne = any │ │ │ │ - cmp w7, w27 │ │ │ │ - b.ne 3e0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x257c0> // b.any │ │ │ │ - adrp x0, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - ldr q31, [x0, #2048] │ │ │ │ - stur q31, [x24, #40] │ │ │ │ - ldr w3, [x26, #136] │ │ │ │ - and w28, w25, #0x1 │ │ │ │ - cbnz w25, 3edc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264e4> │ │ │ │ - cbz w20, 3ef1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2663c> │ │ │ │ - ldp x0, x2, [x26] │ │ │ │ - ldrsw x1, [x26, #168] │ │ │ │ - ldr x2, [x2, #160] │ │ │ │ - ldp d29, d28, [x0, #104] │ │ │ │ - ldrb w0, [x2, x1] │ │ │ │ - fdiv d28, d28, d29 │ │ │ │ - tbnz w0, #0, 3f328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a48> │ │ │ │ - fmov d26, d28 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - add x28, x26, #0x8, lsl #12 │ │ │ │ - str d27, [x28, #936] │ │ │ │ - str d26, [x28, #1000] │ │ │ │ - tbnz w0, #1, 3f31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a3c> │ │ │ │ - fmov d30, d28 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x28, #944] │ │ │ │ - str d30, [x28, #1008] │ │ │ │ - tbnz w0, #2, 3f310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a30> │ │ │ │ - fmov d18, d28 │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - str d0, [x28, #952] │ │ │ │ - str d18, [x28, #1016] │ │ │ │ - tbnz w0, #3, 3f304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a24> │ │ │ │ - fmov d16, d28 │ │ │ │ - fmov d17, #1.000000000000000000e+00 │ │ │ │ - str d17, [x28, #960] │ │ │ │ - str d16, [x28, #1024] │ │ │ │ - tbnz w0, #4, 3f2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a18> │ │ │ │ - fmov d6, d28 │ │ │ │ - fmov d7, #1.000000000000000000e+00 │ │ │ │ - str d7, [x28, #968] │ │ │ │ - str d6, [x28, #1032] │ │ │ │ - tbnz w0, #5, 3f2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269f8> │ │ │ │ - fmov d4, d28 │ │ │ │ - fmov d5, #1.000000000000000000e+00 │ │ │ │ - str d5, [x28, #976] │ │ │ │ - str d4, [x28, #1040] │ │ │ │ - tbnz w0, #6, 3f2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a0c> │ │ │ │ - fmov d2, d28 │ │ │ │ - fmov d3, #1.000000000000000000e+00 │ │ │ │ - fmov d1, #1.000000000000000000e+00 │ │ │ │ - sxtb w0, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x4, x28, #0x3d8 │ │ │ │ - fmov d22, d1 │ │ │ │ - ldr x0, [x26, #240] │ │ │ │ - fcsel d1, d1, d28, lt // lt = tstop │ │ │ │ - movi v21.4s, #0x0 │ │ │ │ - fcsel d28, d28, d22, lt // lt = tstop │ │ │ │ - stp d2, d1, [x4, #64] │ │ │ │ - stp d3, d28, [x4] │ │ │ │ - stp q21, q21, [x0] │ │ │ │ - stp q21, q21, [x0, #32] │ │ │ │ - cbz w3, 3ed54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26474> │ │ │ │ - ldr x6, [x26, #192] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3a88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1088c> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d068 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1088c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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 3a958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10958> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3a92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1092c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 3e054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25774> │ │ │ │ - ldp q28, q30, [x22] │ │ │ │ - ldp q29, q31, [x22, #32] │ │ │ │ - str q28, [x6, x2] │ │ │ │ - stp q30, q29, [x8, #16] │ │ │ │ - str q31, [x8, #48] │ │ │ │ - ldr w3, [x26, #136] │ │ │ │ - ldr x0, [x26, #240] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldr x6, [x26, #192] │ │ │ │ - ldp d31, d0, [x0] │ │ │ │ - add x1, x6, x2 │ │ │ │ - ldr d23, [x6, x2] │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - ldp d17, d7, [x0, #16] │ │ │ │ - fadd d21, d23, d31 │ │ │ │ - ldp d5, d3, [x0, #32] │ │ │ │ - ldp d1, d22, [x0, #48] │ │ │ │ - str d21, [x0] │ │ │ │ - ldr d30, [x1, #8] │ │ │ │ - fadd d24, d30, d0 │ │ │ │ - str d24, [x0, #8] │ │ │ │ - ldr d18, [x1, #16] │ │ │ │ - fadd d25, d18, d17 │ │ │ │ - str d25, [x0, #16] │ │ │ │ - ldr d16, [x1, #24] │ │ │ │ - fadd d26, d16, d7 │ │ │ │ - str d26, [x0, #24] │ │ │ │ - ldr d6, [x1, #32] │ │ │ │ - fadd d27, d6, d5 │ │ │ │ - str d27, [x0, #32] │ │ │ │ - ldr d4, [x1, #40] │ │ │ │ - fadd d29, d4, d3 │ │ │ │ - str d29, [x0, #40] │ │ │ │ - ldr d2, [x1, #48] │ │ │ │ - fadd d19, d2, d1 │ │ │ │ - str d19, [x0, #48] │ │ │ │ - ldr d23, [x1, #56] │ │ │ │ - fadd d20, d23, d22 │ │ │ │ - str d20, [x0, #56] │ │ │ │ - cmp w3, w5 │ │ │ │ - b.eq 3ed70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26490> // b.none │ │ │ │ - ldr x7, [x26, #64] │ │ │ │ - lsr w3, w5, #3 │ │ │ │ - ldp w1, w8, [x26, #160] │ │ │ │ - mvn w0, w5 │ │ │ │ - ldr x9, [x26, #88] │ │ │ │ - add w1, w1, w8 │ │ │ │ - lsr x7, x7, #3 │ │ │ │ - and w0, w0, #0x7 │ │ │ │ - add x8, x6, x2 │ │ │ │ - madd x1, x1, x7, x9 │ │ │ │ - ldrb w1, [x1, w3, uxtw] │ │ │ │ - asr w0, w1, w0 │ │ │ │ - tbnz w0, #0, 3dfb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256d0> │ │ │ │ - ldp q28, q30, [x23] │ │ │ │ - ldp q29, q31, [x23, #32] │ │ │ │ - str q28, [x6, x2] │ │ │ │ - stp q30, q29, [x8, #16] │ │ │ │ - str q31, [x8, #48] │ │ │ │ - b 3dfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256e4> │ │ │ │ - ldr x0, [x26] │ │ │ │ - mov w2, w27 │ │ │ │ - ldr w1, [x26, #156] │ │ │ │ - ldr x3, [x0, #80] │ │ │ │ - ldrb w19, [x3, w27, sxtw] │ │ │ │ - bl 2ad68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12488> │ │ │ │ - fcvt d0, s0 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - ldr w8, [x26, #152] │ │ │ │ - ldr w0, [x26, #108] │ │ │ │ - mov w27, w8 │ │ │ │ - fsub d14, d29, d0 │ │ │ │ - stp d14, d0, [x24, #40] │ │ │ │ - cmp w8, w0 │ │ │ │ - b.eq 3deb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x255d8> // b.none │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - ldrsw x3, [x26, #144] │ │ │ │ - ldr w5, [x26, #148] │ │ │ │ - ldr x0, [x1, #208] │ │ │ │ - ldrh w0, [x0, x3, lsl #1] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq 3e434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b54> // b.none │ │ │ │ - and w28, w25, #0x1 │ │ │ │ - cbnz w25, 3ec84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263a4> │ │ │ │ - ldr w3, [x26, #136] │ │ │ │ - ldr d13, [x26, #184] │ │ │ │ - ldr x19, [x26, #240] │ │ │ │ - ucvtf d31, w3 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fdiv d15, d0, d31 │ │ │ │ - cbz w20, 3e6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e08> │ │ │ │ - ldr x6, [x1, #160] │ │ │ │ - ldr x1, [x26] │ │ │ │ - ldrsw x0, [x26, #168] │ │ │ │ - ldp d31, d30, [x1, #104] │ │ │ │ - ldrb w0, [x6, x0] │ │ │ │ - fdiv d30, d30, d31 │ │ │ │ - fmov d31, d30 │ │ │ │ - tbnz w0, #0, 3e148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25868> │ │ │ │ - fmov d31, d29 │ │ │ │ - fmov d29, d30 │ │ │ │ - add x28, x26, #0x8, lsl #12 │ │ │ │ - str d31, [x28, #936] │ │ │ │ - str d29, [x28, #1000] │ │ │ │ - tbnz w0, #1, 3f2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269c0> │ │ │ │ - fmov d31, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x28, #944] │ │ │ │ - str d31, [x28, #1008] │ │ │ │ - tbnz w0, #2, 3f244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26964> │ │ │ │ - fmov d31, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x28, #952] │ │ │ │ - str d31, [x28, #1016] │ │ │ │ - tbnz w0, #3, 3f258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26978> │ │ │ │ - fmov d31, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x28, #960] │ │ │ │ - str d31, [x28, #1024] │ │ │ │ - tbnz w0, #4, 3f26c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2698c> │ │ │ │ - fmov d31, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x28, #968] │ │ │ │ - str d31, [x28, #1032] │ │ │ │ - tbnz w0, #5, 3f280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269a0> │ │ │ │ - fmov d31, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x28, #976] │ │ │ │ - str d31, [x28, #1040] │ │ │ │ - tbnz w0, #6, 3f294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269b4> │ │ │ │ - fmov d28, d30 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - sxtb w0, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x2, x28, #0x3d8 │ │ │ │ - fmov d29, d31 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - fcsel d31, d31, d30, lt // lt = tstop │ │ │ │ - fcsel d30, d30, d29, lt // lt = tstop │ │ │ │ - stp d28, d31, [x2, #64] │ │ │ │ - stp d27, d30, [x2] │ │ │ │ - str w3, [sp, #12] │ │ │ │ - str w5, [sp, #24] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr d22, [x19] │ │ │ │ - mov x11, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - fmul d22, d15, d22 │ │ │ │ - str d22, [x0] │ │ │ │ - ldr d21, [x19, #8] │ │ │ │ - fmul d21, d15, d21 │ │ │ │ - str d21, [x0, #8] │ │ │ │ - ldr d20, [x19, #16] │ │ │ │ - fmul d20, d15, d20 │ │ │ │ - str d20, [x0, #16] │ │ │ │ - ldr d19, [x19, #24] │ │ │ │ - fmul d19, d15, d19 │ │ │ │ - str d19, [x0, #24] │ │ │ │ - ldr d18, [x19, #32] │ │ │ │ - fmul d18, d15, d18 │ │ │ │ - str d18, [x0, #32] │ │ │ │ - ldr d17, [x19, #40] │ │ │ │ - fmul d17, d15, d17 │ │ │ │ - str d17, [x0, #40] │ │ │ │ - ldr d16, [x19, #48] │ │ │ │ - fmul d16, d15, d16 │ │ │ │ - str d16, [x0, #48] │ │ │ │ - ldr d30, [x19, #56] │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - str d15, [x0, #56] │ │ │ │ - stp q31, q31, [x19] │ │ │ │ - stp q31, q31, [x19, #32] │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - cbz w3, 3f3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ad4> │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x25, x26, #0xc0 │ │ │ │ - ldp w10, w1, [x26, #160] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x7, [x26, #88] │ │ │ │ - add w10, w10, w1 │ │ │ │ - fdiv d31, d14, d13 │ │ │ │ - lsr x0, x0, #3 │ │ │ │ - ldr x1, [x26, #192] │ │ │ │ - madd x10, x10, x0, x7 │ │ │ │ - b 3e380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25aa0> │ │ │ │ - ldr d7, [x28, #936] │ │ │ │ - fmul d23, d7, d23 │ │ │ │ - str d23, [x1] │ │ │ │ - ldr d23, [x28, #944] │ │ │ │ - fmul d24, d23, d24 │ │ │ │ - str d24, [x1, #8] │ │ │ │ - ldr d24, [x28, #952] │ │ │ │ - fmul d25, d24, d25 │ │ │ │ - str d25, [x1, #16] │ │ │ │ - ldr d25, [x28, #960] │ │ │ │ - fmul d26, d25, d26 │ │ │ │ - str d26, [x1, #24] │ │ │ │ - ldr d26, [x28, #968] │ │ │ │ - fmul d27, d26, d27 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d27, [x28, #976] │ │ │ │ - fmul d28, d27, d28 │ │ │ │ - str d28, [x1, #40] │ │ │ │ - ldr d28, [x28, #984] │ │ │ │ - fmul d29, d28, d29 │ │ │ │ - str d29, [x1, #48] │ │ │ │ - ldr d29, [x28, #992] │ │ │ │ - fmul d29, d29, d30 │ │ │ │ - ldr d30, [x1] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stur d29, [x1, #-8] │ │ │ │ - ldp d29, d24, [x19] │ │ │ │ - ldp d25, d26, [x19, #16] │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - ldp d27, d28, [x19, #32] │ │ │ │ - ldp d29, d7, [x19, #48] │ │ │ │ - str d30, [x19] │ │ │ │ - ldur d23, [x1, #-56] │ │ │ │ - fadd d23, d23, d24 │ │ │ │ - str d23, [x19, #8] │ │ │ │ - ldur d24, [x1, #-48] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x19, #16] │ │ │ │ - ldur d25, [x1, #-40] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x19, #24] │ │ │ │ - ldur d26, [x1, #-32] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x19, #32] │ │ │ │ - ldur d27, [x1, #-24] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x19, #40] │ │ │ │ - ldur d28, [x1, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x19, #48] │ │ │ │ - ldur d29, [x1, #-8] │ │ │ │ - fadd d29, d29, d7 │ │ │ │ - str d29, [x19, #56] │ │ │ │ - cmp w6, w3 │ │ │ │ - b.eq 3ec2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2634c> // b.none │ │ │ │ - ldp d23, d24, [x1] │ │ │ │ - lsr w7, w6, #3 │ │ │ │ - ldp d25, d26, [x1, #16] │ │ │ │ - mvn w8, w6 │ │ │ │ - ldp d27, d28, [x1, #32] │ │ │ │ - fmadd d23, d31, d23, d22 │ │ │ │ - ldp d29, d30, [x1, #48] │ │ │ │ - fmadd d24, d31, d24, d21 │ │ │ │ - fmadd d25, d31, d25, d20 │ │ │ │ - fmadd d26, d31, d26, d19 │ │ │ │ - fmadd d27, d31, d27, d18 │ │ │ │ - fmadd d28, d31, d28, d17 │ │ │ │ - fmadd d29, d31, d29, d16 │ │ │ │ - fmadd d30, d31, d30, d15 │ │ │ │ - ldrb w7, [x10, w7, uxtw] │ │ │ │ - and w8, w8, #0x7 │ │ │ │ - asr w7, w7, w8 │ │ │ │ - stp d23, d24, [x1] │ │ │ │ - stp d25, d26, [x1, #16] │ │ │ │ - stp d27, d28, [x1, #32] │ │ │ │ - stp d29, d30, [x1, #48] │ │ │ │ - tbz w7, #0, 3e2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x259c0> │ │ │ │ - ldr d7, [x28, #1000] │ │ │ │ - fmul d23, d7, d23 │ │ │ │ - str d23, [x1] │ │ │ │ - ldr d23, [x28, #1008] │ │ │ │ - fmul d24, d23, d24 │ │ │ │ - str d24, [x1, #8] │ │ │ │ - ldr d24, [x28, #1016] │ │ │ │ - fmul d25, d24, d25 │ │ │ │ - str d25, [x1, #16] │ │ │ │ - ldr d25, [x28, #1024] │ │ │ │ - fmul d26, d25, d26 │ │ │ │ - str d26, [x1, #24] │ │ │ │ - ldr d26, [x28, #1032] │ │ │ │ - fmul d27, d26, d27 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d27, [x28, #1040] │ │ │ │ - fmul d28, d27, d28 │ │ │ │ - str d28, [x1, #40] │ │ │ │ - ldr d28, [x28, #1048] │ │ │ │ - fmul d29, d28, d29 │ │ │ │ - str d29, [x1, #48] │ │ │ │ - ldr d29, [x28, #1056] │ │ │ │ - b 3e2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a18> │ │ │ │ - ldr w3, [x26, #136] │ │ │ │ - and w28, w25, #0x1 │ │ │ │ - ldr x0, [x26, #240] │ │ │ │ - ucvtf d31, w3 │ │ │ │ - cbnz w25, 3f0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26804> │ │ │ │ - fdiv d15, d0, d31 │ │ │ │ - ldr d30, [x26, #184] │ │ │ │ - fdiv d31, d14, d30 │ │ │ │ - cbz w20, 3f008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26728> │ │ │ │ - ldr x6, [x26] │ │ │ │ - ldr x7, [x1, #160] │ │ │ │ - ldp d28, d30, [x6, #104] │ │ │ │ - ldrsw x1, [x26, #168] │ │ │ │ - fdiv d30, d30, d28 │ │ │ │ - ldrb w1, [x7, x1] │ │ │ │ - fmov d28, d30 │ │ │ │ - tbnz w1, #0, 3e480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ba0> │ │ │ │ - fmov d28, d29 │ │ │ │ - fmov d29, d30 │ │ │ │ - add x28, x26, #0x8, lsl #12 │ │ │ │ - str d28, [x28, #936] │ │ │ │ - str d29, [x28, #1000] │ │ │ │ - tbnz w1, #1, 3f3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ac8> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - str d28, [x28, #944] │ │ │ │ - str d29, [x28, #1008] │ │ │ │ - tbnz w1, #2, 3f34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a6c> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - str d28, [x28, #952] │ │ │ │ - str d29, [x28, #1016] │ │ │ │ - tbnz w1, #3, 3f360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a80> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - str d28, [x28, #960] │ │ │ │ - str d29, [x28, #1024] │ │ │ │ - tbnz w1, #4, 3f374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a94> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - str d28, [x28, #968] │ │ │ │ - str d29, [x28, #1032] │ │ │ │ - tbnz w1, #5, 3f388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26aa8> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - str d28, [x28, #976] │ │ │ │ - str d29, [x28, #1040] │ │ │ │ - tbnz w1, #6, 3f39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26abc> │ │ │ │ - fmov d26, d30 │ │ │ │ - fmov d25, #1.000000000000000000e+00 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - sxtb w1, w1 │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - fmov d27, d28 │ │ │ │ - add x1, x28, #0x3d8 │ │ │ │ - fcsel d28, d28, d30, lt // lt = tstop │ │ │ │ - fcsel d30, d30, d27, lt // lt = tstop │ │ │ │ - stp d26, d28, [x1, #64] │ │ │ │ - stp d25, d30, [x1] │ │ │ │ - stp q29, q29, [x0] │ │ │ │ - stp q29, q29, [x0, #32] │ │ │ │ - cbz w3, 3f610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d30> │ │ │ │ - ldr x7, [x26, #64] │ │ │ │ - add x10, x26, #0xd8 │ │ │ │ - ldp w12, w1, [x26, #160] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x9, [x26, #88] │ │ │ │ - add w12, w12, w1 │ │ │ │ - lsr x7, x7, #3 │ │ │ │ - ldr x1, [x26, #192] │ │ │ │ - ldr x11, [x26, #216] │ │ │ │ - madd x12, x12, x7, x9 │ │ │ │ - b 3e650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d70> │ │ │ │ - ldr d25, [x28, #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, [x28, #944] │ │ │ │ - fmul d26, d26, d25 │ │ │ │ - str d26, [x1, #8] │ │ │ │ - ldr d26, [x28, #952] │ │ │ │ - fmul d26, d26, d30 │ │ │ │ - str d26, [x1, #16] │ │ │ │ - ldr d26, [x28, #960] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x1, #24] │ │ │ │ - ldr d27, [x28, #968] │ │ │ │ - fmul d27, d27, d30 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d27, [x28, #976] │ │ │ │ - fmul d28, d28, d27 │ │ │ │ - str d28, [x1, #40] │ │ │ │ - ldr d28, [x28, #984] │ │ │ │ - fmul d30, d28, d30 │ │ │ │ - str d30, [x1, #48] │ │ │ │ - ldr d30, [x28, #992] │ │ │ │ - fmul d29, d29, d30 │ │ │ │ - ldr d30, [x1] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add x11, x11, #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 w6, w3 │ │ │ │ - b.eq 3f2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269cc> // b.none │ │ │ │ - ldr d30, [x11] │ │ │ │ - lsr w7, w6, #3 │ │ │ │ - mvn w9, w6 │ │ │ │ - and w9, w9, #0x7 │ │ │ │ - fmadd d30, d30, d31, d15 │ │ │ │ - ldrb w7, [x12, w7, uxtw] │ │ │ │ - asr w7, w7, w9 │ │ │ │ - dup v29.2d, v30.d[0] │ │ │ │ - stp q29, q29, [x1] │ │ │ │ - stp q29, q29, [x1, #32] │ │ │ │ - tbz w7, #0, 3e55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c7c> │ │ │ │ - ldr d25, [x28, #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, [x28, #1008] │ │ │ │ - fmul d26, d26, d25 │ │ │ │ - str d26, [x1, #8] │ │ │ │ - ldr d26, [x28, #1016] │ │ │ │ - fmul d26, d26, d30 │ │ │ │ - str d26, [x1, #16] │ │ │ │ - ldr d26, [x28, #1024] │ │ │ │ - fmul d27, d27, d26 │ │ │ │ - str d27, [x1, #24] │ │ │ │ - ldr d27, [x28, #1032] │ │ │ │ - fmul d27, d27, d30 │ │ │ │ - str d27, [x1, #32] │ │ │ │ - ldr d27, [x28, #1040] │ │ │ │ - fmul d28, d28, d27 │ │ │ │ - str d28, [x1, #40] │ │ │ │ - ldr d28, [x28, #1048] │ │ │ │ - fmul d30, d28, d30 │ │ │ │ - str d30, [x1, #48] │ │ │ │ - ldr d30, [x28, #1056] │ │ │ │ - b 3e5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ce4> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str w3, [sp, #12] │ │ │ │ - str w5, [sp, #24] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr d22, [x19] │ │ │ │ - mov x6, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - fmul d22, d15, d22 │ │ │ │ - str d22, [x0] │ │ │ │ - ldr d21, [x19, #8] │ │ │ │ - fmul d21, d15, d21 │ │ │ │ - str d21, [x0, #8] │ │ │ │ - ldr d20, [x19, #16] │ │ │ │ - fmul d20, d15, d20 │ │ │ │ - str d20, [x0, #16] │ │ │ │ - ldr d19, [x19, #24] │ │ │ │ - fmul d19, d15, d19 │ │ │ │ - str d19, [x0, #24] │ │ │ │ - ldr d18, [x19, #32] │ │ │ │ - fmul d18, d15, d18 │ │ │ │ - str d18, [x0, #32] │ │ │ │ - ldr d17, [x19, #40] │ │ │ │ - fmul d17, d15, d17 │ │ │ │ - str d17, [x0, #40] │ │ │ │ - ldr d16, [x19, #48] │ │ │ │ - fmul d16, d15, d16 │ │ │ │ - str d16, [x0, #48] │ │ │ │ - ldr d30, [x19, #56] │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - str d15, [x0, #56] │ │ │ │ - stp q31, q31, [x19] │ │ │ │ - stp q31, q31, [x19, #32] │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - cbz w3, 3f5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26cdc> │ │ │ │ - fdiv d31, d14, d13 │ │ │ │ - mov w0, #0x40 // #64 │ │ │ │ - ldr x1, [x26, #192] │ │ │ │ - add x25, x26, #0xc0 │ │ │ │ - umaddl x0, w3, w0, x1 │ │ │ │ - ldp d30, d23, [x1] │ │ │ │ - ldp d25, d24, [x1, #16] │ │ │ │ - ldp d27, d26, [x1, #32] │ │ │ │ - fmadd d30, d31, d30, d22 │ │ │ │ - ldp d29, d28, [x1, #48] │ │ │ │ - fmadd d23, d31, d23, d21 │ │ │ │ - fmadd d25, d31, d25, d20 │ │ │ │ - fmadd d24, d31, d24, d19 │ │ │ │ - fmadd d27, d31, d27, d18 │ │ │ │ - fmadd d26, d31, d26, d17 │ │ │ │ - fmadd d29, d31, d29, d16 │ │ │ │ - fmadd d28, d31, d28, d15 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp d30, d23, [x1, #-64] │ │ │ │ - stp d25, d24, [x1, #-48] │ │ │ │ - stp d27, d26, [x1, #-32] │ │ │ │ - stp d29, d28, [x1, #-16] │ │ │ │ - ldp d29, d25, [x19] │ │ │ │ - ldp d26, d27, [x19, #16] │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - ldp d28, d29, [x19, #32] │ │ │ │ - str d30, [x19] │ │ │ │ - ldur d23, [x1, #-56] │ │ │ │ - fadd d23, d23, d25 │ │ │ │ - str d23, [x19, #8] │ │ │ │ - ldur d24, [x1, #-48] │ │ │ │ - fadd d24, d24, d26 │ │ │ │ - str d24, [x19, #16] │ │ │ │ - ldur d25, [x1, #-40] │ │ │ │ - fadd d25, d25, d27 │ │ │ │ - str d25, [x19, #24] │ │ │ │ - ldur d26, [x1, #-32] │ │ │ │ - fadd d26, d26, d28 │ │ │ │ - str d26, [x19, #32] │ │ │ │ - ldur d27, [x1, #-24] │ │ │ │ - fadd d27, d27, d29 │ │ │ │ - ldp d29, d7, [x19, #48] │ │ │ │ - str d27, [x19, #40] │ │ │ │ - ldur d28, [x1, #-16] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x19, #48] │ │ │ │ - ldur d29, [x1, #-8] │ │ │ │ - fadd d29, d29, d7 │ │ │ │ - str d29, [x19, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 3e788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ea8> // b.any │ │ │ │ - fadd d31, d30, d23 │ │ │ │ - mov x0, x6 │ │ │ │ - str w3, [sp, #12] │ │ │ │ - str w5, [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, [x26, #184] │ │ │ │ - bl ced0 │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - cbz w5, 3edb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264d4> │ │ │ │ - str w27, [x26, #156] │ │ │ │ - cbz w27, 3f628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d48> │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ne 3ec7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2639c> // b.any │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - stp q31, q31, [x19] │ │ │ │ - stp q31, q31, [x19, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - mov x25, x21 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - add x28, x21, #0x30 │ │ │ │ - str x21, [sp, #40] │ │ │ │ - stp x21, x0, [sp, #48] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - str x28, [sp, #80] │ │ │ │ - stp xzr, xzr, [x25] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str xzr, [x25, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp q29, q28, [x19] │ │ │ │ - str x0, [x25] │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - add x25, x25, #0x18 │ │ │ │ - ldp q31, q30, [x19, #32] │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - stp x1, x1, [x25, #-16] │ │ │ │ - str x25, [sp, #40] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - cmp x28, x25 │ │ │ │ - b.ne 3e8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fec> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - str x28, [sp, #72] │ │ │ │ - bl ced0 │ │ │ │ - ldr w28, [x26, #180] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr x0, [x26, #384] │ │ │ │ - smull x28, w28, w1 │ │ │ │ - add x1, x0, x28 │ │ │ │ - ldr x27, [x0, x28] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - subs x19, x2, x27 │ │ │ │ - b.eq 3f6c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26de8> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, x27 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - ldr w8, [x26, #136] │ │ │ │ - ldp d31, d29, [x19] │ │ │ │ - ldp d28, d27, [x19, #16] │ │ │ │ - ldp d26, d25, [x19, #32] │ │ │ │ - ldp d24, d23, [x19, #48] │ │ │ │ - fdiv d31, d0, d31 │ │ │ │ - fdiv d29, d0, d29 │ │ │ │ - fdiv d28, d0, d28 │ │ │ │ - fdiv d27, d0, d27 │ │ │ │ - fdiv d26, d0, d26 │ │ │ │ - fdiv d25, d0, d25 │ │ │ │ - fdiv d24, d0, d24 │ │ │ │ - fdiv d23, d0, d23 │ │ │ │ - stp d31, d29, [x19] │ │ │ │ - stp d28, d27, [x19, #16] │ │ │ │ - stp d26, d25, [x19, #32] │ │ │ │ - stp d24, d23, [x19, #48] │ │ │ │ - cbz w8, 3eaac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261cc> │ │ │ │ - ldr x1, [x26, #64] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldp w0, w3, [x26, #160] │ │ │ │ - mov w9, #0x18 // #24 │ │ │ │ - ldr x7, [x26, #88] │ │ │ │ - add w0, w0, w3 │ │ │ │ - ldr x2, [x26, #360] │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - ldr x3, [x26, #192] │ │ │ │ - ldr x2, [x2, x28] │ │ │ │ - madd x0, x0, x1, x7 │ │ │ │ - lsr w1, w6, #3 │ │ │ │ - mvn w7, w6 │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - ldr d7, [x2] │ │ │ │ - ldr d6, [x3] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - fmul d7, d31, d7 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - asr w1, w1, w7 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - umull x1, w1, w9 │ │ │ │ - ldr x1, [x21, x1] │ │ │ │ - ldp d5, d30, [x1] │ │ │ │ - ldp d22, 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, d28, d17 │ │ │ │ - fmadd d22, d17, d16, d22 │ │ │ │ - str d22, [x1, #16] │ │ │ │ - ldur d21, [x2, #-40] │ │ │ │ - ldur d20, [x3, #-40] │ │ │ │ - fmul d21, d27, d21 │ │ │ │ - fmadd d19, d21, d20, d19 │ │ │ │ - str d19, [x1, #24] │ │ │ │ - ldur d18, [x2, #-32] │ │ │ │ - ldur d2, [x3, #-32] │ │ │ │ - fmul d18, d26, d18 │ │ │ │ - fmadd d1, d18, d2, d1 │ │ │ │ - str d1, [x1, #32] │ │ │ │ - ldur d0, [x2, #-24] │ │ │ │ - ldur d7, [x3, #-24] │ │ │ │ - fmul d0, d25, d0 │ │ │ │ - fmadd d6, d0, d7, d6 │ │ │ │ - str d6, [x1, #40] │ │ │ │ - ldur d5, [x2, #-16] │ │ │ │ - ldur d4, [x3, #-16] │ │ │ │ - fmul d5, d24, d5 │ │ │ │ - fmadd d3, d5, d4, d3 │ │ │ │ - str d3, [x1, #48] │ │ │ │ - ldur d17, [x2, #-8] │ │ │ │ - ldur d16, [x3, #-8] │ │ │ │ - fmul d17, d23, d17 │ │ │ │ - fmadd d30, d17, d16, d30 │ │ │ │ - str d30, [x1, #56] │ │ │ │ - cmp w6, w8 │ │ │ │ - b.ne 3e9c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260e8> // b.any │ │ │ │ - ldr x2, [x21] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [x21, #24] │ │ │ │ - mov x19, x21 │ │ │ │ - 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, [x26, #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 │ │ │ │ + b.ne 3a988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10988> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29d40 ::do_widen(char) const@@Base+0xca80> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3a98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1098c> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d068 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1098c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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 3aa58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a58> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3aa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a2c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3aa88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a88> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29d40 ::do_widen(char) const@@Base+0xca80> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3aa8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a8c> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d068 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3aa8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a8c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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 3ab58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b58> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3ab2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b2c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3ab88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b88> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29d40 ::do_widen(char) const@@Base+0xca80> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3ab8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b8c> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d068 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ab8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b8c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , 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 x2, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w3, [x0, #120] │ │ │ │ + tbz w3, #1, 3ac38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c38> │ │ │ │ + ldr x3, [x0, #40] │ │ │ │ + cbz x3, 3ac50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c50> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3accc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ccc> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 3ac7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c7c> // b.none │ │ │ │ + strb w1, [x3] │ │ │ │ + mov w4, w1 │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x2, #40] │ │ │ │ + mov w0, w4 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + and w4, w3, #0x2 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3ac28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c28> // b.none │ │ │ │ + ldrb w0, [x2, #80] │ │ │ │ + tbz w0, #0, 3acd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10cd4> │ │ │ │ + bl 354ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4ac> │ │ │ │ + ldr x4, [x0] │ │ │ │ + adrp x3, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x3, x3, #0xbc0 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 3aca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ca0> // b.any │ │ │ │ + ldp x3, x0, [x0, #96] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + b 3ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c00> │ │ │ │ + ldr x0, [x2, #32] │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + sub x3, x3, x0 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.gt 3ac44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c44> │ │ │ │ + mov w0, w4 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w1, [sp, #28] │ │ │ │ + blr x4 │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3accc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ccc> // b.none │ │ │ │ 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 ced0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3eb90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262b0> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl ced0 │ │ │ │ - cmp x25, x19 │ │ │ │ - b.ne 3eb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26240> // b.any │ │ │ │ - ldr w19, [x26, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - bl ced0 │ │ │ │ - ldp w5, w27, [x26, #148] │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - str w19, [x26, #176] │ │ │ │ - ldr w0, [x26, #168] │ │ │ │ - ubfx x20, x20, #1, #1 │ │ │ │ - sub w5, w5, #0x1 │ │ │ │ - str w5, [x26, #148] │ │ │ │ - sub w0, w0, w20 │ │ │ │ - str w0, [x26, #168] │ │ │ │ - tbnz w5, #31, 3eba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262c0> │ │ │ │ - ldr w0, [x26, #104] │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - str w27, [x26, #152] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.lt 3ebe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26300> // b.tstop │ │ │ │ - ldr x5, [x26, #8] │ │ │ │ - ldr w7, [x26, #108] │ │ │ │ - ldr w1, [x26, #176] │ │ │ │ - b 3de6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2558c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x25, x19 │ │ │ │ - b.ne 3eb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26240> // b.any │ │ │ │ - b 3eb38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26258> │ │ │ │ - ldr w0, [x26, #144] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 3eb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2628c> │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - ldr x1, [x1, #208] │ │ │ │ - str w0, [x26, #144] │ │ │ │ - ldrh w0, [x1, w0, uxtw #1] │ │ │ │ - str w27, [x26, #152] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x26, #148] │ │ │ │ - ldr w0, [x26, #104] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.ge 3eb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262a0> // b.tcont │ │ │ │ + ldr w0, [x2, #120] │ │ │ │ + tbz w0, #1, 3ac44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c44> │ │ │ │ + ldr x3, [x2, #40] │ │ │ │ + b 3ac08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c08> │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 3ac28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c28> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp d13, d14, [sp, #192] │ │ │ │ - ldr d15, [sp, #208] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + 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 3ad48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d48> │ │ │ │ + tbz w2, #0, 3ad64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d64> │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz x0, 3ad38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d38> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d58> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - fadd d31, d30, d23 │ │ │ │ - mov x0, x11 │ │ │ │ - str w3, [sp, #12] │ │ │ │ - str w5, [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, [x26, #184] │ │ │ │ - bl ced0 │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - cbz w5, 3edb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264d4> │ │ │ │ - str w27, [x26, #156] │ │ │ │ - cbnz w27, 3eb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26270> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3d720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e40> │ │ │ │ - ldp w5, w27, [x26, #148] │ │ │ │ - b 3eb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26270> │ │ │ │ - ldr x6, [x1, #136] │ │ │ │ - asr w1, w8, #1 │ │ │ │ - ubfiz w3, w8, #2, #1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - ldrb w1, [x6, w1, sxtw] │ │ │ │ - lsl w0, w0, w3 │ │ │ │ - tst w1, w0 │ │ │ │ - cset w11, ne // ne = any │ │ │ │ - cmp w11, w19 │ │ │ │ - b.eq 3f3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26af4> // b.none │ │ │ │ - cbnz w5, 3ec6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2638c> │ │ │ │ - ldr w3, [x26, #136] │ │ │ │ - add x25, x26, #0xc0 │ │ │ │ - add x10, x26, #0xd8 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - cbz w3, 3ed18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26438> │ │ │ │ - ldr x1, [x10] │ │ │ │ - ldr x0, [x25] │ │ │ │ - add x3, x1, w3, uxtw #3 │ │ │ │ - ldp d2, d1, [x0] │ │ │ │ - ldp d0, d20, [x0, #16] │ │ │ │ - fadd d1, d2, d1 │ │ │ │ - ldp d19, d18, [x0, #32] │ │ │ │ - ldp d22, d21, [x0, #48] │ │ │ │ - fadd d0, d1, d0 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - fadd d20, d0, d20 │ │ │ │ - fadd d19, d20, d19 │ │ │ │ - fadd d18, d19, d18 │ │ │ │ - fadd d22, d18, d22 │ │ │ │ - fadd d21, d22, d21 │ │ │ │ - str d21, [x1], #8 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 3ecd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263f0> // b.any │ │ │ │ - mov w2, w8 │ │ │ │ - mov w19, w8 │ │ │ │ - cbnz w28, 3ed20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26440> │ │ │ │ - ldr w2, [x26, #156] │ │ │ │ - mov w19, w8 │ │ │ │ - str w2, [x26, #156] │ │ │ │ - cbz w19, 3ef0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2662c> │ │ │ │ - ldr w0, [x26, #104] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.eq 3e884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fa4> // b.none │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3d888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fa8> │ │ │ │ - tbnz w0, #31, 3f5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26cf4> │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - add w0, w1, w0 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 3e884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fa4> │ │ │ │ - fmov d20, d21 │ │ │ │ - fmov d19, d21 │ │ │ │ - fmov d29, d21 │ │ │ │ - fmov d27, d21 │ │ │ │ - fmov d26, d21 │ │ │ │ - fmov d25, d21 │ │ │ │ - fmov d24, d21 │ │ │ │ - fadd d21, d21, d24 │ │ │ │ - ldr w5, [x26, #148] │ │ │ │ - fadd d21, d21, d25 │ │ │ │ - fadd d21, d21, d26 │ │ │ │ - fadd d21, d21, d27 │ │ │ │ - fadd d21, d21, d29 │ │ │ │ - fadd d21, d21, d19 │ │ │ │ - fadd d21, d21, d20 │ │ │ │ - str d21, [x26, #184] │ │ │ │ - cbz w5, 3f334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a54> │ │ │ │ - ldr w27, [x26, #152] │ │ │ │ - str w27, [x26, #156] │ │ │ │ - cbnz w27, 3eb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26270> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3d720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e40> │ │ │ │ - b 3ec7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2639c> │ │ │ │ - ldr w8, [x26, #152] │ │ │ │ - add x10, x26, #0xd8 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - b 3ecc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263e4> │ │ │ │ - ldr x5, [x26, #8] │ │ │ │ - asr w1, w27, #1 │ │ │ │ - ldr x0, [x26, #240] │ │ │ │ - ldr x5, [x5, #136] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w6, [x5, w1, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w3, 3f5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26cfc> │ │ │ │ - ldr x5, [x26, #64] │ │ │ │ - ubfiz w7, w27, #2, #1 │ │ │ │ - ldp w8, w9, [x26, #160] │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - lsl w1, w1, w7 │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - ldr x7, [x26, #88] │ │ │ │ - add w8, w8, w9 │ │ │ │ - ldr x9, [x26] │ │ │ │ - tst w1, w6 │ │ │ │ - ldr x1, [x26, #192] │ │ │ │ - madd x8, x8, x5, x7 │ │ │ │ - cset w10, ne // ne = any │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - lsr w5, w6, #3 │ │ │ │ - mvn w7, w6 │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - fmov d17, #1.000000000000000000e+00 │ │ │ │ - ldrb w5, [x8, w5, uxtw] │ │ │ │ - asr w5, w5, w7 │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - cmp w10, w5 │ │ │ │ - b.eq 3ee4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2656c> // b.none │ │ │ │ - ldp d16, d7, [x9, #104] │ │ │ │ - fdiv d17, d7, d16 │ │ │ │ - dup v6.2d, v17.d[0] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - stp q6, q6, [x1, #-64] │ │ │ │ - stp q6, q6, [x1, #-32] │ │ │ │ - ldp d27, d25, [x0] │ │ │ │ - ldp d23, d30, [x0, #16] │ │ │ │ - fadd d27, d17, d27 │ │ │ │ - ldp d28, d24, [x0, #32] │ │ │ │ - ldp d29, d31, [x0, #48] │ │ │ │ - str d27, [x0] │ │ │ │ - ldur d5, [x1, #-56] │ │ │ │ - fadd d25, d5, d25 │ │ │ │ - str d25, [x0, #8] │ │ │ │ - ldur d4, [x1, #-48] │ │ │ │ - fadd d23, d4, d23 │ │ │ │ - str d23, [x0, #16] │ │ │ │ - ldur d3, [x1, #-40] │ │ │ │ - fadd d30, d3, d30 │ │ │ │ - str d30, [x0, #24] │ │ │ │ - ldur d2, [x1, #-32] │ │ │ │ - fadd d28, d2, d28 │ │ │ │ - str d28, [x0, #32] │ │ │ │ - ldur d1, [x1, #-24] │ │ │ │ - fadd d24, d1, d24 │ │ │ │ - str d24, [x0, #40] │ │ │ │ - ldur d0, [x1, #-16] │ │ │ │ - fadd d29, d0, d29 │ │ │ │ - str d29, [x0, #48] │ │ │ │ - ldur d26, [x1, #-8] │ │ │ │ - fadd d31, d26, d31 │ │ │ │ - str d31, [x0, #56] │ │ │ │ - cmp w6, w3 │ │ │ │ - b.ne 3ee20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26540> // b.any │ │ │ │ - fadd d25, d27, d25 │ │ │ │ - ldr w5, [x26, #148] │ │ │ │ - fadd d25, d25, d23 │ │ │ │ - fadd d25, d25, d30 │ │ │ │ - fadd d25, d25, d28 │ │ │ │ - fadd d25, d25, d24 │ │ │ │ - fadd d25, d25, d29 │ │ │ │ - fadd d25, d25, d31 │ │ │ │ - str d25, [x26, #184] │ │ │ │ - cbnz w5, 3ec68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26388> │ │ │ │ - ldr w8, [x26, #152] │ │ │ │ - add x25, x26, #0xc0 │ │ │ │ - add x10, x26, #0xd8 │ │ │ │ - b 3ecc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263e4> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3d720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e40> │ │ │ │ - b 3ed28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26448> │ │ │ │ - ldp x1, x5, [x26, #192] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 3ef80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266a0> // b.none │ │ │ │ - fmov s31, w3 │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ - sub x5, x5, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - shl v0.2s, v31.2s, #3 │ │ │ │ - ucvtf s0, s0 │ │ │ │ - fdiv s30, s30, s0 │ │ │ │ - fcvt d30, s30 │ │ │ │ - cmp x5, #0x8 │ │ │ │ - b.eq 3ef7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2669c> // b.none │ │ │ │ - dup v31.2d, v30.d[0] │ │ │ │ - sub x5, x5, #0x8 │ │ │ │ - lsr x5, x5, #3 │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - lsr x6, x5, #1 │ │ │ │ - add x1, x1, x6, lsl #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 3ef68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26688> // b.any │ │ │ │ - cmp x5, x6, lsl #1 │ │ │ │ - b.eq 3ef80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266a0> // b.none │ │ │ │ - str d30, [x1] │ │ │ │ - ldp x5, x1, [x26, #240] │ │ │ │ - cmp x5, x1 │ │ │ │ - b.eq 3efe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26700> // b.none │ │ │ │ - sub x1, x1, x5 │ │ │ │ - mov x0, x5 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.eq 3efd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266f8> // b.none │ │ │ │ - fmov v31.2d, #1.250000000000000000e-01 │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsr x6, x1, #1 │ │ │ │ - add x5, x5, x6, lsl #4 │ │ │ │ + tbz w2, #0, 3ad64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d64> │ │ │ │ + bl 354ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4ac> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3ad3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d3c> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ne 3efc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266e0> // b.any │ │ │ │ - cmp x1, x6, lsl #1 │ │ │ │ - b.eq 3efe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26700> // b.none │ │ │ │ - mov x5, x0 │ │ │ │ - fmov d31, #1.250000000000000000e-01 │ │ │ │ - str d31, [x5] │ │ │ │ - ldr w0, [x26, #148] │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x26, #184] │ │ │ │ - cbnz w0, 3e87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f9c> │ │ │ │ - cbz w3, 3f3c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ae8> │ │ │ │ - ldr w8, [x26, #152] │ │ │ │ - add x25, x26, #0xc0 │ │ │ │ - add x10, x26, #0xd8 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - b 3ecc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263e4> │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - stp q30, q30, [x0] │ │ │ │ - stp q30, q30, [x0, #32] │ │ │ │ - cbz w3, 3f604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d24> │ │ │ │ - ldr x6, [x26, #216] │ │ │ │ - add x10, x26, #0xd8 │ │ │ │ - ldr x1, [x26, #192] │ │ │ │ - add x7, x6, w3, uxtw #3 │ │ │ │ - ldr d30, [x6], #8 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - fmadd d30, d30, d31, d15 │ │ │ │ - dup v29.2d, v30.d[0] │ │ │ │ - stp q29, q29, [x1, #-64] │ │ │ │ - stp q29, q29, [x1, #-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, [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 x6, x7 │ │ │ │ - b.ne 3f028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26748> // 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, [x26, #184] │ │ │ │ - cbnz w5, 3e87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f9c> │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - add x25, x26, #0xc0 │ │ │ │ - b 3ecc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263e4> │ │ │ │ - ldr x6, [x1, #136] │ │ │ │ - asr w1, w8, #1 │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - ldrb w10, [x6, w1, sxtw] │ │ │ │ - stp q30, q30, [x0] │ │ │ │ - stp q30, q30, [x0, #32] │ │ │ │ - cbz w3, 3f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d10> │ │ │ │ - ldr x9, [x26] │ │ │ │ - add x1, x26, #0x8, lsl #12 │ │ │ │ - ldr d30, [x26, #184] │ │ │ │ - ubfiz w11, w8, #2, #1 │ │ │ │ - ldr x6, [x26, #64] │ │ │ │ - mov w7, #0x4 // #4 │ │ │ │ - ldp d29, d20, [x9, #104] │ │ │ │ - lsl w7, w7, w11 │ │ │ │ - ldr d21, [x1, #1064] │ │ │ │ - tst w7, w10 │ │ │ │ - ldr d22, [x1, #1072] │ │ │ │ - lsr x6, x6, #3 │ │ │ │ - fdiv d20, d20, d29 │ │ │ │ - cset w13, ne // ne = any │ │ │ │ - fdiv d21, d21, d30 │ │ │ │ - add x10, x26, #0xd8 │ │ │ │ - ldp w12, w1, [x26, #160] │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - fdiv d22, d22, d31 │ │ │ │ - ldr x7, [x26, #88] │ │ │ │ - add w12, w12, w1 │ │ │ │ - ldr x1, [x26, #192] │ │ │ │ - ldr x11, [x26, #216] │ │ │ │ - madd x12, x12, x6, x7 │ │ │ │ - lsr w6, w9, #3 │ │ │ │ - mvn w7, w9 │ │ │ │ - ldr d31, [x11] │ │ │ │ - and w7, w7, #0x7 │ │ │ │ - ldrb w6, [x12, w6, uxtw] │ │ │ │ - fmadd d31, d21, d31, d22 │ │ │ │ - asr w6, w6, w7 │ │ │ │ - and w6, w6, #0x1 │ │ │ │ - cmp w13, w6 │ │ │ │ - b.eq 3f18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268ac> // b.none │ │ │ │ - fmul d31, d31, d20 │ │ │ │ - dup v30.2d, v31.d[0] │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - add x11, x11, #0x8 │ │ │ │ - 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 w9, w3 │ │ │ │ - b.ne 3f160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26880> // 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, [x26, #184] │ │ │ │ - cbz w5, 3f0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267fc> │ │ │ │ - str w27, [x26, #156] │ │ │ │ - b 3ec6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2638c> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x28, #1016] │ │ │ │ - str d29, [x28, #952] │ │ │ │ - tbz w0, #3, 3e180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258a0> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x28, #1024] │ │ │ │ - str d29, [x28, #960] │ │ │ │ - tbz w0, #4, 3e194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258b4> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x28, #1032] │ │ │ │ - str d29, [x28, #968] │ │ │ │ - tbz w0, #5, 3e1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258c8> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str d31, [x28, #1040] │ │ │ │ - str d29, [x28, #976] │ │ │ │ - tbz w0, #6, 3e1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258dc> │ │ │ │ - fmov d27, d30 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - b 3e1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258e4> │ │ │ │ - fmov d29, d30 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - b 3e160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25880> │ │ │ │ - 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, [x26, #184] │ │ │ │ - cbz w5, 3f0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267f8> │ │ │ │ - str w27, [x26, #156] │ │ │ │ - b 3ec6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2638c> │ │ │ │ - fmov d5, d28 │ │ │ │ - fmov d4, #1.000000000000000000e+00 │ │ │ │ - str d4, [x28, #1040] │ │ │ │ - str d5, [x28, #976] │ │ │ │ - tbz w0, #6, 3df60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25680> │ │ │ │ - fmov d3, d28 │ │ │ │ - fmov d2, #1.000000000000000000e+00 │ │ │ │ - b 3df68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25688> │ │ │ │ - fmov d7, d28 │ │ │ │ - fmov d6, #1.000000000000000000e+00 │ │ │ │ - b 3df40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25660> │ │ │ │ - fmov d17, d28 │ │ │ │ - fmov d16, #1.000000000000000000e+00 │ │ │ │ - b 3df2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2564c> │ │ │ │ - fmov d0, d28 │ │ │ │ - fmov d18, #1.000000000000000000e+00 │ │ │ │ - b 3df18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25638> │ │ │ │ - fmov d31, d28 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - b 3df04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25624> │ │ │ │ - fmov d27, d28 │ │ │ │ - fmov d26, #1.000000000000000000e+00 │ │ │ │ - b 3deec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2560c> │ │ │ │ - cbz w3, 3f3c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ae8> │ │ │ │ - ldr w8, [x26, #152] │ │ │ │ - add x25, x26, #0xc0 │ │ │ │ - add x10, x26, #0xd8 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - b 3ecc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263e4> │ │ │ │ - fmov d28, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x28, #1016] │ │ │ │ - str d28, [x28, #952] │ │ │ │ - tbz w1, #3, 3e4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bd8> │ │ │ │ - fmov d28, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x28, #1024] │ │ │ │ - str d28, [x28, #960] │ │ │ │ - tbz w1, #4, 3e4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bec> │ │ │ │ - fmov d28, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x28, #1032] │ │ │ │ - str d28, [x28, #968] │ │ │ │ - tbz w1, #5, 3e4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c00> │ │ │ │ - fmov d28, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - str d29, [x28, #1040] │ │ │ │ - str d28, [x28, #976] │ │ │ │ - tbz w1, #6, 3e4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c14> │ │ │ │ - fmov d25, d30 │ │ │ │ - fmov d26, #1.000000000000000000e+00 │ │ │ │ - b 3e4fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c1c> │ │ │ │ - fmov d28, d30 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - b 3e498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bb8> │ │ │ │ - str w5, [sp, #12] │ │ │ │ - str d31, [x26, #184] │ │ │ │ - bl ced0 │ │ │ │ - ldr w5, [sp, #12] │ │ │ │ - cbnz w5, 3ec68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26388> │ │ │ │ - ldr w2, [x26, #152] │ │ │ │ - mov w19, w2 │ │ │ │ - b 3ed20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26440> │ │ │ │ - ldr w3, [x26, #136] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - ldr d13, [x26, #184] │ │ │ │ - str w3, [sp, #12] │ │ │ │ - ucvtf d31, w3 │ │ │ │ - stp w11, w5, [sp, #24] │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fdiv d15, d0, d31 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x6, [x26, #240] │ │ │ │ - ldr x1, [x26] │ │ │ │ - ldp q18, q19, [x6] │ │ │ │ - ldp q20, q17, [x6, #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 d30, d22, [x1, #104] │ │ │ │ - stp q18, q19, [x0] │ │ │ │ - stp q31, q31, [x6] │ │ │ │ - stp q20, q17, [x0, #32] │ │ │ │ - stp q31, q31, [x6, #32] │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - ldp w11, w5, [sp, #24] │ │ │ │ - cbz w3, 3f3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ad4> │ │ │ │ - fdiv d23, d14, d13 │ │ │ │ - add x25, x26, #0xc0 │ │ │ │ - fdiv d22, d22, d30 │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - ldr x7, [x26, #64] │ │ │ │ - ldp w12, w1, [x26, #160] │ │ │ │ - ldr x10, [x26, #88] │ │ │ │ - add w12, w12, w1 │ │ │ │ - lsr x7, x7, #3 │ │ │ │ - ldr x1, [x26, #192] │ │ │ │ - madd x12, x12, x7, x10 │ │ │ │ - ldp q27, q30, [x1] │ │ │ │ - lsr w7, w8, #3 │ │ │ │ - mov v29.16b, v19.16b │ │ │ │ - mvn w10, w8 │ │ │ │ - ldp q31, q28, [x1, #32] │ │ │ │ - and w10, w10, #0x7 │ │ │ │ - ldrb w7, [x12, w7, uxtw] │ │ │ │ - fmla v29.2d, v30.2d, v23.d[0] │ │ │ │ - mov v30.16b, v20.16b │ │ │ │ - asr w7, w7, w10 │ │ │ │ - and w7, w7, #0x1 │ │ │ │ - fmla v30.2d, v31.2d, v23.d[0] │ │ │ │ - mov v31.16b, v17.16b │ │ │ │ - fmla v31.2d, v28.2d, v23.d[0] │ │ │ │ - mov v28.16b, v18.16b │ │ │ │ - stp q30, q31, [x1, #32] │ │ │ │ - fmla v28.2d, v27.2d, v23.d[0] │ │ │ │ - stp q28, q29, [x1] │ │ │ │ - cmp w11, w7 │ │ │ │ - b.eq 3f4f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c18> // b.none │ │ │ │ - ldr d24, [x1, #8] │ │ │ │ - fmul d28, d22, d28 │ │ │ │ - ldr d25, [x1, #24] │ │ │ │ - fmul d29, d22, d29 │ │ │ │ - ldr d26, [x1, #40] │ │ │ │ - fmul d30, d22, d30 │ │ │ │ - fmul d24, d24, d22 │ │ │ │ - ldr d27, [x1, #56] │ │ │ │ - fmul d31, d22, d31 │ │ │ │ - fmul d25, d25, d22 │ │ │ │ - fmul d26, d26, d22 │ │ │ │ - stp d28, d24, [x1] │ │ │ │ - fmul d28, d27, d22 │ │ │ │ - stp d29, d25, [x1, #16] │ │ │ │ - stp d30, d26, [x1, #32] │ │ │ │ - stp d31, d28, [x1, #48] │ │ │ │ - ldr d31, [x1] │ │ │ │ - ldp d30, d25, [x6] │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - ldp d26, d27, [x6, #16] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - ldp d28, d29, [x6, #32] │ │ │ │ - ldp d30, d21, [x6, #48] │ │ │ │ - str d31, [x6] │ │ │ │ - ldur d24, [x1, #-56] │ │ │ │ - fadd d24, d24, d25 │ │ │ │ - str d24, [x6, #8] │ │ │ │ - ldur d25, [x1, #-48] │ │ │ │ - fadd d25, d25, d26 │ │ │ │ - str d25, [x6, #16] │ │ │ │ - ldur d26, [x1, #-40] │ │ │ │ - fadd d26, d26, d27 │ │ │ │ - str d26, [x6, #24] │ │ │ │ - ldur d27, [x1, #-32] │ │ │ │ - fadd d27, d27, d28 │ │ │ │ - str d27, [x6, #32] │ │ │ │ - ldur d28, [x1, #-24] │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - str d28, [x6, #40] │ │ │ │ - ldur d29, [x1, #-16] │ │ │ │ - fadd d29, d29, d30 │ │ │ │ - str d29, [x6, #48] │ │ │ │ - ldur d30, [x1, #-8] │ │ │ │ - fadd d30, d30, d21 │ │ │ │ - str d30, [x6, #56] │ │ │ │ - cmp w8, w3 │ │ │ │ - b.ne 3f468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b88> // b.any │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - str w3, [sp, #12] │ │ │ │ - str w5, [sp, #24] │ │ │ │ - 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, [x26, #184] │ │ │ │ - bl ced0 │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - cbnz w5, 3ec68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26388> │ │ │ │ - ldr w8, [x26, #152] │ │ │ │ - add x10, x26, #0xd8 │ │ │ │ - b 3ecc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263e4> │ │ │ │ - str w5, [sp, #12] │ │ │ │ - str d31, [x26, #184] │ │ │ │ + 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 3adf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10df0> │ │ │ │ + tbz w2, #0, 3ae0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e0c> │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz x0, 3ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10de0> │ │ │ │ + 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, 3ae0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e0c> │ │ │ │ + bl 354ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4ac> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 3ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10de0> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w3, [x0, #104] │ │ │ │ + tbz w3, #1, 3ae98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e98> │ │ │ │ + ldr x3, [x0, #40] │ │ │ │ + cbz x3, 3aeb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10eb0> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3af2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f2c> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 3aedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10edc> // b.none │ │ │ │ + strb w1, [x3] │ │ │ │ + mov w4, w1 │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x2, #40] │ │ │ │ + mov w0, w4 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + and w4, w3, #0x2 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3ae88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e88> // b.none │ │ │ │ + ldrb w0, [x2, #69] │ │ │ │ + tbz w0, #0, 3af34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f34> │ │ │ │ + bl 35550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb550> │ │ │ │ + ldr x4, [x0] │ │ │ │ + adrp x3, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x3, x3, #0xa60 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 3af00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f00> // b.any │ │ │ │ + ldp x3, x0, [x0, #80] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + b 3ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e60> │ │ │ │ + ldr x0, [x2, #32] │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + sub x3, x3, x0 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.gt 3aea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ea4> │ │ │ │ + mov w0, w4 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w1, [sp, #28] │ │ │ │ + blr x4 │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3af2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f2c> // b.none │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ldr w0, [x2, #104] │ │ │ │ + tbz w0, #1, 3aea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ea4> │ │ │ │ + ldr x3, [x2, #40] │ │ │ │ + b 3ae68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e68> │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 3ae88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e88> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xa8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + 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 3afa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10fa8> │ │ │ │ + tbz w2, #0, 3afc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10fc4> │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 3af98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f98> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + tbz w2, #0, 3afc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10fc4> │ │ │ │ + bl 35550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb550> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3af9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f9c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xa8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + 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 3b050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11050> │ │ │ │ + tbz w2, #0, 3b06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1106c> │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 3b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11040> │ │ │ │ + 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, 3b06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1106c> │ │ │ │ + bl 35550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb550> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 3b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11040> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xa8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 35600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb600> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 35600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb600> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 35790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb790> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 35790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb790> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 35920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb920> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 35920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb920> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 35ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbab0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 35ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbab0> │ │ │ │ + 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, 3b1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111cc> │ │ │ │ + tbnz w2, #2, 3b1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111fc> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3b1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111d8> │ │ │ │ bl ced0 │ │ │ │ - ldr w5, [sp, #12] │ │ │ │ - cbnz w5, 3e87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f9c> │ │ │ │ - b 3f3c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ae8> │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 3ebe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26300> │ │ │ │ - ldr w5, [x26, #148] │ │ │ │ - str d31, [x26, #184] │ │ │ │ - cbz w5, 3f3c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ae8> │ │ │ │ - str w27, [x26, #156] │ │ │ │ - b 3ec6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2638c> │ │ │ │ - str d30, [x26, #184] │ │ │ │ - cbnz w5, 3ec68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26388> │ │ │ │ - mov w2, w27 │ │ │ │ - mov w19, w27 │ │ │ │ - b 3ed20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26440> │ │ │ │ - str d30, [x26, #184] │ │ │ │ - cbnz w5, 3e87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f9c> │ │ │ │ - b 3f5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d18> │ │ │ │ - str d29, [x26, #184] │ │ │ │ - cbz w5, 3f5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d18> │ │ │ │ - str w27, [x26, #156] │ │ │ │ - b 3ec6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2638c> │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - b 3ebf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26314> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3d720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e40> │ │ │ │ - b 3e884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fa4> │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp d13, d14, [sp, #192] │ │ │ │ - str d15, [sp, #208] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 35c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc40> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 3b1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111cc> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 3b228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11228> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3b1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111cc> │ │ │ │ + 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 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 3ffa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d6c> // b.any │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3b2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112ac> │ │ │ │ + tbnz w2, #2, 3b2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112dc> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3b2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112b8> │ │ │ │ + bl ced0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 35c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc40> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 3b2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112ac> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl 40040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27760> │ │ │ │ - mov x0, x21 │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 3b308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11308> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3b2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112ac> │ │ │ │ + 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, 3b38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1138c> │ │ │ │ + tbnz w2, #2, 3b3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113c4> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3b398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11398> │ │ │ │ bl ced0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 35c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc40> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 3b38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1138c> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 3b3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113f0> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3b38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1138c> │ │ │ │ + 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, 3b46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1146c> │ │ │ │ + tbnz w2, #2, 3b4a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114a4> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3b478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11478> │ │ │ │ bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d6c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - ldr d31, [x19] │ │ │ │ - brk #0x3e8 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 35c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc40> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 3b46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1146c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 3f69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26dbc> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 3b4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114d0> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3b46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1146c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ stp x29, x30, [sp, #144] │ │ │ │ add x29, sp, #0x90 │ │ │ │ stp x19, x20, [sp, #160] │ │ │ │ mov x19, x0 │ │ │ │ - add x6, x19, #0x10 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - str x6, [sp, #8] │ │ │ │ - str x2, [sp, #48] │ │ │ │ - mov x20, x3 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - mov x21, x4 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ + ldr w1, [x19, #56] │ │ │ │ ldr x2, [x0] │ │ │ │ str x2, [sp, #136] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x0, x6 │ │ │ │ - stp x5, x1, [x19] │ │ │ │ - bl 769c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0e0> │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl 769c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0e0> │ │ │ │ - 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, [x21, #32] │ │ │ │ - ldp w6, w25, [x21] │ │ │ │ - str w6, [sp, #40] │ │ │ │ - ldp w2, w7, [x21, #16] │ │ │ │ - ldp w3, w0, [x21, #8] │ │ │ │ - str w7, [sp, #44] │ │ │ │ - ldp w22, w4, [x21, #24] │ │ │ │ - stp w25, w22, [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, [x21, #36] │ │ │ │ - stp w2, w0, [x19, #128] │ │ │ │ - str xzr, [x19, #400] │ │ │ │ - ldp x0, x23, [x20] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str xzr, [x19, #184] │ │ │ │ - sub x23, x23, x0 │ │ │ │ - asr x21, x23, #2 │ │ │ │ - stp w21, w26, [x19, #136] │ │ │ │ - lsl w0, w23, #1 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ubfiz x27, x23, #4, #31 │ │ │ │ - lsl w28, w23, #1 │ │ │ │ - str x27, [sp, #64] │ │ │ │ - cbz w0, 3fd28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27448> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, x27 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - sub x1, x28, #0x1 │ │ │ │ - mov x20, x0 │ │ │ │ - add x28, x0, x27 │ │ │ │ - mov x2, x27 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x1, x28 │ │ │ │ - add x2, x19, #0x108 │ │ │ │ - str x2, [sp] │ │ │ │ - str x20, [x19, #192] │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - stp x1, x28, [x19, #200] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [x19, #240] │ │ │ │ - str q31, [x1], #64 │ │ │ │ - stp x1, x1, [x19, #248] │ │ │ │ - stp q31, q31, [x0, #16] │ │ │ │ - str q31, [x0, #48] │ │ │ │ - cbz w21, 3fd18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27438> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - ubfiz x21, x21, #3, #32 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21 │ │ │ │ - mov x20, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x1, x21 │ │ │ │ - stp x1, x21, [x19, #224] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - str x20, [x19, #216] │ │ │ │ - cbz w0, 3fd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2742c> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - mov x24, x0 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsl x2, x20, #3 │ │ │ │ - add x20, x24, x20, lsl #3 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - sub w22, w22, w25 │ │ │ │ - mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - str w1, [sp, #28] │ │ │ │ - movk x0, #0x555, lsl #48 │ │ │ │ - sxtw x21, w1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 3fdbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274dc> // b.pmore │ │ │ │ - cbz x21, 3fcfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2741c> │ │ │ │ - ldr w27, [sp, #28] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - smull x0, w27, w0 │ │ │ │ - str x0, [sp] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x0, x1, [sp, #112] │ │ │ │ - mov x25, x0 │ │ │ │ - subs x20, x20, x24 │ │ │ │ - mov x28, x0 │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - b.ne 3f968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27088> // b.any │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str q31, [x0] │ │ │ │ - cbz x22, 3f954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27074> │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - smaddl x1, w27, w1, x25 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str q31, [x0], #24 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 3f944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27064> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x0, x25, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - b 3f9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270c8> │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - stp xzr, xzr, [x28] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [x28, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x27, x0, x20 │ │ │ │ - str x0, [x28] │ │ │ │ - str x27, [x28, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x27, [x28, #-16] │ │ │ │ - str x28, [sp, #80] │ │ │ │ - cbnz x22, 3f964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27084> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x0, x25, x0 │ │ │ │ - add x1, x19, #0x108 │ │ │ │ - str x1, [sp] │ │ │ │ - str x25, [x19, #264] │ │ │ │ - stp x28, x0, [x19, #272] │ │ │ │ - cbz x24, 3f9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270e4> │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x20, x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz x21, 3fcdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273fc> │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - smull x27, w1, w0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x25, x0 │ │ │ │ - sub x24, x21, #0x1 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - stp x0, x1, [sp, #112] │ │ │ │ - b 3fa1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2713c> │ │ │ │ - sub x24, x24, #0x1 │ │ │ │ - stp xzr, xzr, [x25] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str xzr, [x25, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp q29, q28, [x20] │ │ │ │ - str x0, [x25] │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - add x25, x25, #0x18 │ │ │ │ - ldp q31, q30, [x20, #32] │ │ │ │ - stp x1, x1, [x25, #-16] │ │ │ │ - str x25, [sp, #88] │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - cbnz x24, 3fa18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27138> │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - add x1, x22, x27 │ │ │ │ - str x22, [x19, #288] │ │ │ │ - mov x0, x20 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - stp x25, x1, [x24, #8] │ │ │ │ - bl ced0 │ │ │ │ - lsl x0, x21, #2 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - lsl x2, x21, #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - add x0, x20, x21, lsl #2 │ │ │ │ - str x20, [x19, #312] │ │ │ │ - stp x0, x0, [x19, #320] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - lsl x0, x21, #3 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - lsl x2, x21, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21, lsl #3 │ │ │ │ - mov x20, x0 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov x1, x21 │ │ │ │ - str x20, [x19, #336] │ │ │ │ - stp x1, x21, [x19, #344] │ │ │ │ - cbz w26, 3fc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2733c> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 3fd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274a0> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - mov x22, x0 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsl x2, x20, #3 │ │ │ │ - add x20, x22, x20, lsl #3 │ │ │ │ - bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - mov w21, w26 │ │ │ │ - umull x0, w26, w0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - stp x0, x1, [sp, #112] │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - mov x25, x0 │ │ │ │ - subs x20, x20, x22 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x26, x21 │ │ │ │ - b.ne 3fb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27254> // b.any │ │ │ │ - b 3fd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27460> │ │ │ │ - sub x26, x26, #0x1 │ │ │ │ - stp xzr, xzr, [x27] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x28, x0, x20 │ │ │ │ - str x0, [x27] │ │ │ │ - str x28, [x27, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x28, [x27, #-16] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - cbnz x26, 3fb30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27250> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x0, x25, x0 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x25, [x19, #360] │ │ │ │ - stp x27, x0, [x20, #8] │ │ │ │ - cbz x22, 3fb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x272ac> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - stp q31, q31, [x22] │ │ │ │ - stp q31, q31, [x22, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x26, x25 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - str x25, [sp, #104] │ │ │ │ - stp x25, x0, [sp, #112] │ │ │ │ - b 3fbc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x272e8> │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - stp xzr, xzr, [x26] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str xzr, [x26, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldp q29, q28, [x22] │ │ │ │ - str x0, [x26] │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - ldp q31, q30, [x22, #32] │ │ │ │ - stp x1, x1, [x26, #-16] │ │ │ │ - str x26, [sp, #104] │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - cbnz x21, 3fbc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x272e4> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x25, [x19, #384] │ │ │ │ - add x27, x25, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - stp x26, x27, [x0, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - cbz x23, 3fcd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273f0> │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, x23 │ │ │ │ - add x23, x0, x23 │ │ │ │ - stp x0, x0, [sp, #112] │ │ │ │ - str x23, [sp, #128] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x2, sp, #0x70 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x23, [sp, #120] │ │ │ │ - ldp w3, w4, [sp, #40] │ │ │ │ - bl 76a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e120> │ │ │ │ - str w0, [x19, #164] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 3fc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2738c> │ │ │ │ - bl ced0 │ │ │ │ - ldr w1, [x19, #24] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - ldr w2, [x19, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 76c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e330> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 77040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e760> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + tbnz w1, #1, 3b584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11584> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274d8> // b.any │ │ │ │ + b.ne 3b6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116d8> // b.any │ │ │ │ ldp x29, x30, [sp, #144] │ │ │ │ ldp x19, x20, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - b 3fc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27364> │ │ │ │ - str xzr, [x19, #288] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x24, #8] │ │ │ │ - bl ced0 │ │ │ │ - str xzr, [x19, #312] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x19, #320] │ │ │ │ - b 3fab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x271d8> │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3f9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270c8> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 3f8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26fe8> │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 3f884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26fa4> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 3f818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f38> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3808] │ │ │ │ + and w1, w1, #0xfffffffd │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + adrp x20, 9e000 │ │ │ │ + mov x22, x0 │ │ │ │ + str w1, [x19, #56] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + stp x1, xzr, [sp, #16] │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str q31, [x0] │ │ │ │ - cbz x21, 3fd70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27490> │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - mov x0, x21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - subs x0, x0, #0x1 │ │ │ │ - str q31, [x1], #24 │ │ │ │ - b.ne 3fd60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27480> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x0, x25, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - b 3fb74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27294> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 3faf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27214> │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + add x2, x20, #0x818 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + str wzr, [sp, #80] │ │ │ │ + strb wzr, [sp, #85] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + stur q31, [sp, #104] │ │ │ │ + tbz w0, #0, 3b684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11684> │ │ │ │ + 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 3a5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x105a0> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 393c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3c0> │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x20, x20, #0x818 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + tbz w0, #0, 3b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11660> │ │ │ │ + tbz w0, #2, 3b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11660> │ │ │ │ + add x2, sp, #0x10 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x0, x2 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 35c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc40> │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cbz x0, 3b66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1166c> │ │ │ │ + bl ced0 │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + b 3b55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1155c> │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + mov x0, #0x1004 // #4100 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + 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 3b5e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115e8> │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 769e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e100> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [sp, #85] │ │ │ │ + tbz w0, #0, 3b6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116f4> │ │ │ │ + strb wzr, [sp, #85] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3fde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27504> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ + b.ne 3b6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116dc> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3b280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11280> │ │ │ │ ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3fdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274d8> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xfd8 │ │ │ │ - bl c9f0 │ │ │ │ - mov x0, x21 │ │ │ │ + b.ne 3b6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116dc> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 3ffa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3ffa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c0> │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 3fe18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27538> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27544> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3ffa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c0> │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 3ffa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c0> │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3fe40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27560> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 3fe4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2756c> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 3fe58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27578> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 769e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e100> │ │ │ │ - b 3fd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274bc> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 393c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3c0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116dc> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 40040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27760> │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - cbz x24, 3fe90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x275b0> │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp] │ │ │ │ - b 3fdfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2751c> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3b760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11760> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x24, 3fe88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x275a8> │ │ │ │ - b 3fe90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x275b0> │ │ │ │ + mov x19, x0 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3b724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11724> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 3fed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x275f8> │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c8e8 , 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 3b6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116dc> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 40040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27760> │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11660> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x1, #0x860 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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 3b984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11984> // b.none │ │ │ │ + add x20, x19, #0x30 │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3872] │ │ │ │ mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ + 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + add x0, x19, #0x138 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x20, x1] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl c840 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0x788 │ │ │ │ + add x1, x1, #0x7b8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x3, 3ba8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a8c> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 3b924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11924> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x3, x3, #0x708 │ │ │ │ + add x2, x2, #0x738 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x760 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ + cbz x0, 3b954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11954> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + add x0, x19, #0x240 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str x21, [x19, #576] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b c840 │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 3ba8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a8c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3b9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119cc> // b.any │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + add x20, x19, #0x30 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3b858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11858> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 3b858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11858> │ │ │ │ + bl 3b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11520> │ │ │ │ + ldr x22, [x20] │ │ │ │ + cbz x22, 3ba8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a8c> │ │ │ │ + ldr x20, [x22] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 3ba54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a54> // b.none │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3ba08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a08> // b.none │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + cbz x0, 3ba6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a6c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x20, [x20] │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 3b9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119e4> // b.any │ │ │ │ + ldr x20, [x22] │ │ │ │ + cmp x22, x20 │ │ │ │ + b.eq 3ba54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a54> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x0, x20 │ │ │ │ - add x24, x19, #0x120 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ + ldr x20, [x20] │ │ │ │ bl ced0 │ │ │ │ - b 3fdfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2751c> │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 3ba40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a40> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 3b99c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1199c> │ │ │ │ + ldr x20, [x20] │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 3b9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119e4> // b.any │ │ │ │ + b 3ba2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a2c> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x22, 3ff08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27628> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11888> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x1, #0x860 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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 3bc9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c9c> // b.none │ │ │ │ + add x22, 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + add x0, x19, #0x138 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x22, x1] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl c840 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x788 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x7b8 │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x2, 3bdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11db8> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 3bbe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11be0> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x19, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x738 │ │ │ │ + add x0, x0, #0x760 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x22, 3bc68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c68> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3bc68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c68> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - b 3fdfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2751c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 40040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27760> │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - cbnz x22, 3ff00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27620> │ │ │ │ - b 3ff08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27628> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 40040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27760> │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3bc68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c68> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3bd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d9c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, x19, #0x240 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x23, [x19, #576] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b c840 │ │ │ │ + ldr x22, [x19, #8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 3bdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11db8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3bce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ce4> // b.any │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + add x22, x19, #0x30 │ │ │ │ + mov x0, x24 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3bb14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b14> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 3bb14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b14> │ │ │ │ + bl 3b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11520> │ │ │ │ + ldr x24, [x22] │ │ │ │ + cbz x24, 3bdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11db8> │ │ │ │ + ldr x22, [x24] │ │ │ │ + cmp x22, x24 │ │ │ │ + b.eq 3bd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d74> // b.none │ │ │ │ + nop │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3bd24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d24> // 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, 3bd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d8c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.ne 3bd00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d00> // b.any │ │ │ │ + ldr x22, [x24] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 3bd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d74> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ bl ced0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - b 3fdfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2751c> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x1, 3ff08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27628> │ │ │ │ - mov x0, x1 │ │ │ │ - bl ced0 │ │ │ │ - b 3ff08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27628> │ │ │ │ + cmp x24, x22 │ │ │ │ + b.ne 3bd60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d60> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 3bcb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11cb4> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.ne 3bd00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d00> // b.any │ │ │ │ + b 3bd48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d48> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 3bc68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c68> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 3ff50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27670> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3bb44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b44> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x223e0> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr w2, [x19, #328] │ │ │ │ + add x0, x0, #0x8b8 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 3bfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fc0> // b.none │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x21, x19, #0x20 │ │ │ │ + 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x21, x1] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl c840 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x788 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x7b8 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x1, 3c0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120d8> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 3bf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f08> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x738 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x760 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x21, 3bf90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f90> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3bf90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f90> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3bf90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f90> // b.any │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120bc> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + blr x1 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + str x22, [x19, #560] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b c840 │ │ │ │ + ldur x21, [x19, #-8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 3c0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120d8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12008> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3be38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e38> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x21, x19, #0x20 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 3be3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e3c> │ │ │ │ + bl 3b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11520> │ │ │ │ + ldr x23, [x21] │ │ │ │ + cbz x23, 3c0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120d8> │ │ │ │ + ldr x21, [x23] │ │ │ │ + cmp x21, x23 │ │ │ │ + b.eq 3c094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12094> // b.none │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + and w0, w0, w24 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3c044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12044> // 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, 3c0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120ac> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x23, x21 │ │ │ │ + b.ne 3c020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12020> // b.any │ │ │ │ + ldr x21, [x23] │ │ │ │ + cmp x23, x21 │ │ │ │ + b.eq 3c094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12094> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl ced0 │ │ │ │ + cmp x23, x21 │ │ │ │ + b.ne 3c080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12080> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 3bfd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fd8> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x23, x21 │ │ │ │ + b.ne 3c020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12020> // b.any │ │ │ │ + b 3c068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12068> │ │ │ │ + mov x0, x21 │ │ │ │ + blr x1 │ │ │ │ + b 3bf90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f90> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3be6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e6c> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ 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] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 3c1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121dc> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11520> │ │ │ │ + ldr x19, [x20] │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 3ffe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27700> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3fffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2771c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ + b.eq 3c1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121b8> // b.none │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + and w0, w0, w21 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3c164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12164> // 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, 3c1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121cc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3c140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12140> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 3c1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121b4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl ced0 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 3ffc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276e4> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 40010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27730> │ │ │ │ + b.ne 3c1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121a0> // b.any │ │ │ │ ldr x21, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b ced0 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ + ldr x19, [x19] │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 3ffc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276e4> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 3ffe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27700> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b.ne 3c140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12140> // b.any │ │ │ │ + b 3c188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12188> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3c1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121b4> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl ced0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 3c204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12204> // b.any │ │ │ │ + b 3c1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121b4> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3c120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12120> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x1, #0x860 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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 3c3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123cc> // b.none │ │ │ │ + add x20, 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + add x0, x19, #0x138 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x20, x1] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl c840 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0x788 │ │ │ │ + add x1, x1, #0x7b8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x3, 3c4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124cc> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 3c364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12364> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x3, x3, #0x708 │ │ │ │ + add x2, x2, #0x738 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x760 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ + cbz x0, 3c394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12394> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + add x0, x19, #0x240 │ │ │ │ + str x21, [x19, #576] │ │ │ │ + bl c840 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 3c4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124cc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12414> // b.any │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + add x20, x19, #0x30 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3c298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12298> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 3c298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12298> │ │ │ │ + bl 3b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11520> │ │ │ │ + ldr x22, [x20] │ │ │ │ + cbz x22, 3c4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124cc> │ │ │ │ + ldr x20, [x22] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 3c494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12494> // b.none │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3c450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12450> // b.none │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + cbz x0, 3c4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124ac> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x20, [x20] │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 3c42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1242c> // b.any │ │ │ │ + ldr x20, [x22] │ │ │ │ + cmp x22, x20 │ │ │ │ + b.eq 3c494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12494> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x20, [x20] │ │ │ │ + bl ced0 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 3c480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12480> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 3c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123e4> │ │ │ │ + ldr x20, [x20] │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 3c42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1242c> // b.any │ │ │ │ + b 3c474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12474> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3c2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122c8> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x223e0> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr w2, [x19, #328] │ │ │ │ + add x0, x0, #0x8b8 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 3c6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126d4> // b.none │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x21, x19, #0x20 │ │ │ │ + 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + add x0, x19, #0x128 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x21, x1] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + str x2, [x19, #296] │ │ │ │ + bl c840 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x788 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x7b8 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x1, 3c7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127f8> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 3c614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12614> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x738 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x760 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x21, 3c69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1269c> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3c69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1269c> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3c69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1269c> // b.any │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127dc> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + blr x1 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + str x22, [x19, #560] │ │ │ │ + bl c840 │ │ │ │ + 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 ced0 │ │ │ │ + ldur x21, [x19, #-8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 3c7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127f8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1271c> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3c544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12544> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x21, x19, #0x20 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 3c548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12548> │ │ │ │ + bl 3b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11520> │ │ │ │ + ldr x23, [x21] │ │ │ │ + cbz x23, 3c7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127f8> │ │ │ │ + ldr x21, [x23] │ │ │ │ + cmp x21, x23 │ │ │ │ + b.eq 3c7b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127b4> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbnz x2, 40050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27770> │ │ │ │ - ret │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + and w0, w0, w24 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3c764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12764> // 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, 3c7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127cc> │ │ │ │ ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x23, x21 │ │ │ │ + b.ne 3c740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12740> // b.any │ │ │ │ + ldr x21, [x23] │ │ │ │ + cmp x23, x21 │ │ │ │ + b.eq 3c7b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127b4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl ced0 │ │ │ │ + cmp x23, x21 │ │ │ │ + b.ne 3c7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127a0> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 3c6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126ec> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x23, x21 │ │ │ │ + b.ne 3c740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12740> // b.any │ │ │ │ + b 3c788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12788> │ │ │ │ + mov x0, x21 │ │ │ │ + blr x1 │ │ │ │ + b 3c69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1269c> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3c578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12578> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x1, #0x860 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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 3ca18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a18> // b.none │ │ │ │ + add x22, 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + add x0, x19, #0x138 │ │ │ │ + ldp x1, x3, [x1, #8] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x22, x1] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + str x2, [x19, #312] │ │ │ │ + bl c840 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x788 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ ldr x2, [x2] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 4004c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2776c> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 400ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277cc> │ │ │ │ + add x1, x1, #0x7b8 │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x2, 3cb38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b38> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 3c954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12954> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x19, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x738 │ │ │ │ + add x0, x0, #0x760 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x22, 3c9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129dc> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3c9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129dc> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3c9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129dc> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3cb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b1c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + add x0, x19, #0x240 │ │ │ │ + str x23, [x19, #576] │ │ │ │ + bl c840 │ │ │ │ + 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 ced0 │ │ │ │ + ldr x22, [x19, #8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 3cb38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b38> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3ca60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a60> // b.any │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + add x22, x19, #0x30 │ │ │ │ + mov x0, x24 │ │ │ │ + bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3c888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12888> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 3c888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12888> │ │ │ │ + bl 3b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11520> │ │ │ │ + ldr x24, [x22] │ │ │ │ + cbz x24, 3cb38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b38> │ │ │ │ + ldr x22, [x24] │ │ │ │ + cmp x22, x24 │ │ │ │ + b.eq 3caf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12af4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3caa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12aa4> // 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, 3cb0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b0c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.ne 3ca80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a80> // b.any │ │ │ │ + ldr x22, [x24] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 3caf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12af4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ + bl ced0 │ │ │ │ + cmp x24, x22 │ │ │ │ + b.ne 3cae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 3ca30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a30> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.ne 3ca80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a80> // b.any │ │ │ │ + b 3cac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ac8> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 3c9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x129dc> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3c8b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128b8> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x2, x1, [sp, #16] │ │ │ │ - bl ced0 │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 400a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277c0> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbnz x0, 40074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27794> │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4008c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277ac> // b.any │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 3cb98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b98> │ │ │ │ + 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, 3cbb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bb8> │ │ │ │ + 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, 3cbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bd8> │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 40060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27780> // b.any │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3cbec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bec> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3cc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c00> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3cc14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c14> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3cc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c20> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + bl 2b2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c0> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbz w0, #0, 3cc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c70> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 39d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd20> │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x20 │ │ │ │ + b 3cc54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c54> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ 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, 3cd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d0c> │ │ │ │ + tbnz w2, #2, 3cd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d9c> │ │ │ │ + ldr x0, [x19, #256] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8e0 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3cd24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d24> │ │ │ │ + bl ced0 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3cd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d50> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3cd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d64> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3cd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d78> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3cd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d8c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3cd2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d2c> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + b 3cd2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d2c> │ │ │ │ + bl 3cb60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b60> │ │ │ │ + b 3cd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d0c> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3cd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d0c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ + 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, 3cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dec> │ │ │ │ + tbnz w2, #2, 3ce84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e84> │ │ │ │ + ldr x0, [x19, #256] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8e0 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3ce04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e04> │ │ │ │ + bl ced0 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3ce38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e38> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3ce4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e4c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3ce60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e60> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3ce74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e74> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3ce0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e0c> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + b 3ce0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e0c> │ │ │ │ + bl 3cb60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b60> │ │ │ │ + b 3cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dec> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dec> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + tbnz w1, #1, 3ced8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ed8> │ │ │ │ + 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, 3cef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ef8> │ │ │ │ + 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, 3cf1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f1c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3cf18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f18> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + 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 c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + tbz w0, #0, 3cf5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f5c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3cf58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f58> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + strb wzr, [x1, #16] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + bl 2b2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c0> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 3cf34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f34> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #128] │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , 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, #0xb38 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3d00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1300c> │ │ │ │ + tbnz w2, #2, 3d0b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130b4> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa70 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3d024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13024> │ │ │ │ + bl ced0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3d090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13090> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3d090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13090> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13090> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13090> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3d0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130bc> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + bl 3cea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ea0> │ │ │ │ + b 3d00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1300c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3d090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13090> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3d00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1300c> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xb38 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbz x0, 401a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278c8> │ │ │ │ - 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3d10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1310c> │ │ │ │ + tbnz w2, #2, 3d1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131bc> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa70 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3d124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13124> │ │ │ │ + bl ced0 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3d190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13190> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3d190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13190> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13190> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 75080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b080> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13190> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 27000 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3d1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131c4> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #3808] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ + mov x0, x19 │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #8] │ │ │ │ + str x1, [x0], #56 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3816] │ │ │ │ - add x0, x19, #0x100 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - 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] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b c840 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 40120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27840> │ │ │ │ + b ced0 │ │ │ │ + bl 3cea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ea0> │ │ │ │ + b 3d10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1310c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3d190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13190> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3d10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1310c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11520> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3d278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13278> // b.none │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + and w0, w0, w21 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3d230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13230> // 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, 3d288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13288> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3d20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1320c> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 3d274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13274> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl ced0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3d260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13260> // 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 3d20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1320c> // b.any │ │ │ │ + b 3d254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13254> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3d1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131f8> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3d274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13274> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl ced0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 3d2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132c0> // b.any │ │ │ │ + b 3d274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13274> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov x26, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + mov x27, x2 │ │ │ │ + ldr x24, [x26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x24, 3d5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135bc> │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + mov x28, x1 │ │ │ │ + tbz w0, #1, 3d57c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1357c> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + add x21, x27, x3 │ │ │ │ + mov x2, x27 │ │ │ │ + str x27, [sp] │ │ │ │ + cmp x21, x2 │ │ │ │ + b.eq 3d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134a0> // b.none │ │ │ │ + ldp x0, x22, [x24, #40] │ │ │ │ + ldr x19, [x26] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 3d4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134e4> // b.none │ │ │ │ + cbz x19, 3d628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13628> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbnz w0, #0, 3d41c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1341c> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 3d400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13400> │ │ │ │ + mov x4, x22 │ │ │ │ + add x3, x24, #0x28 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf48 >::sync()@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cbe8 │ │ │ │ + mov w20, w0 │ │ │ │ + add x2, x24, #0x28 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf18 │ │ │ │ + mov w0, w20 │ │ │ │ + bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ + ldr w1, [x25] │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp w20, w1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + strb w1, [x19, #17] │ │ │ │ + mov x2, x0 │ │ │ │ + b.ne 3d348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13348> // b.any │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 3d348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13348> // b.none │ │ │ │ + ldr x1, [x24, #40] │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 3d348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13348> // b.none │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 3d428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13428> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d7d0 , 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, 3d374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13374> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3d374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13374> │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 3d3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133e8> // b.any │ │ │ │ + ldr x2, [x26] │ │ │ │ + cbz x2, 3d5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135bc> │ │ │ │ + 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 3d478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13478> │ │ │ │ + ldr x0, [x26] │ │ │ │ + cbz x0, 3d5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135bc> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x1, [x26] │ │ │ │ + cbz x1, 3d5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135bc> │ │ │ │ + ldr x4, [x1, #32] │ │ │ │ + add x3, x1, #0x18 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + sub x0, x19, x20 │ │ │ │ + ldr x2, [sp] │ │ │ │ + add x0, x1, x0 │ │ │ │ + add x1, x1, x4 │ │ │ │ + stp x0, x1, [x3, #16] │ │ │ │ + sub x0, x2, x27 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3d5b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135b8> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x19, 3d5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135bc> │ │ │ │ + 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 3d554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13554> │ │ │ │ + ldr x1, [x26] │ │ │ │ + cbz x1, 3d5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135bc> │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldr x19, [x26] │ │ │ │ + cbz x19, 3d5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135bc> │ │ │ │ + ldp x0, x2, [x19, #24] │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x20, x0, [x19, #40] │ │ │ │ + ldr x22, [x24, #48] │ │ │ │ + b 3d364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13364> │ │ │ │ + ldr x19, [x26] │ │ │ │ + cbz x19, 3d5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135bc> │ │ │ │ + ldp x1, x4, [x19, #24] │ │ │ │ + sub x2, x20, x0 │ │ │ │ + add x2, x1, x2 │ │ │ │ + add x1, x1, x4 │ │ │ │ + stp x2, x1, [x19, #40] │ │ │ │ + cbnz x0, 3d54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1354c> │ │ │ │ + ldr x2, [sp] │ │ │ │ + b 3d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134a0> │ │ │ │ + tbnz w0, #0, 3d608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13608> │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x24, #56] │ │ │ │ + ldp x2, x0, [x24, #24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x24, #40] │ │ │ │ + b 3d334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13334> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3d648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13648> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x158 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + bl c8e8 , 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, #3760] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3d5b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135b8> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, x3, #0xa18 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + add x0, x0, #0x5b0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x3d8 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9d8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov w5, w1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + 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, 3d6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136f4> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 3d738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13738> │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3d768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13768> // b.none │ │ │ │ + ldr x0, [x4, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3d770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13770> // b.none │ │ │ │ + strb w5, [x1] │ │ │ │ + ldr x0, [x4, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #40] │ │ │ │ + mov w1, w5 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3d814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13814> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov w0, w1 │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + and w1, w2, #0x2 │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3d6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136c4> // b.none │ │ │ │ + ldrb w1, [x4, #88] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + strb w5, [sp, #39] │ │ │ │ + tbz w1, #0, 3d818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13818> │ │ │ │ + ldr x1, [x4, #96] │ │ │ │ + add x2, sp, #0x27 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + str w5, [sp, #8] │ │ │ │ + bl 3d2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132e0> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldr w5, [sp, #8] │ │ │ │ + b.eq 3d6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136c0> // b.none │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 3d6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136c4> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x1, x1, #0xb40 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3d7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137dc> // b.any │ │ │ │ + ldp x1, x0, [x0, #104] │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x4, #48] │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.ne 3d6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136a4> // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 3d6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136c4> │ │ │ │ + ldr x2, [x4, #32] │ │ │ │ + sub x3, x1, x2 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3d730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13730> │ │ │ │ + ldrb w1, [x4, #88] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + tbz w1, #0, 3d818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13818> │ │ │ │ + ldr x1, [x4, #96] │ │ │ │ + stp x3, x4, [sp, #8] │ │ │ │ + str w5, [sp, #28] │ │ │ │ + bl 3d2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132e0> │ │ │ │ + ldp x3, x4, [sp, #8] │ │ │ │ + ldr w5, [sp, #28] │ │ │ │ + ldp x1, x2, [x4, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 3d808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13808> // 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 x2, x1 │ │ │ │ + b.ne 3d6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136b0> // b.any │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 3d6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136c4> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w5, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3d768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13768> // b.none │ │ │ │ + ldr w0, [x4, #128] │ │ │ │ + tbz w0, #1, 3d700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13700> │ │ │ │ + ldr x1, [x4, #40] │ │ │ │ + b 3d6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136a4> │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + str x2, [x4, #48] │ │ │ │ + b 3d7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137cc> │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xf68 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + 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 3d8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138b0> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3d904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13904> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3d2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132e0> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3d8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138e4> // 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, 3d904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13904> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3d8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138cc> │ │ │ │ + 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 3d8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138b0> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3d8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138d0> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xf68 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + 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 3d9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139b0> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3da00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a00> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3d2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132e0> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3d9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139e4> // 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, 3da00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a00> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3d9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139cc> │ │ │ │ + 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 3d9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139b0> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3d9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139cc> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xf68 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 3da48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a48> │ │ │ │ + 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 cc60 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xae8 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov w5, w1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + 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, 3db14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b14> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 3db58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b58> │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3db88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b88> // b.none │ │ │ │ + ldr x0, [x4, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3db90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b90> // b.none │ │ │ │ + strb w5, [x1] │ │ │ │ + ldr x0, [x4, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #40] │ │ │ │ + mov w1, w5 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3dc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c34> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov w0, w1 │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + and w1, w2, #0x2 │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3dae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ae4> // b.none │ │ │ │ + ldrb w1, [x4, #240] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + strb w5, [sp, #39] │ │ │ │ + tbz w1, #0, 3dc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c38> │ │ │ │ + ldr x1, [x4, #248] │ │ │ │ + add x2, sp, #0x27 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + str w5, [sp, #8] │ │ │ │ + bl 35d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd4c> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldr w5, [sp, #8] │ │ │ │ + b.eq 3dae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ae0> // b.none │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 3dae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ae4> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x1, x1, #0xac0 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3dbfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bfc> // b.any │ │ │ │ + ldp x1, x0, [x0, #256] │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x4, #48] │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.ne 3dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ac4> // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 3dae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ae4> │ │ │ │ + ldr x2, [x4, #32] │ │ │ │ + sub x3, x1, x2 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3db50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b50> │ │ │ │ + ldrb w1, [x4, #240] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + tbz w1, #0, 3dc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c38> │ │ │ │ + ldr x1, [x4, #248] │ │ │ │ + stp x3, x4, [sp, #8] │ │ │ │ + str w5, [sp, #28] │ │ │ │ + bl 35d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd4c> │ │ │ │ + ldp x3, x4, [sp, #8] │ │ │ │ + ldr w5, [sp, #28] │ │ │ │ + ldp x1, x2, [x4, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 3dc28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c28> // 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 x2, x1 │ │ │ │ + b.ne 3dad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ad0> // b.any │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 3dae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ae4> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w5, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3db88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b88> // b.none │ │ │ │ + ldr w0, [x4, #280] │ │ │ │ + tbz w0, #1, 3db20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b20> │ │ │ │ + ldr x1, [x4, #40] │ │ │ │ + b 3dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ac4> │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + str x2, [x4, #48] │ │ │ │ + b 3dbec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bec> │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + 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 3dcd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cd0> │ │ │ │ + ldrb w0, [x0, #240] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3dd24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d24> │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd4c> │ │ │ │ + ldp x1, x2, [x19, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3dd04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d04> // 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, 3dd24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d24> │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + cbz x0, 3dcec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cec> │ │ │ │ + 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 3dcd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cd0> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3dcf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cf0> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + 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 3ddd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dd0> │ │ │ │ + ldrb w0, [x0, #240] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3de20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e20> │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd4c> │ │ │ │ + ldp x1, x2, [x19, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3de04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e04> // 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, 3de20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e20> │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + cbz x0, 3ddec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dec> │ │ │ │ + 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 3ddd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dd0> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3ddec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dec> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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 3de98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e98> // b.none │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3dec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ec8> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + 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, 3ded0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ed0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3da20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a20> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x19, #160] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + b 3de6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e6c> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 3df44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f44> // b.any │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl c8e8 , 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 39c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc60> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3760] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3decc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ecc> // b.any │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3decc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ecc> // b.any │ │ │ │ + bl d6f8 , 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, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x2, [x20] │ │ │ │ + subs x1, x1, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3decc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ecc> // b.any │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + b 3df70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f70> │ │ │ │ + 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 3e054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14054> // b.tcont │ │ │ │ + sub x6, x0, x1 │ │ │ │ + cmp x6, x2 │ │ │ │ + csel x19, x6, x2, le │ │ │ │ + cbnz x19, 3e09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1409c> │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x1, [x20, #40] │ │ │ │ + cmp x6, x4 │ │ │ │ + b.ge 3e040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14040> // 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, 3e078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14078> │ │ │ │ + ldr w1, [x20, #64] │ │ │ │ + tbnz w1, #0, 3e080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14080> │ │ │ │ + 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, 3e034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14034> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 3e03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1403c> // 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 c5d0 , 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 3e00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1400c> // b.tstop │ │ │ │ + b 3e040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14040> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x120 │ │ │ │ + mov x4, x1 │ │ │ │ + add x1, x0, #0x80 │ │ │ │ + stp x29, x30, [sp, #192] │ │ │ │ + add x29, sp, #0xc0 │ │ │ │ + stp x19, x20, [sp, #208] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x2, x1, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #224] │ │ │ │ + stp x23, x24, [sp, #240] │ │ │ │ + stp x25, x26, [sp, #256] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #272] │ │ │ │ + mov x27, x3 │ │ │ │ + add x3, sp, #0xa0 │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #128] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + stp x4, x3, [sp, #136] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + str xzr, [sp, #176] │ │ │ │ + cmp x27, #0x0 │ │ │ │ + b.le 3e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148fc> │ │ │ │ + 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, #16] │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3e208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14208> // b.none │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 3e4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144e4> // b.none │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 3e45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1445c> // b.none │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 3e278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14278> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 3e1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141d8> │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + ldrb w1, [x1, x0] │ │ │ │ + str x2, [sp, #176] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + bl d110 <_Unwind_Resume@plt> │ │ │ │ + ldr w0, [x20, #120] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 3e50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1450c> // b.none │ │ │ │ + cmp x26, x27 │ │ │ │ + b.lt 3e16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1416c> // b.tstop │ │ │ │ + b 3e208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14208> │ │ │ │ + ldr x19, [sp, #136] │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [x19] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbnz x0, 3e444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14444> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 3e624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14624> │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.lt 3e800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14800> // b.tstop │ │ │ │ + ldr x0, [x20, #128] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + cbz x26, 3e880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14880> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ea04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a04> // b.any │ │ │ │ + ldp x29, x30, [sp, #192] │ │ │ │ + mov x0, x26 │ │ │ │ + ldp x19, x20, [sp, #208] │ │ │ │ + ldp x21, x22, [sp, #224] │ │ │ │ + ldp x23, x24, [sp, #240] │ │ │ │ + ldp x25, x26, [sp, #256] │ │ │ │ + ldp x27, x28, [sp, #272] │ │ │ │ + add sp, sp, #0x120 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x22, [x20] │ │ │ │ + mov x21, x22 │ │ │ │ + cbz x22, 3eb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b40> │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbz w0, #0, 3e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147a0> │ │ │ │ + ldp x1, x2, [x22, #48] │ │ │ │ + sub x19, x27, x26 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + add x3, x3, x26 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + tbnz w0, #2, 3e59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1459c> │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3824] │ │ │ │ + mov x0, x3 │ │ │ │ + add x19, x3, x19 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #4000] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 3e8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148cc> // b.none │ │ │ │ + str x1, [sp, #80] │ │ │ │ + cbz x22, 3eb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b20> │ │ │ │ + mov x4, x19 │ │ │ │ + add x3, sp, #0x40 │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c888 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea0 │ │ │ │ + mov w23, w0 │ │ │ │ + add x2, sp, #0x40 │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w23 │ │ │ │ + bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ + ldr w1, [x28] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp w23, w1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + strb w1, [x22, #28] │ │ │ │ + str x0, [x21, #48] │ │ │ │ + b.eq 3e718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14718> // b.none │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 3e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14420> // b.none │ │ │ │ + ldr x22, [x20] │ │ │ │ + cbz x22, 3eb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b40> │ │ │ │ + ldp x1, x2, [x22, #32] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl 3dfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fc0> │ │ │ │ + ldr x22, [x20] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3e8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148dc> // b.none │ │ │ │ + cbz x22, 3eb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b40> │ │ │ │ + ldr x2, [x22, #32] │ │ │ │ + add x3, x2, x0 │ │ │ │ + stp x2, x3, [x22, #48] │ │ │ │ + ldp x1, x2, [x21, #48] │ │ │ │ + cbnz x0, 3e2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142c4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4000] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3824] │ │ │ │ + b 3e414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14414> │ │ │ │ + ldr x22, [x20] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + cbz x22, 3eb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b20> │ │ │ │ + mov x4, x19 │ │ │ │ + add x3, sp, #0x40 │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c888 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea0 │ │ │ │ + mov w23, w0 │ │ │ │ + add x2, sp, #0x40 │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w23 │ │ │ │ + bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ + ldr w0, [x28] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + cmp w0, w23 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x22, #28] │ │ │ │ + str x1, [x21, #48] │ │ │ │ + b.eq 3e718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14718> // b.none │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 3e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14420> // b.none │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 3e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14420> // b.none │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3e390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14390> // b.any │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3e728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14728> // b.none │ │ │ │ + add x26, x26, x0 │ │ │ │ + sub x1, x27, x26 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 3e1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141cc> │ │ │ │ + b 3e208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14208> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3e624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14624> // b.none │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 3e208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14208> // b.any │ │ │ │ + ldrb w1, [sp, #80] │ │ │ │ + b 3e1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141b0> │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 3e4a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144a4> │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + ldrb w1, [x1, x0] │ │ │ │ + str x2, [sp, #176] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d470 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b0> │ │ │ │ + ldr w0, [x20, #100] │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ne 3e1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141cc> // b.any │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3e1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141cc> │ │ │ │ + ldr x19, [sp, #136] │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x3, [x19] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbz x0, 3e694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14694> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3e6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146a0> // b.none │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 3e208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14208> // b.any │ │ │ │ + ldrb w1, [sp, #80] │ │ │ │ + b 3e47c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1447c> │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d4a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + add x0, x20, #0x70 │ │ │ │ + bl ccf0 ::_M_widen_init() const@plt> │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + b 3e180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14180> │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + cbz x0, 3eb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b20> │ │ │ │ + ldr w0, [x0, #12] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 3e948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14948> // b.any │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3dfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fc0> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 3e710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14710> // b.none │ │ │ │ + mov w2, #0xfe // #254 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3e890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14890> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cbz x1, 3ea08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a08> │ │ │ │ + ldr x3, [sp, #144] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + strb w2, [x3, x1] │ │ │ │ + bl 3da20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a20> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d4a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl ccf0 ::_M_widen_init() const@plt> │ │ │ │ + b 3e1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141cc> │ │ │ │ + add x19, x3, x19 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + b 3e5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145b0> │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + cbz x22, 3eb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b20> │ │ │ │ + mov x4, x19 │ │ │ │ + add x3, sp, #0x40 │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c888 │ │ │ │ + ldr w1, [x24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea0 │ │ │ │ + mov w23, w0 │ │ │ │ + add x2, sp, #0x40 │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w23 │ │ │ │ + bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ + ldr w0, [x25] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + cmp w0, w23 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x22, #28] │ │ │ │ + str x1, [x21, #48] │ │ │ │ + b.eq 3e718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14718> // b.none │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ne 3e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145a8> // b.any │ │ │ │ + b 3e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14420> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + add x2, sp, #0x40 │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + str w4, [sp, #64] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl cff0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3784] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + adrp x22, 9e000 │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + str x22, [sp, #96] │ │ │ │ + ldr w0, [x0] │ │ │ │ + stp w1, w0, [sp, #128] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ea04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a04> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbz w0, #0, 3e208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14208> │ │ │ │ + nop │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + add x2, sp, #0x30 │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + str w4, [sp, #48] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + bl cff0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3784] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x22, 9e000 │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + str x22, [sp, #96] │ │ │ │ + ldr w0, [x0] │ │ │ │ + stp w1, w0, [sp, #128] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ea04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a04> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + ldrb w2, [sp, #80] │ │ │ │ + b 3e550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14550> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + b.ne 3e428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14428> // b.any │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 3eb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b40> │ │ │ │ + ldp x22, x21, [x0, #48] │ │ │ │ + add x23, sp, #0x70 │ │ │ │ + stp x23, xzr, [sp, #96] │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + sub x21, x21, x22 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + cmp x21, #0xf │ │ │ │ + b.hi 3e7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147bc> // b.pmore │ │ │ │ + cmp x21, #0x1 │ │ │ │ + b.eq 3e89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1489c> // b.none │ │ │ │ + cbnz x21, 3e8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148f4> │ │ │ │ + strb wzr, [x23, x21] │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + mov x4, x21 │ │ │ │ + ldr x5, [sp, #152] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, x2 │ │ │ │ + csel x2, x5, x2, ls // ls = plast │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x0, x19 │ │ │ │ + str xzr, [sp, #176] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3e1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141cc> │ │ │ │ + tbnz w0, #1, 3eadc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14adc> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + stp x1, x1, [x22, #48] │ │ │ │ + mov x2, x1 │ │ │ │ + str w0, [x22, #64] │ │ │ │ + b 3e290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14290> │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x22 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + strb wzr, [x0, x21] │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + b 3e76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1476c> │ │ │ │ + add x23, sp, #0x70 │ │ │ │ + str x23, [sp, #96] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + mov x1, x2 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.cc 3ea34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a34> // b.lo, b.ul, b.last │ │ │ │ + add x2, x0, x3 │ │ │ │ + add x1, x0, x1 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl 34da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xada0> │ │ │ │ + ldr x0, [x20, #128] │ │ │ │ + add x1, x20, #0x90 │ │ │ │ + ldp x3, x2, [sp, #96] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3e8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148a8> // b.none │ │ │ │ + cmp x3, x23 │ │ │ │ + b.eq 3e918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14918> // b.none │ │ │ │ + ldr x5, [sp, #40] │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x4, [x5, #16] │ │ │ │ + str x3, [x20, #128] │ │ │ │ + stp x2, x1, [x5, #8] │ │ │ │ + cbz x0, 3e8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148c0> │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x4, [sp, #112] │ │ │ │ + strb wzr, [x0] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str xzr, [sp, #104] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + cbnz x26, 3e22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1422c> │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + cmp w0, #0x5 │ │ │ │ + csetm x26, eq // eq = none │ │ │ │ + b 3e22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1422c> │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3e1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141cc> │ │ │ │ + ldrb w0, [x22] │ │ │ │ + strb w0, [sp, #112] │ │ │ │ + b 3e75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1475c> │ │ │ │ + cmp x3, x23 │ │ │ │ + b.eq 3e918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14918> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x3, [x20, #128] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + stp x2, x0, [x1, #8] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + str x23, [sp, #96] │ │ │ │ + b 3e86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1486c> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ne 3e344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14344> // b.any │ │ │ │ + b 3e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14420> │ │ │ │ + cbz x22, 3eb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b40> │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + ldp x1, x2, [x21, #48] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + str w0, [x22, #64] │ │ │ │ + b 3e5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145b0> │ │ │ │ + mov x0, x23 │ │ │ │ + b 3e7d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147d8> │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + cbnz x3, 3e9b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149b8> │ │ │ │ + ldr x0, [x20, #128] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + b 3e880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14880> │ │ │ │ + cbz x2, 3e934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14934> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 3e9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149cc> // b.none │ │ │ │ + mov x1, x23 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x0, [x20, #128] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x2, [x0, #8] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + b 3e86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1486c> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + add x2, sp, #0x50 │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + str w4, [sp, #80] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + bl cff0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3784] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + adrp x22, 9e000 │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + str x22, [sp, #96] │ │ │ │ + ldr w0, [x0] │ │ │ │ + stp w1, w0, [sp, #128] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ea04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a04> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + add x23, sp, #0x70 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x23, [sp, #96] │ │ │ │ + b 3e818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14818> │ │ │ │ + ldrb w1, [sp, #112] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 3e92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1492c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl d068 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3ea7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a7c> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + add x8, sp, #0x60 │ │ │ │ + bl 29d40 ::do_widen(char) const@@Base+0xca80> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ea04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a04> // b.any │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ea04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a04> // b.any │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x22, [sp, #96] │ │ │ │ + bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + b 3e9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149e8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 3eb10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b10> // b.any │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl 39c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc60> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ea04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a04> // b.any │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaa4> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x3, x3, #0xc98 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + add x0, x0, #0xf0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + b 3eaa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14aa0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3e9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149e8> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + mov x20, x0 │ │ │ │ + b 3e9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149e8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x7a0 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xae8 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3760] │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3e9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149e8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3e9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149e8> │ │ │ │ + bti j │ │ │ │ + b 3ea68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a68> │ │ │ │ + bti j │ │ │ │ + b 3ea68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a68> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x4, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 3ec7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c7c> │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 3ebf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bf4> // 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, 3ecb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cb8> │ │ │ │ + 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, 3ed0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d0c> │ │ │ │ + ldr x1, [x4, #248] │ │ │ │ + str x4, [sp, #16] │ │ │ │ + ldr x5, [x4, #264] │ │ │ │ + sub x3, x5, x3 │ │ │ │ + bl 3e0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140e0> │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + ldr x1, [x4, #256] │ │ │ │ + ldr x2, [x4, #272] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3ecdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cdc> // b.none │ │ │ │ + add x2, x0, x2 │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x4, #24] │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + cbnz x0, 3ebe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14be4> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x1, x1, #0xaa0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3ecf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cf8> // 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, 3ec10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c10> │ │ │ │ + sub x3, x3, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x3 │ │ │ │ + stp x2, x4, [sp, #16] │ │ │ │ + bl d1d0 ::~__basic_file()@plt> │ │ │ │ + ldp x2, x4, [sp, #16] │ │ │ │ + ldr x0, [x4, #256] │ │ │ │ + ldr x3, [x4, #272] │ │ │ │ + b 3ec10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c10> │ │ │ │ + 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 3ec70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c70> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + b 3ebd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bd8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x1e0 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3760] │ │ │ │ + stp x29, x30, [sp, #384] │ │ │ │ + add x29, sp, #0x180 │ │ │ │ + stp x19, x20, [sp, #400] │ │ │ │ + stp x21, x22, [sp, #416] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #432] │ │ │ │ + stp x25, x26, [sp, #448] │ │ │ │ + stp x27, x28, [sp, #464] │ │ │ │ + mov x28, x3 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x3, [x4] │ │ │ │ + str x3, [sp, #376] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x0, 3f3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153a4> │ │ │ │ + mov x23, x1 │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 3f290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15290> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3edac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14dac> // b.none │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x22, [x1, #16] │ │ │ │ + cmn x2, #0x1 │ │ │ │ + mov x1, #0x80 // #128 │ │ │ │ + csel x27, x2, x1, ne // ne = any │ │ │ │ + cmn x28, #0x1 │ │ │ │ + b.ne 3edc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14dc4> // b.any │ │ │ │ + ldr x28, [x0, #48] │ │ │ │ + mov x0, #0x120 // #288 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + 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 d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + ldr q31, [x23] │ │ │ │ + add x3, 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, #32] │ │ │ │ + stur q30, [x19, #248] │ │ │ │ + stur q30, [x3, #-248] │ │ │ │ + str x0, [x19] │ │ │ │ + str w2, [x19, #280] │ │ │ │ + cbz x1, 3f1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151a8> │ │ │ │ + add x24, x23, #0x10 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + str x0, [sp] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [x23, #48] │ │ │ │ + add x26, sp, #0x60 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x26, [sp, #80] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w4, [x24, #64] │ │ │ │ + add x25, sp, #0xb0 │ │ │ │ + ldp x1, x2, [x23, #128] │ │ │ │ + str w4, [sp, #112] │ │ │ │ + ldp x4, x5, [x23, #112] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + ldr x3, [x24, #72] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + ldr q31, [x23, #96] │ │ │ │ + stp x4, x5, [sp, #144] │ │ │ │ + str x25, [sp, #160] │ │ │ │ + str q31, [sp, #128] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w0, [x19, #280] │ │ │ │ + ldr w1, [x23, #160] │ │ │ │ + str w1, [sp, #192] │ │ │ │ + tbnz w0, #0, 3f2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152c4> │ │ │ │ + cmn x28, #0x1 │ │ │ │ + b.eq 3f1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151d0> // b.none │ │ │ │ + cmp x28, #0x2 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + csel x3, x28, x3, ge // ge = tcont │ │ │ │ + cmp x27, #0x0 │ │ │ │ + csinc x27, x27, xzr, ne // ne = any │ │ │ │ + str x3, [x19, #272] │ │ │ │ + ldr x1, [x19, #264] │ │ │ │ + add x3, x27, x3 │ │ │ │ + sxtw x0, w3 │ │ │ │ + sxtw x23, w3 │ │ │ │ + cmp x1, w3, sxtw │ │ │ │ + b.eq 3ef18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f18> // b.none │ │ │ │ + tbnz x23, #63, 3f204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15204> │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3760] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x2, [x19, #256] │ │ │ │ + stp x0, x23, [x19, #256] │ │ │ │ + mov x1, x0 │ │ │ │ + cbz x2, 3ef1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f1c> │ │ │ │ + mov x0, x2 │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [x19, #256] │ │ │ │ + stp x1, x1, [x19, #8] │ │ │ │ + ldr q30, [sp, #32] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + mov x1, v30.d[1] │ │ │ │ + str q30, [sp, #208] │ │ │ │ + cbz x1, 3f198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15198> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + add x24, sp, #0xf0 │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + str x24, [sp, #224] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + add x27, sp, #0x110 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x27, [sp, #256] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + add x28, sp, #0x160 │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + str w4, [sp, #288] │ │ │ │ + ldp x4, x5, [sp, #144] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + str x3, [sp, #296] │ │ │ │ + ldr q31, [sp, #128] │ │ │ │ + stp x4, x5, [sp, #320] │ │ │ │ + str x28, [sp, #336] │ │ │ │ + str q31, [sp, #304] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldrb w0, [x20, #168] │ │ │ │ + ldr w1, [sp, #192] │ │ │ │ + str w1, [sp, #368] │ │ │ │ + tbnz w0, #0, 3f1f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151f4> │ │ │ │ + ldr q29, [sp, #208] │ │ │ │ + add x23, x19, #0x68 │ │ │ │ + mov x1, v29.d[1] │ │ │ │ + stur q29, [x19, #72] │ │ │ │ + cbz x1, 3f1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151c4> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ + str x23, [x19, #88] │ │ │ │ + add x23, x19, #0x58 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #256] │ │ │ │ + add x3, x19, #0x88 │ │ │ │ + str x3, [x19, #120] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + str x2, [x23, #72] │ │ │ │ + ldr w1, [sp, #288] │ │ │ │ + add x3, x19, #0xd8 │ │ │ │ + ldr q31, [sp, #304] │ │ │ │ + str w1, [x23, #64] │ │ │ │ + ldp x4, x5, [sp, #320] │ │ │ │ + add x0, x19, #0xc8 │ │ │ │ + ldp x1, x2, [sp, #336] │ │ │ │ + stur q31, [x19, #168] │ │ │ │ + stp x4, x5, [x20, #112] │ │ │ │ + str x3, [x19, #200] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w2, [sp, #368] │ │ │ │ + str w2, [x20, #160] │ │ │ │ + strb w1, [x20, #168] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 3f04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1504c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 3f05c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1505c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 3f06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1506c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + cbz x0, 3f078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15078> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + 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, x25 │ │ │ │ + b.eq 3f0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150a0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 3f0b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150b0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3f0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150c4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cbz x0, 3f0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150d0> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 3f3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153a4> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl c5b8 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x22, 3f11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1511c> │ │ │ │ + ldr x1, [x22] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 3f3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153a4> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 3f3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153a4> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 3f158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15158> │ │ │ │ + ldr x3, [x0] │ │ │ │ + adrp x1, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x1, x1, #0xfa0 │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 3f224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15224> // b.none │ │ │ │ + adrp x1, 37000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd000> │ │ │ │ + add x1, x1, #0xa20 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 3f158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15158> // b.none │ │ │ │ + blr x2 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1528c> // b.any │ │ │ │ + ldp x29, x30, [sp, #384] │ │ │ │ + ldp x19, x20, [sp, #400] │ │ │ │ + ldp x21, x22, [sp, #416] │ │ │ │ + ldp x23, x24, [sp, #432] │ │ │ │ + ldp x25, x26, [sp, #448] │ │ │ │ + ldp x27, x28, [sp, #464] │ │ │ │ + add sp, sp, #0x1e0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x24, sp, #0xf0 │ │ │ │ + str x24, [sp, #224] │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + b 3ef4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f4c> │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + ldr x2, [x23, #24] │ │ │ │ + add x24, x23, #0x10 │ │ │ │ + str x0, [sp] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 3ee58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e58> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ + str x23, [x19, #88] │ │ │ │ + b 3efd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fd4> │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + str x3, [x19, #272] │ │ │ │ + cbnz x27, 3eed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ed8> │ │ │ │ + ldr x0, [x19, #264] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 3ef18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f18> // b.none │ │ │ │ + mov x23, #0x5 // #5 │ │ │ │ + sxtw x0, w23 │ │ │ │ + b 3eef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ef4> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 39d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd20> │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + b 3efac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fac> │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3760] │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1528c> // b.any │ │ │ │ + bl c8a0 │ │ │ │ + ldr x2, [x0, #32] │ │ │ │ + ldur x1, [x3, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cbz x2, 3f3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153a4> │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 3f248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15248> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + bl d860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ + b 3f158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15158> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl d068 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 39d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd20> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 39ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfae0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3f334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15334> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x910 │ │ │ │ + bl d380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0> │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1528c> // b.any │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3760] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + add x2, sp, #0x10 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + str w4, [sp, #16] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1528c> // b.any │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl d1a0 │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1528c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cbz x0, 3f350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15350> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3760] │ │ │ │ + b 3f268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15268> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + cbz x0, 3f370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15370> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3760] │ │ │ │ + b 3f260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15260> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 3f344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15344> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3f260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15260> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 3f344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15344> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3f3f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153f4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3f400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15400> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl 39d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd20> │ │ │ │ + b 3f370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15370> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 3f3f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153f4> │ │ │ │ + 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, #3760] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3f334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15334> // b.none │ │ │ │ + b 3f28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1528c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 3f364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15364> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 3f364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15364> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + stp x29, x30, [sp, #208] │ │ │ │ + add x29, sp, #0xd0 │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + mov x24, x1 │ │ │ │ + add x23, x0, #0x240 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #240] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x21, x19 │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + adrp x22, 9e000 │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [x23, #216] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x19, #0x400 │ │ │ │ + strh wzr, [x19, #800] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x3, x3, #0x6d8 │ │ │ │ + add x4, x22, #0x7d0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0x7f8 │ │ │ │ + stur q31, [x0, #-216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stur q31, [x0, #-200] │ │ │ │ + mov x0, x23 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + str x3, [x21], #16 │ │ │ │ + str x4, [x19, #16] │ │ │ │ + str x2, [x19, #576] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0x738 │ │ │ │ + add x1, x1, #0x760 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + adrp x1, 7a000 @@Base+0x2e8> │ │ │ │ + mov x20, x0 │ │ │ │ + stp x0, xzr, [x19, #32] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + ldr q31, [x1, #2080] │ │ │ │ + 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0x860 │ │ │ │ + add x4, x19, #0x20 │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x3, x3, #0x8b8 │ │ │ │ + stp x2, x4, [x19] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0x968 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x890 │ │ │ │ + str x2, [x1] │ │ │ │ + str x20, [x1, #16] │ │ │ │ + add x22, x19, #0x138 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [x20, #24] │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + str x1, [x19, #40] │ │ │ │ + str x3, [x19, #576] │ │ │ │ + str d31, [x1, #8] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3720] │ │ │ │ + ldp x20, x27, [x0, #8] │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x2, [x19, #312] │ │ │ │ + str xzr, [x22, #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 d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3872] │ │ │ │ + add x25, x19, #0x40 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + str x1, [x19, #312] │ │ │ │ + bl cf78 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt+0x8> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x27, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + add x1, x27, #0x930 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl d980 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + add x4, x0, #0x1 │ │ │ │ + cmp x4, x20 │ │ │ │ + b.hi 400a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160a8> // b.pmore │ │ │ │ + sub x20, x20, x4 │ │ │ │ + add x28, sp, #0x30 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + str x28, [sp, #32] │ │ │ │ + ldr x3, [x24] │ │ │ │ + cmp x20, #0xf │ │ │ │ + b.hi 3f9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159e8> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ls 3f7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157b0> // b.plast │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x3, x4 │ │ │ │ + mov x2, x20 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + strb wzr, [x0, x1] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.ne 3f7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157b8> // b.any │ │ │ │ + ldrh w2, [x0] │ │ │ │ + mov w1, #0x7a67 // #31335 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 3f7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157b8> // b.any │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 3f708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15708> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl ce40 │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + ldur x2, [x1, #-24] │ │ │ │ + add x2, x21, x2 │ │ │ │ + cbz x0, 3fd1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d1c> │ │ │ │ + mov x0, x2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + mov w1, #0xf // #15 │ │ │ │ + bl 3a0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100e0> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 3ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d40> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 39d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd20> │ │ │ │ + ldr w1, [x22, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 3f884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15884> // b.none │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e24> // 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 │ │ │ │ + strb wzr, [x28, x20] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 3f7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157c4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x27, #0x930 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + bl d980 , 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.hi 3ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f40> // b.pmore │ │ │ │ + ldr x3, [x24] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + str x28, [sp, #32] │ │ │ │ + add x2, x3, x2 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 34da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xada0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 3fa78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a78> // b.none │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x1, x27, #0x930 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + bl d980 , 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.hi 3ff84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f84> // b.pmore │ │ │ │ + ldr x3, [x24] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + str x28, [sp, #32] │ │ │ │ + add x2, x3, x2 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 34da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xada0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 3fa10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a10> // b.none │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl cb40 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + ldr w1, [x22, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 3f770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15770> // b.any │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x1, [x20] │ │ │ │ + cbz x1, 3fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15edc> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbnz w0, #0, 3fe28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e28> │ │ │ │ + ldr x0, [x1] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3f8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158b0> // b.none │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + ldr x22, [x0, #16] │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + ldr x25, [x1, #48] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x24, x0 │ │ │ │ + add x27, x24, #0x48 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x1, xzr, [x24] │ │ │ │ + stp xzr, xzr, [x24, #16] │ │ │ │ + stp xzr, xzr, [x24, #32] │ │ │ │ + str xzr, [x24, #48] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [x24, #64] │ │ │ │ + strb wzr, [x27, #8] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0xc00 │ │ │ │ + str x0, [x24] │ │ │ │ + stp xzr, xzr, [x24, #88] │ │ │ │ + str xzr, [x24, #104] │ │ │ │ + str w1, [x24, #120] │ │ │ │ + cmn x25, #0x1 │ │ │ │ + b.eq 3fd38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d38> // b.none │ │ │ │ + cmp x25, #0x2 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + csel x25, x25, x0, ge // ge = tcont │ │ │ │ + str x25, [x24, #112] │ │ │ │ + add x25, x25, #0x1, lsl #12 │ │ │ │ + sxtw x25, w25 │ │ │ │ + cbz x25, 3fa70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a70> │ │ │ │ + mov x0, x25 │ │ │ │ + tbnz x25, #63, 3fd7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d7c> │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + stp x0, x25, [x24, #96] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x25, [x20] │ │ │ │ + stp x0, x0, [x24, #8] │ │ │ │ + str x0, [x24, #24] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + str x21, [x24, #72] │ │ │ │ + strb w1, [x27, #8] │ │ │ │ + str w0, [x24, #120] │ │ │ │ + cbz x25, 3fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15edc> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + str x24, [x0, #16] │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5b8 │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + ldr x3, [x20] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x25, #16] │ │ │ │ + cbz x3, 3fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15edc> │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr w1, [x3, #56] │ │ │ │ + orr w1, w1, #0x3 │ │ │ │ + str w1, [x3, #56] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 3f9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159c0> // 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 3f9a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159a4> // b.any │ │ │ │ + cbz x22, 3f9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159dc> │ │ │ │ + ldr x2, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + ldr x2, [x2, #112] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3a740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10740> │ │ │ │ + b 3f770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15770> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x4, x3, [sp] │ │ │ │ + bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldp x4, x3, [sp] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + b 3f6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c4> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w1, #0x6962 // #26978 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 3f85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1585c> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x6e │ │ │ │ + b.ne 3f85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1585c> // b.any │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl cb40 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + mov w1, #0xf // #15 │ │ │ │ + bl 3a0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100e0> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 3ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d40> │ │ │ │ + b 3f758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15758> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 3f940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15940> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w1, #0x7a62 // #31330 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 3f80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1580c> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x32 │ │ │ │ + b.ne 3f80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1580c> // b.any │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl ce40 │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + ldur x2, [x1, #-24] │ │ │ │ + add x2, x21, x2 │ │ │ │ + cbz x0, 3fd68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d68> │ │ │ │ + mov x0, x2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + strb wzr, [sp, #16] │ │ │ │ + str wzr, [sp, #20] │ │ │ │ + bl d308 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48> │ │ │ │ + strb wzr, [x25, #17] │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + add x1, x25, #0x18 │ │ │ │ + str x0, [x25, #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, [x25, #56] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + mov x24, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x8d8 │ │ │ │ + ldr x1, [x28] │ │ │ │ + str x0, [x24] │ │ │ │ + str x25, [x24, #16] │ │ │ │ + str d31, [x24, #8] │ │ │ │ + cbz x1, 3fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15edc> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbnz w0, #0, 3fea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ea8> │ │ │ │ + ldr x0, [x1] │ │ │ │ + add x2, x24, #0x8 │ │ │ │ + str x2, [sp] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3fb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b68> // b.none │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + ldr x27, [x0, #16] │ │ │ │ + mov x0, #0x88 // #136 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stp x1, xzr, [x20] │ │ │ │ + stp xzr, xzr, [x20, #16] │ │ │ │ + stp xzr, xzr, [x20, #32] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [x20, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0xb38 │ │ │ │ + add x0, x20, #0x48 │ │ │ │ + mov w3, #0x4 // #4 │ │ │ │ + str x0, [sp] │ │ │ │ + str x2, [x20] │ │ │ │ + add x1, x24, #0x8 │ │ │ │ + strb wzr, [x20, #88] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w3, [x20, #128] │ │ │ │ + stp q31, q31, [x20, #96] │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + ldr w0, [x20, #128] │ │ │ │ + tbnz w0, #0, 3fe5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e5c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x20, #112] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3fd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d4c> // b.none │ │ │ │ + mov x2, x0 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + csel x0, x2, x0, ge // ge = tcont │ │ │ │ + str x0, [x20, #120] │ │ │ │ + add x0, x0, #0x80 │ │ │ │ + sxtw x3, w0 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.eq 3fc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c40> // b.none │ │ │ │ + tbnz x3, #63, 3fd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d9c> │ │ │ │ + mov x0, x3 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x1, [x20, #104] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + stp x0, x3, [x20, #104] │ │ │ │ + cbz x1, 3fc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c44> │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + ldr x2, [x20, #104] │ │ │ │ + stp x2, x2, [x20, #8] │ │ │ │ + add x1, x24, #0x8 │ │ │ │ + str x2, [x20, #24] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldrb w0, [x0, #16] │ │ │ │ + tbz w0, #0, 3fd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d30> │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + cbz x0, 3fc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c70> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + ldr x0, [sp] │ │ │ │ + strb wzr, [x0, #16] │ │ │ │ + stp x25, x24, [x20, #72] │ │ │ │ + add x1, x24, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 75050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b050> │ │ │ │ + ldr x2, [sp] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x24 │ │ │ │ + strb w1, [x2, #16] │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + ldr w2, [x20, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr w1, [x20, #128] │ │ │ │ + and w2, w2, #0xfffffff8 │ │ │ │ + str w2, [x20, #64] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x20, #128] │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + ldr x25, [x28] │ │ │ │ + cbz x25, 3fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15edc> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + str x20, [x0, #16] │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5b8 │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x25, #16] │ │ │ │ + cbz x27, 3fd08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d08> │ │ │ │ + ldr x1, [x27] │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 3fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15edc> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3a740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10740> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + b 3f760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15760> │ │ │ │ + ldr w1, [x2, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 3f734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15734> │ │ │ │ + stp x25, x24, [x20, #72] │ │ │ │ + b 3fc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c7c> │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov x0, #0x1004 // #4100 │ │ │ │ + mov x25, x0 │ │ │ │ + str x1, [x24, #112] │ │ │ │ + b 3f938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15938> │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x0, [x20, #120] │ │ │ │ + mov x0, #0x84 // #132 │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3fc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c1c> // b.any │ │ │ │ + b 3fc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c40> │ │ │ │ + ldr w1, [x2, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 3facc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15acc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e24> // b.any │ │ │ │ + bl c8a0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e24> // b.any │ │ │ │ + bl c8a0 │ │ │ │ + bti j │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x22 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c750 <__stack_chk_fail@plt> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x7f8 │ │ │ │ + bl 39e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe20> │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + str x26, [x19, #576] │ │ │ │ + mov x0, x23 │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3ff38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f38> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x1, x1, #0x910 │ │ │ │ + bl d380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e24> // b.any │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ + bl ce58 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x2, sp, #0x10 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + str w4, [sp, #16] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e24> // b.any │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x928> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x1, x1, #0x910 │ │ │ │ + bl d380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e24> // b.any │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8b0> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x3, x3, #0xc38 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 39920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf920> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x22 │ │ │ │ + bl ced0 │ │ │ │ + b 3fdd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dd8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d1a0 │ │ │ │ + b 3fdd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dd8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + ldr x3, [x0] │ │ │ │ + subs x4, x4, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e24> // b.any │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x2, x1 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x938 │ │ │ │ + bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15de0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + ldr x3, [x0] │ │ │ │ + subs x4, x4, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e24> // b.any │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x2, x1 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x1, x1, #0x938 │ │ │ │ + bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 39d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd20> │ │ │ │ + b 3fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15de0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [x19, #312] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c840 │ │ │ │ + b 3fde8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15de8> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3d1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131e0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e24> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, x22, #0x7d0 │ │ │ │ + str x22, [x19, #16] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3720] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + b 3fdf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15df8> │ │ │ │ + bti j │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3720] │ │ │ │ + mov x20, x0 │ │ │ │ + b 3fdf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15df8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 4002c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1602c> │ │ │ │ + bl 29b40 ::do_widen(char) const@@Base+0xc880> │ │ │ │ + b 4002c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1602c> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d4e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ + mov x0, x24 │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x20, [x19, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + str x27, [x21, x1] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + b 3ffd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fd8> │ │ │ │ + bti j │ │ │ │ + b 40088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16088> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e24> // b.any │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, x4 │ │ │ │ + add x1, x1, #0x938 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + bti j │ │ │ │ + b 3ffc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fc0> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + b 3fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15de0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 383c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3c0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + b 3fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15de0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3fdd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dd8> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl c768 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + b 3fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15de0> │ │ │ │ + bti j │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + cbz x0, 4016c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1616c> │ │ │ │ + bl ced0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl c768 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e24> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 4014c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1614c> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d068 │ │ │ │ + b 3ff04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f04> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d1a0 │ │ │ │ + b 3fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15de0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 3fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15de0> │ │ │ │ + nop │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + 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, 402ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162ec> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 402ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162ac> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 402a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162a4> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + strb wzr, [x20, x3] │ │ │ │ + str x3, [x19, #8] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16308> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x0, 40268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16268> │ │ │ │ + b 402d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162d0> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d728 , 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 c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b 40268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16268> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 4030c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1630c> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + 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, 40420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16420> │ │ │ │ + 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, 40378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16378> │ │ │ │ + bl c990 │ │ │ │ + cbnz w0, 40390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16390> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 40394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16394> │ │ │ │ + cmp x19, x25 │ │ │ │ + b.lt 403a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163a8> // b.tstop │ │ │ │ + tbnz w0, #31, 403a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163a8> │ │ │ │ + mov x22, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbz x20, 403b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163b0> │ │ │ │ + ldp x0, x19, [x20, #32] │ │ │ │ + b 40360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16360> │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 403a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163a0> │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 40418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16418> // b.none │ │ │ │ + ldr x19, [x22, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 403d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163d8> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c990 │ │ │ │ + cbnz w0, 403f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163f4> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 403f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163f8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 40418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16418> // b.tstop │ │ │ │ + tbnz w0, #31, 40418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16418> │ │ │ │ + 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 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x0 │ │ │ │ + bl c7e0 │ │ │ │ + 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 d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4050c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1650c> // b.pmore │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 40500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16500> // b.pmore │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c828 │ │ │ │ + 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 d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , 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+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x0, 40738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16738> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 406f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166f4> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x26, [x25, #24] │ │ │ │ + cbz x26, 406c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166c0> │ │ │ │ + ldr x27, [x26, #24] │ │ │ │ + cbz x27, 40694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16694> │ │ │ │ + ldr x23, [x27, #24] │ │ │ │ + cbz x23, 40668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16668> │ │ │ │ + ldr x22, [x23, #24] │ │ │ │ + cbz x22, 4063c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1663c> │ │ │ │ + ldr x21, [x22, #24] │ │ │ │ + cbz x21, 40610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16610> │ │ │ │ + ldr x19, [x21, #24] │ │ │ │ + cbz x19, 405e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165e4> │ │ │ │ + ldr x20, [x19, #24] │ │ │ │ + cbz x20, 405b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165b8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x28, x20 │ │ │ │ + bl 40520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16520> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 405ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165ac> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl ced0 │ │ │ │ + cbnz x20, 40588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16588> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 405d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165d0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl ced0 │ │ │ │ + cbz x20, 405e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165e4> │ │ │ │ + mov x19, x20 │ │ │ │ + b 40580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16580> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + ldr x19, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 405fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165fc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 40610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16610> │ │ │ │ + mov x21, x19 │ │ │ │ + b 40578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16578> │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 40628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16628> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4063c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1663c> │ │ │ │ + mov x22, x19 │ │ │ │ + b 40570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16570> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 40654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16654> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 40668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16668> │ │ │ │ + mov x23, x19 │ │ │ │ + b 40568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16568> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + add x1, x27, #0x30 │ │ │ │ + ldr x19, [x27, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 40680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16680> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 40694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16694> │ │ │ │ + mov x27, x19 │ │ │ │ + b 40560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16560> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x1, x26, #0x30 │ │ │ │ + ldr x19, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 406ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166ac> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 406c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166c0> │ │ │ │ + mov x26, x19 │ │ │ │ + b 40558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16558> │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 406d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166d8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 406ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166ec> │ │ │ │ + mov x25, x19 │ │ │ │ + b 40550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16550> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4070c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1670c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 40720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16720> │ │ │ │ + mov x24, x19 │ │ │ │ + b 40540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16540> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x1e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x29, x30, [sp, #384] │ │ │ │ + add x29, sp, #0x180 │ │ │ │ + stp x19, x20, [sp, #400] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #416] │ │ │ │ + mov x21, sp │ │ │ │ + stp x23, x24, [sp, #432] │ │ │ │ + stp x25, x26, [sp, #448] │ │ │ │ + str x27, [sp, #464] │ │ │ │ + str d15, [sp, #472] │ │ │ │ + fmov d15, d0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #376] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + strh wzr, [sp, #336] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x158 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x168 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x24, x25, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp] │ │ │ │ + str x2, [sp, #112] │ │ │ │ + str xzr, [sp, #328] │ │ │ │ + str x25, [sp, x0] │ │ │ │ + add x0, sp, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3864] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3808] │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + stp xzr, xzr, [sp, #16] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #4088] │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + add x26, sp, #0x60 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x3, x27, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str w2, [sp, #72] │ │ │ │ + stp x26, xzr, [sp, #80] │ │ │ │ + strb wzr, [sp, #96] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, sp │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, sp, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 40940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16940> │ │ │ │ + ldp x5, x3, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + str x1, [sp] │ │ │ │ + str x20, [sp, #112] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 408cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x168cc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #8] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x24, #-24] │ │ │ │ + str x24, [sp] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x25, [x21, x1] │ │ │ │ + str x22, [sp, #112] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16984> // b.any │ │ │ │ + ldr x27, [sp, #464] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d15, [sp, #472] │ │ │ │ + ldp x29, x30, [sp, #384] │ │ │ │ + ldp x19, x20, [sp, #400] │ │ │ │ + ldp x21, x22, [sp, #416] │ │ │ │ + ldp x23, x24, [sp, #432] │ │ │ │ + ldp x25, x26, [sp, #448] │ │ │ │ + add sp, sp, #0x1e0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + mov x0, x19 │ │ │ │ + bl ca08 │ │ │ │ + b 408ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x168ac> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 409f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x169f0> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x23, [sp, #8] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x24, #-24] │ │ │ │ + str x24, [sp] │ │ │ │ + str x25, [x21, x0] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #112] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16984> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 40960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16960> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 409bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x169bc> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + 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 x25, 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, #104] │ │ │ │ + bl c5a0 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + bl cc30 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w1, [x25] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 40a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a80> │ │ │ │ + bl cb58 │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c678 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d140 │ │ │ │ + ldr x0, [x25, #80] │ │ │ │ + cbz x0, 40b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b6c> │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + add x20, sp, #0x260 │ │ │ │ + mov x28, x19 │ │ │ │ + mov x24, x19 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x26, [x1, w23, uxtw #3] │ │ │ │ + ldr x27, [x0, w23, uxtw #3] │ │ │ │ + str x19, [sp, #608] │ │ │ │ + cbz x27, 435ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195ec> │ │ │ │ + mov x0, x27 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x22, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 40ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ffc> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 40ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ff0> // b.any │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #624] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x26 │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + str x22, [sp, #616] │ │ │ │ + ldr x2, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17048> // b.none │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 4108c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1708c> // b.none │ │ │ │ + stp x2, x22, [x26] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + str x1, [x26, #16] │ │ │ │ + cbz x0, 4105c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1705c> │ │ │ │ + str x0, [sp, #608] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 41078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17078> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x0, [x25, #80] │ │ │ │ + cmp x23, x0 │ │ │ │ + b.cc 40ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ac0> // b.lo, b.ul, b.last │ │ │ │ + stp wzr, wzr, [sp, #96] │ │ │ │ + stp wzr, wzr, [sp, #224] │ │ │ │ + stp xzr, xzr, [sp, #232] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + bl d050 │ │ │ │ + cbz w0, 410c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170c4> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 43614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19614> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x22, [x0] │ │ │ │ + ldrh w0, [x22, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 40b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b80> // b.any │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d290 │ │ │ │ + ldr x1, [x21, #40] │ │ │ │ + ldr w0, [x22, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x1, ne // ne = any │ │ │ │ + cset w20, lt // lt = tstop │ │ │ │ + b.lt 435e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195e4> // b.tstop │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 435e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195e4> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + add x2, sp, #0x1f0 │ │ │ │ + add x3, sp, #0x1e0 │ │ │ │ + str x2, [sp, #48] │ │ │ │ + ldr x23, [x1, x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str x2, [sp, #480] │ │ │ │ + cbz x23, 435ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195ec> │ │ │ │ + mov x0, x23 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 42ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ac0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 42480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18480> // b.none │ │ │ │ + cbnz x0, 42bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bbc> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + ldr x24, [x22, #120] │ │ │ │ + str x19, [sp, #488] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x19, [x22] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + cbz x24, 43420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19420> │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 42a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a80> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 429f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x189f4> // b.none │ │ │ │ + cbnz x0, 42bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bb4> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + add x2, sp, #0x220 │ │ │ │ + ldr x0, [x22, #136] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x2, [sp, #80] │ │ │ │ + ldr x24, [x0] │ │ │ │ + str x23, [sp, #520] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + cbz x24, 431c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x191c0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 42a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a40> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 429e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x189e8> // b.none │ │ │ │ + cbnz x0, 42bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bac> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + add x2, sp, #0x240 │ │ │ │ + ldr x0, [x22, #136] │ │ │ │ + ldr x24, [x0, #8] │ │ │ │ + stp x1, x2, [sp, #24] │ │ │ │ + str x23, [sp, #552] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + cbz x24, 431f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x191f0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 42a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a00> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 429dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x189dc> // b.none │ │ │ │ + cbnz x0, 42ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ba4> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + str x23, [sp, #584] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + str x23, [sp, #112] │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + bl 1e24c ::do_widen(char) const@@Base+0xf8c> │ │ │ │ + ldp x3, x4, [sp, #72] │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + add w2, w19, #0x1 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 6a9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x409c0> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + add x2, x2, #0xb68 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x4, sp, #0xe0 │ │ │ │ + add x3, sp, #0xe8 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + bl c930 │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp x2, w0, sxtw │ │ │ │ + b.ne 43114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19114> // b.any │ │ │ │ + ldrb w0, [x25, #64] │ │ │ │ + tbnz w0, #0, 42294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18294> │ │ │ │ + cbz x2, 422ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182ec> │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + and w14, w0, #0x4 │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + lsr w2, w0, #1 │ │ │ │ + lsr w13, w0, #1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w2, [sp, #60] │ │ │ │ + lsl w0, w0, w14 │ │ │ │ + str w0, [sp, #136] │ │ │ │ + b 40e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e70> │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 4248c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1848c> // b.none │ │ │ │ + mov x2, x13 │ │ │ │ + mov w1, w14 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 427b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187b8> // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr w2, [sp, #136] │ │ │ │ + mov w28, w20 │ │ │ │ + str w20, [sp, #16] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, x13] │ │ │ │ + orr w0, w2, w0 │ │ │ │ + strb w0, [x1, x13] │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + add w12, w12, #0x1 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + ldr s30, [sp, #16] │ │ │ │ + add x19, x19, #0x2 │ │ │ │ + ldur q31, [x25, #104] │ │ │ │ + uzp1 v15.2d, v15.2d, v30.2d │ │ │ │ + ldr x2, [x25, #120] │ │ │ │ + ldr x0, [x25, #136] │ │ │ │ + add v15.2d, v31.2d, v15.2d │ │ │ │ + add x2, x2, w28, uxtw │ │ │ │ + add x0, x0, x4 │ │ │ │ + str x2, [x25, #120] │ │ │ │ + str x0, [x25, #136] │ │ │ │ + stur q15, [x25, #104] │ │ │ │ + cmp x19, x1, lsl #1 │ │ │ │ + b.cs 42300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18300> // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ + ubfiz x0, x19, #2, #32 │ │ │ │ + mov w11, w19 │ │ │ │ + add x4, x2, x0 │ │ │ │ + ldr w3, [x2, x0] │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + asr w26, w3, #1 │ │ │ │ + cmp w26, #0x2 │ │ │ │ + asr w27, w2, #1 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + cmp w27, #0x2 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w9, eq // eq = none │ │ │ │ + mov w16, w9 │ │ │ │ + b.eq 40de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16de8> // b.none │ │ │ │ + cmp w6, w5 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + str w4, [sp, #16] │ │ │ │ + b.eq 42870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18870> // b.none │ │ │ │ + orr w3, w3, w2 │ │ │ │ + ldrb w15, [x25, #64] │ │ │ │ + ldr w10, [sp, #60] │ │ │ │ + mov x2, x13 │ │ │ │ + mov w1, w14 │ │ │ │ + tbz w3, #0, 424e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184e8> │ │ │ │ + ldp x4, x3, [x25, #200] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 424e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184e8> // b.none │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w28, w3 │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 424a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184a4> // b.none │ │ │ │ + str w9, [sp, #16] │ │ │ │ + ldr x10, [x25, #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, 42528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18528> │ │ │ │ + ldr x10, [x25, #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, 42538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18538> │ │ │ │ + ldr x9, [x25, #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] │ │ │ │ + tbz w15, #0, 42500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18500> │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + fmov d15, x1 │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x9, [x1, x0] │ │ │ │ + cbz w28, 40fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fa0> │ │ │ │ + ldr x0, [x25, #200] │ │ │ │ + lsl x11, x11, #1 │ │ │ │ + ldr w10, [x0, x11] │ │ │ │ + add x4, x9, #0x140 │ │ │ │ + ldp x24, x0, [x4, #8] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 42560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18560> // 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, 40e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e2c> │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 42510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18510> // b.none │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 42520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18520> // b.none │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + b 40e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e38> │ │ │ │ + cbz x0, 40b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b0c> │ │ │ │ + mov x0, x19 │ │ │ │ + b 41018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17018> │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, x22 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x22, [sp, #248] │ │ │ │ + mov x1, x26 │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + str x22, [sp, #616] │ │ │ │ + ldr x2, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 40b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b2c> // b.any │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 4108c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1708c> // b.none │ │ │ │ + stp x2, x22, [x26] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + str x0, [x26, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x19, x28 │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ne 40b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b58> // b.any │ │ │ │ + ldr x0, [x25, #80] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.hi 40ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ac0> // b.pmore │ │ │ │ + b 40b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b6c> │ │ │ │ + cmp x26, x20 │ │ │ │ + b.eq 42d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d7c> // b.none │ │ │ │ + cbz x22, 410b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170b4> │ │ │ │ + cmp x22, #0x1 │ │ │ │ + b.eq 42410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18410> // b.none │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x19 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldr x22, [sp, #616] │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + str x22, [x26, #8] │ │ │ │ + b 40b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b48> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cbz x0, 410d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170d8> │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d8a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e8> │ │ │ │ + ldp x2, x1, [x25, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x25, #112] │ │ │ │ + fmov d30, x0 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + add x20, sp, #0x260 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3720] │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + str x1, [x25, #96] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x3b8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x3c8 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x22, x26, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #608] │ │ │ │ + str x2, [sp, #720] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x5, sp, #0x260 │ │ │ │ + add x6, sp, #0x280 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3864] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3808] │ │ │ │ + add x3, x21, #0x18 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + stp x3, x2, [x5] │ │ │ │ + stp xzr, xzr, [x6] │ │ │ │ + stp xzr, xzr, [x6, #16] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , 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 │ │ │ │ + str w2, [sp, #680] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x3, [sp, #616] │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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 d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 42d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d50> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + add x2, x21, #0x18 │ │ │ │ + str x2, [sp, #608] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17274> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x22, [sp, #608] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x26, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xe30 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x28, x0 │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 42c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c58> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 432dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192dc> // b.none │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + adrp x27, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x27, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c828 │ │ │ │ + mov x28, x0 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + mov x1, x28 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c70> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x2, [sp, #272] │ │ │ │ + str x1, [x28] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 41370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17370> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17384> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldp d31, d15, [x25, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x22, [sp, #608] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x4, sp, #0x270 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + stp xzr, xzr, [x4] │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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 d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + stp x0, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + cbz x4, 42d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d40> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + 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 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 414d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174d4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x22, [sp, #608] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x26, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + add x3, x3, #0xe40 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18cbc> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #480] │ │ │ │ + str x2, [sp, #496] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 436b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196b4> // b.none │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + add x1, x27, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl c828 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x3, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 42bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bd0> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + str x28, [x3] │ │ │ │ + ldrb w28, [x25, #64] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + and w0, w28, #0x1 │ │ │ │ + str w0, [sp, #60] │ │ │ │ + tbz w28, #0, 42244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18244> │ │ │ │ + ldr d15, [x25, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x25, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x22, [sp, #608] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x3, sp, #0x270 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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 d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + strb wzr, [sp, #560] │ │ │ │ + cbz x4, 42bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bc4> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17734> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x22, [sp, #608] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x26, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18dc8> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #584] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + cmp x1, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b.eq 433bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x193bc> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x27, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18da4> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x3, [sp, #512] │ │ │ │ + ldr x4, [sp, #520] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 4226c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1826c> // b.any │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 41860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17860> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 41860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17860> // b.none │ │ │ │ + ldr x5, [sp, #624] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 4241c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1841c> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 435ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195ac> // b.lo, b.ul, b.last │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0x130 │ │ │ │ + str x28, [sp, #288] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4245c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1845c> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #288] │ │ │ │ + str x2, [sp, #304] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #296] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 418c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178c0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr w0, [sp, #60] │ │ │ │ + cbnz w0, 42890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18890> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 418dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178dc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 418f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178f0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17904> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr d15, [x25, #136] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x25, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x22, [sp, #608] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x2, sp, #0x270 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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 d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 42d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d6c> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41a5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a5c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x22, [sp, #608] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x26, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xe50 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18cd8> // b.none │ │ │ │ + ldr x2, [x25, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x1, xzr, [x25] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x25, #16] │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 42e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e38> // b.none │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + add x1, x27, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + add x27, sp, #0x150 │ │ │ │ + str x27, [sp, #320] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18cf4> // b.none │ │ │ │ + ldr x2, [x25, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x2, [sp, #336] │ │ │ │ + str x1, [x25] │ │ │ │ + strb wzr, [x25, #16] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + str xzr, [x25, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 41b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b50> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b64> // b.none │ │ │ │ + bl ced0 │ │ │ │ + bl c5a0 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x22, [sp, #608] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x26, [x20, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ + mov x0, x20 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x20, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #728] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 42d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d5c> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + str x21, [sp, #720] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17cdc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #608] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x23, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 43004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19004> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + add x1, x1, #0x560 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c828 │ │ │ │ + mov x23, x0 │ │ │ │ + add x21, sp, #0x170 │ │ │ │ + str x21, [sp, #352] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 42d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d10> // b.none │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + str x23, [x22] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d88> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldp x22, x24, [sp, #256] │ │ │ │ + add x23, sp, #0x190 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + stp x23, xzr, [sp, #384] │ │ │ │ + add x1, x24, #0x11 │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 43794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19794> // b.plast │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #392] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 43764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19764> // b.pmore │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x22 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + bl c828 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 43830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19830> // b.plast │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + adrp x24, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + add x1, x24, #0xe70 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x22, sp, #0x1b0 │ │ │ │ + str x22, [sp, #416] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 42d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d28> // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x1, [sp, #432] │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + stp x26, xzr, [x25] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x25, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #424] │ │ │ │ + ldp x1, x2, [sp, #288] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 437d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197d0> // b.pmore │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + add x25, sp, #0x1a0 │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c828 │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c0c> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x2, [sp, #464] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 43734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19734> // b.plast │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + add x1, x24, #0xe70 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 42c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c28> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #480] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + str xzr, [x24, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + ldr x2, [sp, #328] │ │ │ │ + str x26, [x24] │ │ │ │ + ldr x3, [sp, #488] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b.hi 434cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194cc> // b.pmore │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 42c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c40> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + stp x26, xzr, [x24] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 43670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19670> // b.plast │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + str x1, [sp, #544] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 42c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c8c> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x0, [sp, #552] │ │ │ │ + str xzr, [x24, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + ldr x2, [sp, #360] │ │ │ │ + str x26, [x24] │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4362c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1962c> // b.pmore │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 42ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ca4> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x0, [sp, #584] │ │ │ │ + stp x26, xzr, [x24] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 436f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196f8> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18bf0> // b.none │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + stp x1, xzr, [x24] │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 4294c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1894c> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 428bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188bc> │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 42138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18138> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4214c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1814c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18160> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18174> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18188> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4219c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1819c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 421ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181ac> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 421bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181bc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 421cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181cc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 421dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181dc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 421ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181ec> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18200> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // 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, #40] │ │ │ │ + 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 41830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17830> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + b.ls 41850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17850> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 41850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17850> // b.none │ │ │ │ + ldr x5, [sp, #624] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 41850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17850> // b.pmore │ │ │ │ + b 4241c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1841c> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x6, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x6, [x6, #3760] │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x2, x2, #0xe00 │ │ │ │ + add x4, sp, #0xe4 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str x6, [sp, #8] │ │ │ │ + bl c930 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + mov w2, w0 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl 24f30 ::do_widen(char) const@@Base+0x7c70> │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cbnz x2, 40db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16db0> │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + stp w8, w7, [x1, #148] │ │ │ │ + str w12, [x1, #156] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl 1e920 ::do_widen(char) const@@Base+0x1660> │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + mov x1, #0x13 // #19 │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #96] │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + bl d728 , 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+0x4d000> │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + 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 x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + str x2, [sp, #616] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 427cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187cc> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 423b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183b0> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 423c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183c4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 423d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183d8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 423ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183ec> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18400> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + add w0, w0, #0x4 │ │ │ │ + str w0, [sp, #100] │ │ │ │ + b 40b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b80> │ │ │ │ + ldrb w1, [sp, #624] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 410ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170ac> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0x130 │ │ │ │ + str x28, [sp, #288] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 41894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17894> // b.any │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + b 418a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178a0> │ │ │ │ + ldrb w0, [x23] │ │ │ │ + strb w0, [sp, #496] │ │ │ │ + b 40c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c2c> │ │ │ │ + ldr w10, [sp, #60] │ │ │ │ + mov w3, w20 │ │ │ │ + mov w28, w20 │ │ │ │ + mov w15, w20 │ │ │ │ + mov w1, w14 │ │ │ │ + str w20, [sp, #16] │ │ │ │ + ldr x17, [x25, #16] │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + lsl w4, w2, 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 w27, #0x2 │ │ │ │ + b.eq 40efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16efc> // b.none │ │ │ │ + cbnz w16, 40f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f24> │ │ │ │ + tbz w3, #0, 42af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18af4> │ │ │ │ + mov w3, w9 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 40f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f50> │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 42554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18554> // b.none │ │ │ │ + mov w28, w9 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + str w9, [sp, #16] │ │ │ │ + b 40efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16efc> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + fmov d15, x0 │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.ne 40fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fd8> // b.any │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.ne 40fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fe8> // b.any │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + b 40e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e38> │ │ │ │ + tbz w3, #0, 42548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18548> │ │ │ │ + mov w3, w9 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 40f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f50> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w3, w15 │ │ │ │ + tbnz w15, #0, 40f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f80> │ │ │ │ + b 40e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e2c> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w15, #0, 40f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f80> │ │ │ │ + b 40fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fcc> │ │ │ │ + mov w28, w9 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b 424a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184a4> │ │ │ │ + ldr x11, [x9, #320] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x23, x24, x11 │ │ │ │ + asr x22, x23, #2 │ │ │ │ + add x1, x22, #0x20 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 42f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f50> // b.pmore │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + add x2, x23, #0x80 │ │ │ │ + mov x0, x2 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + stp x2, x9, [sp, #120] │ │ │ │ + stp w8, w7, [sp, #140] │ │ │ │ + stp w12, w10, [sp, #148] │ │ │ │ + str w6, [sp, #160] │ │ │ │ + str w5, [sp, #168] │ │ │ │ + str w3, [sp, #176] │ │ │ │ + stp x11, x4, [sp, #184] │ │ │ │ + str w14, [sp, #200] │ │ │ │ + str x13, [sp, #208] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp x11, x4, [sp, #184] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x13, [sp, #208] │ │ │ │ + ldp x2, x9, [sp, #120] │ │ │ │ + ldp w8, w7, [sp, #140] │ │ │ │ + ldp w12, w10, [sp, #148] │ │ │ │ + ldr w6, [sp, #160] │ │ │ │ + ldr w5, [sp, #168] │ │ │ │ + ldr w3, [sp, #176] │ │ │ │ + ldr w14, [sp, #200] │ │ │ │ + cmp x24, x11 │ │ │ │ + b.eq 42600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18600> // b.none │ │ │ │ + mov x0, x11 │ │ │ │ + mov x15, x1 │ │ │ │ + ldr w16, [x0], #4 │ │ │ │ + str w16, [x15], #4 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.ne 425f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185f0> // b.any │ │ │ │ + cbz x11, 4265c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1865c> │ │ │ │ + mov x0, x11 │ │ │ │ + str x9, [sp, #8] │ │ │ │ + str w8, [sp, #120] │ │ │ │ + str w7, [sp, #128] │ │ │ │ + stp w12, w10, [sp, #140] │ │ │ │ + stp w6, w5, [sp, #148] │ │ │ │ + str w3, [sp, #160] │ │ │ │ + stp x2, x1, [sp, #168] │ │ │ │ + str x4, [sp, #184] │ │ │ │ + str w14, [sp, #192] │ │ │ │ + str x13, [sp, #200] │ │ │ │ + bl ced0 │ │ │ │ + ldp x2, x1, [sp, #168] │ │ │ │ + ldr x9, [sp, #8] │ │ │ │ + ldr x4, [sp, #184] │ │ │ │ + ldr x13, [sp, #200] │ │ │ │ + ldr w8, [sp, #120] │ │ │ │ + ldr w7, [sp, #128] │ │ │ │ + ldp w12, w10, [sp, #140] │ │ │ │ + ldp w6, w5, [sp, #148] │ │ │ │ + ldr w3, [sp, #160] │ │ │ │ + ldr w14, [sp, #192] │ │ │ │ + str x1, [x9, #320] │ │ │ │ + add x24, x1, x23 │ │ │ │ + add x0, x1, x2 │ │ │ │ + stp x24, x0, [x4, #8] │ │ │ │ + cmp x23, x2 │ │ │ │ + b.ne 40fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fb0> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 42e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e68> // b.none │ │ │ │ + lsl x22, x22, #1 │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x22, x0 │ │ │ │ + str x9, [sp, #128] │ │ │ │ + csel x22, x22, x0, ls // ls = plast │ │ │ │ + stp w8, w7, [sp, #140] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + lsl x0, x22, #2 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + stp w12, w10, [sp, #148] │ │ │ │ + str w6, [sp, #160] │ │ │ │ + str w5, [sp, #168] │ │ │ │ + str w3, [sp, #176] │ │ │ │ + stp x2, x1, [sp, #184] │ │ │ │ + str x4, [sp, #200] │ │ │ │ + str w14, [sp, #208] │ │ │ │ + str x13, [sp, #216] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp x2, x1, [sp, #184] │ │ │ │ + mov x22, x0 │ │ │ │ + ldp w12, w10, [sp, #148] │ │ │ │ + ldr w6, [sp, #160] │ │ │ │ + ldr w5, [sp, #168] │ │ │ │ + ldr w15, [x0, x2] │ │ │ │ + add x23, x0, x2 │ │ │ │ + ldp w8, w7, [sp, #140] │ │ │ │ + bfxil w15, w10, #0, #30 │ │ │ │ + ldr w3, [sp, #176] │ │ │ │ + mov w10, w15 │ │ │ │ + ldr w14, [sp, #208] │ │ │ │ + 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 x13, [sp, #216] │ │ │ │ + cmp x24, x1 │ │ │ │ + b.eq 42dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18dec> // b.none │ │ │ │ + str x1, [sp, #8] │ │ │ │ + stp w8, w7, [sp, #140] │ │ │ │ + stp w12, w3, [sp, #148] │ │ │ │ + str x4, [sp, #160] │ │ │ │ + str w14, [sp, #168] │ │ │ │ + str x13, [sp, #176] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x9, [sp, #128] │ │ │ │ + ldr x4, [sp, #160] │ │ │ │ + ldr x13, [sp, #176] │ │ │ │ + ldp w8, w7, [sp, #140] │ │ │ │ + ldp w12, w3, [sp, #148] │ │ │ │ + ldr w14, [sp, #168] │ │ │ │ + mov x0, x1 │ │ │ │ + str x9, [sp, #8] │ │ │ │ + str w8, [sp, #128] │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + stp w7, w12, [sp, #140] │ │ │ │ + str w3, [sp, #148] │ │ │ │ + str x4, [sp, #152] │ │ │ │ + str w14, [sp, #160] │ │ │ │ + str x13, [sp, #168] │ │ │ │ + bl ced0 │ │ │ │ + ldr x9, [sp, #8] │ │ │ │ + ldr x4, [sp, #152] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x22, [x9, #320] │ │ │ │ + add x11, x22, x0 │ │ │ │ + stp x23, x11, [x4, #8] │ │ │ │ + ldr w3, [sp, #148] │ │ │ │ + ldr x13, [sp, #168] │ │ │ │ + ldr w8, [sp, #128] │ │ │ │ + ldp w7, w12, [sp, #140] │ │ │ │ + ldr w14, [sp, #160] │ │ │ │ + tbnz w3, #0, 40e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e2c> │ │ │ │ + b 40fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fcc> │ │ │ │ + mov w3, w20 │ │ │ │ + mov w28, w20 │ │ │ │ + mov w15, w20 │ │ │ │ + str w20, [sp, #16] │ │ │ │ + b 40efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16efc> │ │ │ │ + ldr d29, [x25, #72] │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ucvtf d29, d29 │ │ │ │ + ucvtf d30, w0 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldr w0, [x26, #524] │ │ │ │ + fdiv d29, d30, d29 │ │ │ │ + fcvt s29, d29 │ │ │ │ + fcvt d29, s29 │ │ │ │ + fmul d29, d29, d31 │ │ │ │ + fcvtzs w22, d29 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.ge 42814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18814> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w0, w3 │ │ │ │ + str w3, [x26, #524] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.ge 423a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183a0> // b.tcont │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, x1, #0x1a0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + str w22, [x26, #524] │ │ │ │ + b 423a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183a0> │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 42d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d84> // b.none │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w28, w9 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + b 40fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fdc> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 428a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188a4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 418c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178c8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 418c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178c8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 43198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19198> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b04> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + mov x0, x26 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl c540 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 42128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18128> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 43394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19394> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 42b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b50> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl c540 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 42120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18120> │ │ │ │ + ldrb w0, [x24] │ │ │ │ + strb w0, [sp, #592] │ │ │ │ + b 40d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d18> │ │ │ │ + ldrb w0, [x24] │ │ │ │ + strb w0, [sp, #560] │ │ │ │ + b 40ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ccc> │ │ │ │ + ldrb w0, [x24] │ │ │ │ + strb w0, [sp, #528] │ │ │ │ + b 40c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c7c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #248] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + b 40d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d1c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #248] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + b 40cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cd0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #248] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + b 40c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c80> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, x23 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x19, [sp, #248] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + b 40c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c30> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + tbnz w15, #0, 40f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f80> │ │ │ │ + b 42510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18510> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 42924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18924> // b.none │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 42924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18924> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x0, x2, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x3, [x24] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 429b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x189b4> // b.none │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + mov w1, w0 │ │ │ │ + b 429b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x189b4> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + b 42a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a28> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + b 42a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a68> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 42aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18aa8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 42adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18adc> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl ca08 │ │ │ │ + b 41710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17710> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b 415b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175b4> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 42100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18100> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 41edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17edc> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 41f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f48> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 41fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17fb4> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 412e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172e4> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 4134c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1734c> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4202c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1802c> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4209c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1809c> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 41548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17548> │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 41ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ac8> │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 41b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b2c> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 41d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d60> │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 41e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e78> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl ca08 │ │ │ │ + b 414b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174b0> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl ca08 │ │ │ │ + b 41250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17250> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl ca08 │ │ │ │ + b 41cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17cb8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl ca08 │ │ │ │ + b 41a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a38> │ │ │ │ + mov x0, x2 │ │ │ │ + b 40b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b48> │ │ │ │ + ldr w1, [sp, #96] │ │ │ │ + mov w3, w9 │ │ │ │ + mov w28, w9 │ │ │ │ + mov w15, w9 │ │ │ │ + lsr w10, w1, #1 │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + and w1, w1, #0x4 │ │ │ │ + b 424a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184a4> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + b 41804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17804> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + b 417a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177a4> │ │ │ │ + mov x23, x0 │ │ │ │ + b 4275c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1875c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 42fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fd4> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + tbz w28, #0, 42eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18eb4> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr w0, [sp, #60] │ │ │ │ + cbnz w0, 42fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fdc> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 42e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e14> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x24, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #608] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x23, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str wzr, [sp, #60] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + tbnz w28, #0, 42eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18eac> │ │ │ │ + b 42eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18eb4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 42f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f10> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, x0, #0xe08 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 42ebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ebc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 42e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e0c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 42ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ff8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 42ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ff8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 42ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ff8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x24, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #608] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + b 43058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19058> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 42e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e04> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 42e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e0c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x3, x3, #0xd88 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ + mov w2, #0x33 // #51 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 42f9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f9c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4303c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1903c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 42f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f20> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x24, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #608] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 42fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fd4> // b.none │ │ │ │ + b 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4326c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1926c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 42fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fd4> // b.none │ │ │ │ + b 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 432b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192b8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 43228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19228> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 42fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 42fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fd4> // b.none │ │ │ │ + b 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 42fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fb4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 42fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fa4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + tbnz w28, #0, 42eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18eac> │ │ │ │ + b 42eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18eb4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + tbnz w28, #0, 42eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18eac> │ │ │ │ + b 42eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18eb4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 42f9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f9c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 430fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x24, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #608] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 42e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e0c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4317c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1917c> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x24, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #608] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 42e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e14> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19528> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 42e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e14> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 434a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194a0> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 42ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ecc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4355c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1955c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl c9f0 │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + brk #0x3e8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4316c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1916c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19174> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 42ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ec4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19164> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19184> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4318c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1918c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x25, sp, #0x1a0 │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4303c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1903c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 43080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19080> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 43354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19354> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 42e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e34> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + 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, #0x3e0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3728] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #984] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [sp, #96] │ │ │ │ + bl c5a0 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + bl cc30 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x19] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 438d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198d4> │ │ │ │ + bl cb58 │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [x22] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w0, [x22, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c678 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d140 │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d140 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 439d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199d0> │ │ │ │ + add x20, sp, #0x270 │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + mov x26, x20 │ │ │ │ + mov x25, x20 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x27, [x1, w24, uxtw #3] │ │ │ │ + ldr x28, [x0, w24, uxtw #3] │ │ │ │ + str x20, [sp, #608] │ │ │ │ + cbz x28, 469f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9f0> │ │ │ │ + mov x0, x28 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 43ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ec0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 43eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19eb4> // b.any │ │ │ │ + ldrb w0, [x28] │ │ │ │ + strb w0, [sp, #624] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x27 │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + str x23, [sp, #616] │ │ │ │ + ldr x2, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f0c> // b.none │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 43f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f50> // b.none │ │ │ │ + stp x2, x23, [x27] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + str x1, [x27, #16] │ │ │ │ + cbz x0, 43f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f20> │ │ │ │ + str x0, [sp, #608] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 43f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f3c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.cc 43924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19924> // b.lo, b.ul, b.last │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #56] │ │ │ │ + stp wzr, wzr, [sp, #212] │ │ │ │ + str wzr, [sp, #220] │ │ │ │ + stp xzr, xzr, [sp, #224] │ │ │ │ + str xzr, [sp, #240] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d050 │ │ │ │ + cbz w0, 43f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f88> │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 439e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.any │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 43a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a18> │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + ldr x21, [x1] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 43a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a30> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x0, [x0, #144] │ │ │ │ + ldr x23, [x0] │ │ │ │ + ldrh w0, [x21, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 439e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.any │ │ │ │ + ldrh w0, [x23, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 439e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.any │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d290 │ │ │ │ + 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, #88] │ │ │ │ + b.eq 469e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9e8> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 469e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9e8> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + add x2, sp, #0x1f0 │ │ │ │ + add x3, sp, #0x1e0 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + ldr x24, [x1, x0] │ │ │ │ + str x3, [sp, #80] │ │ │ │ + str x2, [sp, #480] │ │ │ │ + cbz x24, 469f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9f0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 46218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c218> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4620c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c20c> // b.none │ │ │ │ + cbnz x0, 46408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c408> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + ldr x26, [x21, #120] │ │ │ │ + str x20, [sp, #488] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x20, [x21] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + cbz x26, 46980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c980> │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4624c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c24c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 461f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c1f4> // b.none │ │ │ │ + cbnz x0, 46420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c420> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + add x2, sp, #0x220 │ │ │ │ + ldr x0, [x21, #136] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str x2, [sp, #64] │ │ │ │ + ldr x26, [x0] │ │ │ │ + str x24, [sp, #520] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + cbz x26, 46958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c958> │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 462b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2b4> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 461e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c1e8> // b.none │ │ │ │ + cbnz x0, 46418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c418> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + add x1, sp, #0x250 │ │ │ │ + add x2, sp, #0x240 │ │ │ │ + ldr x0, [x21, #136] │ │ │ │ + str x1, [sp] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + ldr x26, [x0, #8] │ │ │ │ + str x24, [sp, #552] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + cbz x26, 46a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca18> │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 46280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c280> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 46200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c200> // b.none │ │ │ │ + cbnz x0, 46410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c410> │ │ │ │ + ldr x0, [sp] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + str x24, [sp, #584] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + str x24, [sp, #104] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1e24c ::do_widen(char) const@@Base+0xf8c> │ │ │ │ + ldp x4, x3, [sp, #64] │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + add w2, w20, #0x1 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 6a9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x409c0> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x20, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x4, sp, #0xd4 │ │ │ │ + add x2, x20, #0xb68 │ │ │ │ + add x3, sp, #0xe0 │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c930 │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 465d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5d4> // b.any │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + add x2, x20, #0xb68 │ │ │ │ + mov x1, x23 │ │ │ │ + add x4, sp, #0xd8 │ │ │ │ + add x3, sp, #0xe8 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + bl c930 │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 465b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5b4> // b.any │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 462e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2e8> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + mov x1, x2 │ │ │ │ + cmp xzr, x2, lsl #1 │ │ │ │ + b.eq 45758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b758> // b.none │ │ │ │ + ubfiz w0, w25, #2, #1 │ │ │ │ + lsl w1, w25, #2 │ │ │ │ + str w1, [sp, #32] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + lsl w0, w1, w0 │ │ │ │ + str w0, [sp, #144] │ │ │ │ + b 43d34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d34> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 45698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b698> // b.none │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + lsr w6, w25, #1 │ │ │ │ + lsr w1, w25, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 45e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be64> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr w3, [sp, #88] │ │ │ │ + ldr w2, [sp, #144] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov w14, w3 │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, w6, uxtw] │ │ │ │ + orr w0, w2, w0 │ │ │ │ + strb w0, [x1, w6, uxtw] │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + add w18, w18, #0x1 │ │ │ │ + mov x7, #0x1 // #1 │ │ │ │ + fmov s30, w14 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + ldur q31, [x19, #104] │ │ │ │ + mov x1, x2 │ │ │ │ + uzp1 v15.2d, v15.2d, v30.2d │ │ │ │ + ldr x4, [x19, #120] │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + add v15.2d, v31.2d, v15.2d │ │ │ │ + add x3, x4, w3, uxtw │ │ │ │ + add x0, x0, x7 │ │ │ │ + str x3, [x19, #120] │ │ │ │ + str x0, [x19, #136] │ │ │ │ + stur q15, [x19, #104] │ │ │ │ + cmp x23, x2, lsl #1 │ │ │ │ + b.cs 45764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b764> // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + ubfiz x0, x23, #2, #32 │ │ │ │ + mov w16, w23 │ │ │ │ + add x4, x1, x0 │ │ │ │ + ldr w3, [x1, x0] │ │ │ │ + ldr w1, [x4, #4] │ │ │ │ + asr w27, w3, #1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + asr w28, w1, #1 │ │ │ │ + cset w10, eq // eq = none │ │ │ │ + cmp w28, #0x2 │ │ │ │ + cset w13, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w8, eq // eq = none │ │ │ │ + mov w11, w8 │ │ │ │ + b.eq 43ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ca4> // b.none │ │ │ │ + cmp w10, w13 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + b.eq 461cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c1cc> // b.none │ │ │ │ + orr w3, w3, w1 │ │ │ │ + ldrb w9, [x19, #64] │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + lsr w6, w25, #1 │ │ │ │ + ldr w7, [sp, #32] │ │ │ │ + lsr w1, w25, #1 │ │ │ │ + tbz w3, #0, 456f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b6f8> │ │ │ │ + ldp x4, x3, [x19, #200] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 456f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b6f8> // b.none │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w3, w4 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 456b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b6b0> // b.none │ │ │ │ + mov w14, w8 │ │ │ │ + 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, 45738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b738> │ │ │ │ + ldr x8, [x19, #16] │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + lsl w6, w6, w2 │ │ │ │ + mov x7, #0x1 // #1 │ │ │ │ + ldr x8, [x8, #8] │ │ │ │ + ldr x8, [x8, x0] │ │ │ │ + ldr x8, [x8, #136] │ │ │ │ + ldrb w11, [x8, x1] │ │ │ │ + orr w6, w6, w11 │ │ │ │ + strb w6, [x8, x1] │ │ │ │ + tbz w4, #0, 45748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b748> │ │ │ │ + ldr x8, [x19, #16] │ │ │ │ + mov w6, #0x2 // #2 │ │ │ │ + lsl w2, w6, w2 │ │ │ │ + ldr x6, [x8, #8] │ │ │ │ + ldr x6, [x6, x0] │ │ │ │ + ldr x6, [x6, #136] │ │ │ │ + ldrb w8, [x6, x1] │ │ │ │ + orr w2, w2, w8 │ │ │ │ + strb w2, [x6, x1] │ │ │ │ + tbz w9, #0, 45710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b710> │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + fmov d15, x1 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x7, [x1, x0] │ │ │ │ + cbz w3, 43e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e64> │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + lsl x16, x16, #1 │ │ │ │ + ldr w8, [x0, x16] │ │ │ │ + add x6, x7, #0x140 │ │ │ │ + ldp x24, x0, [x6, #8] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 45c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc40> // b.none │ │ │ │ + ldr w0, [x24] │ │ │ │ + bfxil w0, w8, #0, #30 │ │ │ │ + bfi w0, w10, #30, #1 │ │ │ │ + bfi w0, w13, #31, #1 │ │ │ │ + str w0, [x24], #4 │ │ │ │ + str x24, [x6, #8] │ │ │ │ + tbnz w4, #0, 43cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cec> │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 45720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b720> // b.none │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 45730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b730> // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + b 43cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cf8> │ │ │ │ + cbz x0, 43970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19970> │ │ │ │ + mov x0, x20 │ │ │ │ + b 43edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19edc> │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, x23 │ │ │ │ + mov x1, x28 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #248] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + str x23, [sp, #616] │ │ │ │ + ldr x2, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 43990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19990> // b.any │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 43f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f50> // b.none │ │ │ │ + stp x2, x23, [x27] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + str x0, [x27, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + str x20, [sp, #608] │ │ │ │ + mov x20, x26 │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 439bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199bc> // b.any │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.hi 43924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19924> // b.pmore │ │ │ │ + b 439d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199d0> │ │ │ │ + cmp x27, x21 │ │ │ │ + b.eq 45eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1beb4> // b.none │ │ │ │ + cbz x23, 43f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f78> │ │ │ │ + cmp x23, #0x1 │ │ │ │ + b.eq 452c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2c8> // b.none │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x20 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldr x23, [sp, #616] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + str x23, [x27, #8] │ │ │ │ + b 439ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199ac> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cbz x0, 43fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fa4> │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d8a8 , 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 x0, sp, #0x2d0 │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3720] │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + str x1, [x19, #96] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x3b8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x3c8 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x0, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x24, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + mov x3, x0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x2, [sp, #720] │ │ │ │ + str x3, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x7, sp, #0x260 │ │ │ │ + add x8, sp, #0x280 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3864] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3808] │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x7, #16] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + stp x3, x2, [x7] │ │ │ │ + stp xzr, xzr, [x8] │ │ │ │ + stp xzr, xzr, [x8, #16] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , 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 │ │ │ │ + str w2, [sp, #680] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x3, [sp, #616] │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + 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, #728] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x0, [sp] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 45e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be98> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x2, x22, #0x18 │ │ │ │ + str x2, [sp, #608] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a148> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xe30 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x27, x0 │ │ │ │ + add x20, sp, #0x270 │ │ │ │ + str x20, [sp, #608] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 45a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba28> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 466a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6a8> // b.none │ │ │ │ + adrp x26, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x26, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x27, x0 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + mov x28, x27 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 45a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba40> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #256] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + str x28, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + str xzr, [x27, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 4423c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a23c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a250> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldp d31, d15, [x19, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #608] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x6, sp, #0x270 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + stp xzr, xzr, [x6] │ │ │ │ + stp xzr, xzr, [x6, #16] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + 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, #728] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + stp x0, xzr, [sp, #448] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + cbz x4, 45e88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be88> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + 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 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 443a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3a4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + add x3, x3, #0xe40 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 45a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba58> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #480] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 46804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c804> // b.none │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + add x1, x26, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl c828 │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x28, x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 45a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba70> // b.none │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + str x27, [x28] │ │ │ │ + ldrb w27, [x19, #64] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + and w28, w27, #0x1 │ │ │ │ + tbz w27, #0, 45278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b278> │ │ │ │ + ldr d15, [x19, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x19, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #608] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x5, sp, #0x270 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + 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, #728] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + strb wzr, [sp, #560] │ │ │ │ + cbz x4, 4568c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b68c> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 445fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5fc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 460c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0c0> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #584] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 46bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cbc0> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x26, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #608] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4609c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c09c> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x3, [sp, #512] │ │ │ │ + ldr x4, [sp, #520] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 452a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2a0> // b.any │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 44720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a720> // b.plast │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 44720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a720> // b.none │ │ │ │ + ldr x5, [sp, #624] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.cs 452d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2d4> // b.hs, b.nlast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 46ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cad8> // b.pmore │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + bl c828 │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + str x1, [sp, #288] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4530c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b30c> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #288] │ │ │ │ + str x2, [sp, #304] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #296] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 44778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a778> // b.none │ │ │ │ + bl ced0 │ │ │ │ + cbnz w28, 455d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5d0> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a790> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 447a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7a4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 447b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7b8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr d15, [x19, #136] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x19, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #608] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x4, sp, #0x270 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + stp xzr, xzr, [x4] │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + 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, #728] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 45e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be78> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a914> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xe50 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x27, x0 │ │ │ │ + str x20, [sp, #608] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 45aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1baa0> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x27, xzr, [x19] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 46f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf4c> // b.none │ │ │ │ + add x1, x26, #0xe38 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + mov x26, x19 │ │ │ │ + str x0, [sp, #320] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 45ab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bab8> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + str x26, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 44a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa00> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44a14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa14> // b.none │ │ │ │ + bl ced0 │ │ │ │ + bl c5a0 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #608] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x3, sp, #0x270 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + 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, #728] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 45ea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bea4> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44b90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab90> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 46dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdd4> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x560 │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x28, sp, #0x170 │ │ │ │ + str x28, [sp, #352] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 45ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bad0> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + str x26, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac34> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldp x19, x26, [sp, #256] │ │ │ │ + add x2, sp, #0x190 │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + stp x2, xzr, [sp, #384] │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + add x1, x26, #0x11 │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 46ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cef0> // b.plast │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #392] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.hi 46ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cec8> // b.pmore │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + bl c828 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 46e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce08> // b.plast │ │ │ │ + adrp x19, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + add x1, x19, #0xe70 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + add x27, sp, #0x1b0 │ │ │ │ + str x27, [sp, #416] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 459c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9c0> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x2, [sp, #432] │ │ │ │ + ldr x3, [x26, #8] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + str x3, [sp, #424] │ │ │ │ + ldp x1, x2, [sp, #288] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 46e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce8c> // b.pmore │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl c828 │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 459dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9dc> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + str x2, [sp, #464] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 46900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c900> // b.plast │ │ │ │ + add x1, x19, #0xe70 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 459f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9f8> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #480] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x2, [sp, #328] │ │ │ │ + str x26, [x19] │ │ │ │ + ldr x3, [sp, #488] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 46f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf74> // b.pmore │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 45a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba10> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #520] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 46754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c754> // b.plast │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + str x1, [sp, #544] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 459a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9a8> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #552] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x2, [sp, #360] │ │ │ │ + str x26, [x19] │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 46718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c718> // b.pmore │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 45a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba88> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #584] │ │ │ │ + stp x26, xzr, [x19] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 46d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd74> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #608] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4598c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b98c> // b.none │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 45570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b570> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 45510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b510> │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 44f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af6c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af80> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44f94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af94> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44fa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1afa8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1afbc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1afd0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 44fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1afe0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aff4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr w0, [sp, #60] │ │ │ │ + cbnz w0, 45328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b328> │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cbz w0, 451e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1e8> │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #616] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 4567c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b67c> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + str x22, [sp, #720] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b120> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x2, [x21, x1] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp, #584] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 46f9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf9c> // b.plast │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + bl c828 │ │ │ │ + mov x22, x0 │ │ │ │ + str x20, [sp, #608] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 460e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0e4> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + str x22, [x19] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + tbnz w0, #0, 45b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb70> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 45ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bae8> │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 451d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1d4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 451e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1e8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 451f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1f8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4520c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b20c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b220> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b234> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // 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, #24] │ │ │ │ + str x20, [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 446f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6f0> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + cmp x1, x0 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + b.cs 44710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a710> // b.hs, b.nlast │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 44710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a710> // b.none │ │ │ │ + ldr x5, [sp, #624] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.cc 44710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a710> // b.lo, b.ul, b.last │ │ │ │ + b 452d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2d4> │ │ │ │ + ldrb w1, [sp, #624] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 43f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f70> │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + str x1, [sp, #288] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 4474c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a74c> // b.any │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 44758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a758> │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x2, sp, #0x270 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #680] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 46428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c428> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b444> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp, #584] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 46b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb84> // b.plast │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0xed8 │ │ │ │ + bl c828 │ │ │ │ + mov x27, x0 │ │ │ │ + str x20, [sp, #608] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 46320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c320> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + str x27, [x19] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + tbnz w0, #0, 45f44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf44> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 45ebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bebc> │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 454f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4f8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1affc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 44ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1affc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 46a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca7c> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 4563c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b63c> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 44f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af5c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 46fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cfd0> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 455fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5fc> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 44f54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af54> │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 455e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5e4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4477c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a77c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 4477c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a77c> │ │ │ │ + mov x0, x19 │ │ │ │ + str x2, [sp, #104] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x3, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 455c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5c0> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w1, w0 │ │ │ │ + b 455c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5c0> │ │ │ │ + mov x0, x19 │ │ │ │ + str x2, [sp, #104] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x3, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 45560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b560> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w1, w0 │ │ │ │ + b 45560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b560> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl ca08 │ │ │ │ + b 450fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0fc> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl ca08 │ │ │ │ + b 445d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5d8> │ │ │ │ + ldr w9, [sp, #88] │ │ │ │ + lsr w6, w25, #1 │ │ │ │ + ldr w7, [sp, #32] │ │ │ │ + mov w14, w9 │ │ │ │ + mov w4, w9 │ │ │ │ + mov w3, 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 w28, #0x2 │ │ │ │ + b.eq 43dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dc0> // b.none │ │ │ │ + cbnz w11, 43de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19de8> │ │ │ │ + tbz w4, #0, 46438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c438> │ │ │ │ + mov w4, w8 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + b 43e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e14> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 45c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc34> // b.none │ │ │ │ + mov w14, w8 │ │ │ │ + mov w3, w8 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 43dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dc0> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + fmov d15, x0 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.ne 43e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e9c> // b.any │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.ne 43eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19eac> // b.any │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + b 43cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cf8> │ │ │ │ + tbz w4, #0, 45c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc28> │ │ │ │ + mov w4, w8 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + b 43e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e14> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w4, w9 │ │ │ │ + tbnz w9, #0, 43e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e44> │ │ │ │ + b 43cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cec> │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cmp xzr, x0, lsl #1 │ │ │ │ + b.eq 458a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8a4> // b.none │ │ │ │ + mvn w6, w25 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + lsr w8, w25, #3 │ │ │ │ + ldp w13, w12, [sp, #56] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + lsl w7, w7, w6 │ │ │ │ + b 457c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7c0> │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.eq 4588c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b88c> // b.none │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cs 458a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8a0> // 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, #232] │ │ │ │ + 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 45798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b798> // b.any │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.ne 457a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7a4> // b.any │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cc 457b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7b8> // b.lo, b.ul, b.last │ │ │ │ + stp w13, w12, [sp, #56] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov x1, x2 │ │ │ │ + stp w26, w5, [x2, #148] │ │ │ │ + str w18, [x2, #156] │ │ │ │ + bl 1e920 ::do_widen(char) const@@Base+0x1660> │ │ │ │ + mov x3, #0x13 // #19 │ │ │ │ + add x20, sp, #0x270 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #248] │ │ │ │ + str x20, [sp, #608] │ │ │ │ + bl d728 , 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+0x4d000> │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + 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 x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + str x2, [sp, #616] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 45ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bffc> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 45938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b938> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4594c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b94c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b960> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b974> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 439e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 439e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + b 44f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af34> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 44e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae78> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 44cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acf4> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 44d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad4c> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 44dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1adac> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 44e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae0c> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 441bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1bc> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 44218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a218> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4441c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a41c> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4447c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a47c> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 44edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aedc> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 44984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a984> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 449dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9dc> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 44c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0c> │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x26, x26, x0 │ │ │ │ + ldr x19, [x26, #240] │ │ │ │ + cbz x19, 46650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c650> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c130> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 46614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c614> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 460fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0fc> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 451c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1c4> │ │ │ │ + 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, 465f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5f4> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c198> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x690 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 46568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c568> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c164> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 451bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1bc> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w9, #0, 43e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e44> │ │ │ │ + b 43e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e90> │ │ │ │ + mov w3, w8 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 456b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b6b0> │ │ │ │ + ldr x9, [x7, #320] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x21, x24, x9 │ │ │ │ + asr x20, x21, #2 │ │ │ │ + add x1, x20, #0x20 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 46518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c518> // b.pmore │ │ │ │ + add x2, x21, #0x80 │ │ │ │ + str x2, [sp, #112] │ │ │ │ + mov x0, x2 │ │ │ │ + str w18, [sp, #120] │ │ │ │ + str x7, [sp, #128] │ │ │ │ + str w3, [sp, #136] │ │ │ │ + stp w5, w8, [sp, #148] │ │ │ │ + stp w10, w13, [sp, #156] │ │ │ │ + str x9, [sp, #168] │ │ │ │ + str w4, [sp, #176] │ │ │ │ + str w14, [sp, #184] │ │ │ │ + str x6, [sp, #192] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x9, [sp, #168] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldr x7, [sp, #128] │ │ │ │ + ldr x6, [sp, #192] │ │ │ │ + ldr w18, [sp, #120] │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + ldp w5, w8, [sp, #148] │ │ │ │ + ldp w10, w13, [sp, #156] │ │ │ │ + ldr w4, [sp, #176] │ │ │ │ + ldr w14, [sp, #184] │ │ │ │ + cmp x24, x9 │ │ │ │ + b.eq 45cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcdc> // b.none │ │ │ │ + mov x0, x9 │ │ │ │ + mov x11, x1 │ │ │ │ + ldr w12, [x0], #4 │ │ │ │ + str w12, [x11], #4 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.ne 45ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bccc> // b.any │ │ │ │ + cbz x9, 45d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd30> │ │ │ │ + mov x0, x9 │ │ │ │ + str w18, [sp, #112] │ │ │ │ + str x7, [sp, #120] │ │ │ │ + str w3, [sp, #128] │ │ │ │ + str w5, [sp, #136] │ │ │ │ + stp w8, w10, [sp, #148] │ │ │ │ + stp w13, w4, [sp, #156] │ │ │ │ + stp x2, x1, [sp, #168] │ │ │ │ + str w14, [sp, #184] │ │ │ │ + str x6, [sp, #192] │ │ │ │ + bl ced0 │ │ │ │ + ldp x2, x1, [sp, #168] │ │ │ │ + ldr x7, [sp, #120] │ │ │ │ + ldr x6, [sp, #192] │ │ │ │ + ldr w18, [sp, #112] │ │ │ │ + ldr w3, [sp, #128] │ │ │ │ + ldr w5, [sp, #136] │ │ │ │ + ldp w8, w10, [sp, #148] │ │ │ │ + ldp w13, w4, [sp, #156] │ │ │ │ + ldr w14, [sp, #184] │ │ │ │ + str x1, [x7, #320] │ │ │ │ + add x24, x1, x21 │ │ │ │ + add x0, x1, x2 │ │ │ │ + stp x24, x0, [x6, #8] │ │ │ │ + cmp x21, x2 │ │ │ │ + b.ne 43e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e74> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 46540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c540> // b.none │ │ │ │ + lsl x20, x20, #1 │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x20, x0 │ │ │ │ + str w18, [sp, #120] │ │ │ │ + csel x20, x20, x0, ls // ls = plast │ │ │ │ + str x7, [sp, #128] │ │ │ │ + str w3, [sp, #136] │ │ │ │ + lsl x0, x20, #2 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp w5, w8, [sp, #148] │ │ │ │ + stp w10, w13, [sp, #156] │ │ │ │ + str w4, [sp, #168] │ │ │ │ + stp x2, x1, [sp, #176] │ │ │ │ + str w14, [sp, #192] │ │ │ │ + str x6, [sp, #200] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp x2, x1, [sp, #176] │ │ │ │ + mov x20, x0 │ │ │ │ + ldp w5, w8, [sp, #148] │ │ │ │ + ldp w10, w13, [sp, #156] │ │ │ │ + ldr w11, [x0, x2] │ │ │ │ + add x21, x0, x2 │ │ │ │ + ldr x7, [sp, #128] │ │ │ │ + bfxil w11, w8, #0, #30 │ │ │ │ + ldr w18, [sp, #120] │ │ │ │ + ldr x6, [sp, #200] │ │ │ │ + bfi w11, w10, #30, #1 │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + bfi w11, w13, #31, #1 │ │ │ │ + str w11, [x0, x2] │ │ │ │ + ldr w4, [sp, #168] │ │ │ │ + ldr w14, [sp, #192] │ │ │ │ + cmp x24, x1 │ │ │ │ + b.eq 46460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c460> // b.none │ │ │ │ + str x1, [sp, #120] │ │ │ │ + str w18, [sp, #128] │ │ │ │ + str x7, [sp, #136] │ │ │ │ + stp w3, w5, [sp, #148] │ │ │ │ + stp w4, w14, [sp, #156] │ │ │ │ + str x6, [sp, #168] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x7, [sp, #136] │ │ │ │ + ldr x6, [sp, #168] │ │ │ │ + ldr w18, [sp, #128] │ │ │ │ + ldp w3, w5, [sp, #148] │ │ │ │ + ldp w4, w14, [sp, #156] │ │ │ │ + mov x0, x1 │ │ │ │ + str w18, [sp, #120] │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + str x7, [sp, #128] │ │ │ │ + str w3, [sp, #136] │ │ │ │ + stp w5, w4, [sp, #148] │ │ │ │ + str w14, [sp, #156] │ │ │ │ + str x6, [sp, #160] │ │ │ │ + bl ced0 │ │ │ │ + ldr x7, [sp, #128] │ │ │ │ + ldr x6, [sp, #160] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str x20, [x7, #320] │ │ │ │ + add x9, x20, x0 │ │ │ │ + stp x21, x9, [x6, #8] │ │ │ │ + ldp w5, w4, [sp, #148] │ │ │ │ + ldr w18, [sp, #120] │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + ldr w14, [sp, #156] │ │ │ │ + tbnz w4, #0, 43cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cec> │ │ │ │ + b 43e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e90> │ │ │ │ + ldr w9, [sp, #88] │ │ │ │ + mov w14, w9 │ │ │ │ + mov w4, w9 │ │ │ │ + mov w3, w9 │ │ │ │ + b 43dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dc0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl ca08 │ │ │ │ + b 448f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8f0> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl ca08 │ │ │ │ + b 44380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a380> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl ca08 │ │ │ │ + b 44124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a124> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl ca08 │ │ │ │ + b 44b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab6c> │ │ │ │ + mov x0, x2 │ │ │ │ + b 439ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199ac> │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 46588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c588> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 4636c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c36c> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 468a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8a8> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c338> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x27 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 454e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4e8> │ │ │ │ + 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, 469c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9c8> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 463d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3d4> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x690 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 469a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9a8> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 463a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3a0> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x27 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 454e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4e0> │ │ │ │ + ldr d29, [x19, #72] │ │ │ │ + ucvtf d30, w25 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d28, x0 │ │ │ │ + ldr w0, [x26, #524] │ │ │ │ + ucvtf d29, d29 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + fdiv d29, d30, d29 │ │ │ │ + fcvt s29, d29 │ │ │ │ + fcvt d31, s29 │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + fcvtzs w23, d31 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.ge 46040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c040> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w0, w3 │ │ │ │ + str w3, [x26, #524] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.le 45928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b928> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, x1, #0x1a0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + str w23, [x26, #524] │ │ │ │ + b 45928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b928> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + b 446c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6c4> │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #64] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + b 44670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a670> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 451a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 45b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb60> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 45b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb60> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 45b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb08> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 45b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb08> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 45c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc18> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 45c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc18> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 45b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb98> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 45b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb98> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 46448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c448> // b.none │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w3, w8 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov w14, #0x1 // #1 │ │ │ │ + b 43ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ea0> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #560] │ │ │ │ + b 43b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b68> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #528] │ │ │ │ + b 43b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b18> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #592] │ │ │ │ + b 43bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bb8> │ │ │ │ + ldrb w0, [x24] │ │ │ │ + strb w0, [sp, #496] │ │ │ │ + b 43ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ac8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [sp, #248] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + b 43acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19acc> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, x26 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + b 43b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b1c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, x26 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + b 43bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bbc> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, x26 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + b 43b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b6c> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0xe00 │ │ │ │ + add x4, sp, #0xdc │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c930 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 24f30 ::do_widen(char) const@@Base+0x7c70> │ │ │ │ + b 43c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c64> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 454c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4c4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 45f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf34> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 45f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf34> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 45edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bedc> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 45edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bedc> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 45fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bfec> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 45fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bfec> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 45f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf6c> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 45f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf6c> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 46234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c234> │ │ │ │ + ldr x0, [sp] │ │ │ │ + b 4629c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c29c> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + b 462d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2d0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + b 46268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c268> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl ca08 │ │ │ │ + b 45420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b420> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + tbnz w9, #0, 43e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e44> │ │ │ │ + b 45720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b720> │ │ │ │ + mov w4, w8 │ │ │ │ + mov w3, w8 │ │ │ │ + mov w9, w8 │ │ │ │ + lsr w6, w25, #1 │ │ │ │ + lsl w7, w25, #2 │ │ │ │ + b 456b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b6b0> │ │ │ │ + mov x21, x0 │ │ │ │ + b 45e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be10> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 46510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c510> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c470> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, x0, #0xe08 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 464ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4ec> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x3, x3, #0xe78 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + mov w2, #0x80 // #128 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x3, x3, #0xe78 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ + mov w2, #0x7f // #127 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 46478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c478> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 46510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c510> // b.none │ │ │ │ + b 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 46478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c478> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 466d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6d8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4670c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c70c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + tbz w27, #0, 467b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7b0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + cbnz w28, 4689c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c89c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 46490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c490> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 46490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c490> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 467c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7c4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 467d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7d8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x24, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + b 46478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c478> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x25, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + b 4683c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c83c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c680> │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 467b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7b4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + b 46638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c638> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 464e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4e4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 464dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4dc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 466e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6e8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 466e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6e0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 46510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c510> // b.none │ │ │ │ + b 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl ced0 │ │ │ │ + b 464d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4d4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 464d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4d4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 46704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c704> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c644> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4678c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c78c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x24, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + b 46794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c794> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 46488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c488> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 467bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7bc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x25, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + b 46ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cac4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 46470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c470> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4683c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c83c> │ │ │ │ + bti j │ │ │ │ + b 46854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c854> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + tbnz w27, #0, 467a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7a8> │ │ │ │ + b 467b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7b0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 46930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c930> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x25, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x24, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + b 46490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c490> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc50> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb18> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x25, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x24, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + b 46488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c488> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x25, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 46510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c510> // b.none │ │ │ │ + b 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd08> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ccb8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + tbnz w27, #0, 467a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7a8> │ │ │ │ + b 467b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7b0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca70> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + b 46b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb74> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 46480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c480> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 46480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c480> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 466f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6f0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdb4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x25, [sp, #616] │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x24, [sp, #720] │ │ │ │ + bl c840 │ │ │ │ + b 46480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c480> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 466f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6f0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4014c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2786c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str w4, [x0] │ │ │ │ - stp x1, x2, [x0, #8] │ │ │ │ - str x3, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ + mov x19, x0 │ │ │ │ + b 46e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce78> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf40> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 46488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c488> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 46644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c644> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 464b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 467a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7a8> │ │ │ │ + b 467b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7b0> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ 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] │ │ │ │ - adrp x21, 9f000 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x480 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + mov x24, x0 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x21, [x21, #3728] │ │ │ │ - str d15, [sp, #112] │ │ │ │ - sub sp, sp, #0x350 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #840] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #1144] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x2 │ │ │ │ str x21, [sp, #104] │ │ │ │ bl c5a0 │ │ │ │ str x0, [x21, #8] │ │ │ │ - add x3, sp, #0xb0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov w0, #0x77 // #119 │ │ │ │ - stp x3, x2, [sp, #160] │ │ │ │ - strh w0, [sp, #176] │ │ │ │ - cmp x1, #0x6 │ │ │ │ - b.hi 41be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29308> // b.pmore │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.hi 42394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ab4> // b.pmore │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - bl c918 │ │ │ │ - ldr w1, [x19] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.le 402c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279e4> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - bl c798 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, x0, #0x4d0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl ca20 │ │ │ │ + bl cc30 │ │ │ │ mov x21, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl cd38 │ │ │ │ - mov x20, x0 │ │ │ │ - bl c5a0 │ │ │ │ - mov x1, #0x94b3 // #38067 │ │ │ │ - mov x2, x0 │ │ │ │ - movk x1, #0x26d6, lsl #16 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - movk x1, #0xbe8, lsl #32 │ │ │ │ - add x25, sp, #0x1c0 │ │ │ │ - movk x1, #0x112e, lsl #48 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3752] │ │ │ │ - smulh x1, x2, x1 │ │ │ │ - asr x1, x1, #26 │ │ │ │ - sub x2, x1, x2, asr #63 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #792] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, sp, #0x328 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - strh wzr, [sp, #800] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ - add x0, sp, #0x338 │ │ │ │ - str q31, [x0] │ │ │ │ - ldp x24, x0, [x23, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - str x3, [sp] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp, #448] │ │ │ │ - str x2, [sp, #576] │ │ │ │ - str x3, [x25, x0] │ │ │ │ - str xzr, [sp, #456] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldp x26, x0, [x23, #32] │ │ │ │ - add x22, sp, #0x1d0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldur x2, [x26, #-24] │ │ │ │ - mov x3, x0 │ │ │ │ - str x26, [sp, #464] │ │ │ │ - add x0, x22, x2 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x3, [x22, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [x23, #8] │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3808] │ │ │ │ - stp x1, x4, [sp, #32] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - ldr x2, [x23, #48] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3888] │ │ │ │ - str x2, [x25, x1] │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - add x2, x23, #0x18 │ │ │ │ - add x1, x23, #0x68 │ │ │ │ - add x3, x23, #0x40 │ │ │ │ - str x2, [sp, #448] │ │ │ │ - add x2, x4, #0x10 │ │ │ │ - str x3, [sp, #464] │ │ │ │ - str x2, [sp, #472] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str xzr, [sp, #512] │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - str x1, [sp, #576] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - add x2, sp, #0x230 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - str w0, [sp, #536] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - add x1, sp, #0x1d8 │ │ │ │ - str x0, [sp, #472] │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - str x2, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - strb wzr, [sp, #560] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl cdc8 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl cd80 │ │ │ │ - ldrb w0, [sp, #144] │ │ │ │ - tbz w0, #0, 40538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c58> │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x22, x1 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl cb28 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3936] │ │ │ │ - bl c9c0 (unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - cbz x0, 431b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8d8> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x27, x22, x0 │ │ │ │ - ldr x0, [x27, #232] │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x27, #225] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - bfxil x28, x1, #0, #8 │ │ │ │ - tbz w0, #0, 4239c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29abc> │ │ │ │ - ldrb w4, [x27, #224] │ │ │ │ - ldp x5, x0, [sp, #80] │ │ │ │ - adrp x6, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - adrp x7, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x8, 9f000 │ │ │ │ - ldr x8, [x8, #3760] │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x28 │ │ │ │ - add x6, x6, #0xe08 │ │ │ │ - add x7, x7, #0xe15 │ │ │ │ - str x8, [sp, #24] │ │ │ │ - bl d320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - tbz w1, #0, 40544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c64> │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x27, [sp, #152] │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x28, x27, x1 │ │ │ │ - ldr w0, [x28, #24] │ │ │ │ - tbz w0, #13, 40564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c84> │ │ │ │ - ldr w0, [x28, #32] │ │ │ │ - cbz w0, 417b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ed0> │ │ │ │ - ldr x4, [sp, #512] │ │ │ │ - add x28, sp, #0x1b0 │ │ │ │ - stp x28, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - cbz x4, 41808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f28> │ │ │ │ - ldp x5, x3, [sp, #496] │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - add x1, x23, #0x18 │ │ │ │ - str x1, [sp, #448] │ │ │ │ - add x1, x23, #0x68 │ │ │ │ - add x23, x23, #0x40 │ │ │ │ - str x23, [sp, #464] │ │ │ │ - str x1, [sp, #576] │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 405c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #472] │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldur x3, [x26, #-24] │ │ │ │ - ldur x2, [x0, #-24] │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x4, [x25, x2] │ │ │ │ - ldur x2, [x24, #-24] │ │ │ │ - str x26, [sp, #464] │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - str x4, [x22, x3] │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x24, [sp, #448] │ │ │ │ - str x3, [x25, x2] │ │ │ │ - str xzr, [sp, #456] │ │ │ │ - str x1, [sp, #576] │ │ │ │ - bl c840 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - add x3, x3, #0x4d8 │ │ │ │ - mov x4, #0xb // #11 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #448] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 423d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29af4> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - str x1, [sp, #464] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 40690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27db0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 406a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dc0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x4e8 │ │ │ │ - bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldp x23, x24, [x1] │ │ │ │ - stp x28, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - add x1, x24, #0xd │ │ │ │ - bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ls 43188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8a8> // b.plast │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #424] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 436e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae08> // b.pmore │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #424] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 436c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ade4> // b.none │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #448] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 423bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29adc> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - str x1, [sp, #464] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 40798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27eb8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 407a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ec8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x510 │ │ │ │ - bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x558 │ │ │ │ - bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x5e8 │ │ │ │ - bl d518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 40828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f48> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ + ldr w1, [x24] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.gt 49110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f110> │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str wzr, [x0] │ │ │ │ + str w3, [x0, #16] │ │ │ │ + bl c678 │ │ │ │ + ldr x1, [x20] │ │ │ │ mov x0, x21 │ │ │ │ - ldr x1, [x1, w23, uxtw #3] │ │ │ │ - ldr x1, [x1] │ │ │ │ - bl cd98 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.gt 40800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f20> │ │ │ │ + bl d140 │ │ │ │ + ldr x1, [x19] │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl cd98 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - bl c708 │ │ │ │ - tbnz w0, #31, 429e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a100> │ │ │ │ - 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 d4d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x210> │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - nop │ │ │ │ + bl d140 │ │ │ │ + cbz w0, 499b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b4> │ │ │ │ + ldr x0, [x24, #80] │ │ │ │ + add x1, sp, #0x118 │ │ │ │ + str wzr, [sp, #280] │ │ │ │ + stp xzr, x1, [sp, #288] │ │ │ │ + stp x1, xzr, [sp, #304] │ │ │ │ + cbz x0, 471ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1ec> │ │ │ │ + add x19, sp, #0x310 │ │ │ │ + add x20, sp, #0x300 │ │ │ │ + mov x26, x19 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ nop │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - cmp w0, w24 │ │ │ │ - b.le 40c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x283a0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cc90 │ │ │ │ - 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 d758 , 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 d830 , 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] │ │ │ │ - stp x22, xzr, [sp, #448] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x1, [sp, #456] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 437ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af0c> // b.pmore │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [sp, #456] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 43750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae70> // b.none │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0x650 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c828 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ - ldr x1, [x1] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - ldr x1, [x1, x23] │ │ │ │ - ldp x1, x2, [x1, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 4372c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae4c> // b.pmore │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + ubfiz x23, x22, #3, #32 │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x28, [x1, x23] │ │ │ │ + ldr x25, [x0, x23] │ │ │ │ + str x19, [sp, #768] │ │ │ │ + cbz x25, 4a644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20644> │ │ │ │ mov x0, x25 │ │ │ │ - bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - str x28, [sp, #416] │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ mov x27, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 47318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d318> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 472ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2ec> // b.any │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #784] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x28 │ │ │ │ + strb wzr, [x0, x27] │ │ │ │ ldr x0, [x1], #16 │ │ │ │ + str x27, [sp, #776] │ │ │ │ + ldr x2, [sp, #768] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 40c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28384> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #416] │ │ │ │ - str x2, [sp, #432] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #424] │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 409c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280e8> // b.none │ │ │ │ + b.eq 47364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d364> // b.none │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 473f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3f4> // b.none │ │ │ │ + stp x2, x27, [x28] │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + str x1, [x28, #16] │ │ │ │ + cbz x0, 47378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d378> │ │ │ │ + str x0, [sp, #768] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 47394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d394> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x2, [sp, #416] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d158 │ │ │ │ - ldr x9, [x19, #16] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - ldr w0, [x9, #4] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 40a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x281b0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - 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, #128] │ │ │ │ - ldr w0, [x9, #4] │ │ │ │ - cmp w0, w6 │ │ │ │ - b.gt 40a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28140> │ │ │ │ - adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - add x2, x2, #0x658 │ │ │ │ - mov w4, w5 │ │ │ │ - add x3, sp, #0x80 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c5e8 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x3, sp, #0x88 │ │ │ │ - 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, #136] │ │ │ │ - bl c5e8 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr x0, [x0] │ │ │ │ + ldr x0, [x24, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ ldr x0, [x0, x23] │ │ │ │ - ldr d31, [x0, #136] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.ge 40ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x282c4> // b.tcont │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - ldr w4, [x21, #8] │ │ │ │ - add x2, x2, #0x670 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + ldp x23, x0, [x0] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 473b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3b0> // b.pmore │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cbz x0, 473e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3e0> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #264] │ │ │ │ mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - lsl w4, w4, #1 │ │ │ │ - bl d740 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x480> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl d908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x648> │ │ │ │ - tbnz w0, #31, 42b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a228> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x1, x1, #0x698 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str x22, [sp, #448] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [x22] │ │ │ │ - ldur x1, [x1, #7] │ │ │ │ - stur x1, [x22, #7] │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - strb wzr, [sp, #479] │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - ldrb w1, [x26, #520] │ │ │ │ - tbnz w1, #0, 40bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x282f0> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 40b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x282ac> // b.none │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x3, [sp, #776] │ │ │ │ + str w22, [sp, #800] │ │ │ │ + bl 4e1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241c0> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 471dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1dc> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 40b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x282bc> // b.none │ │ │ │ + ldr x0, [x24, #80] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.hi 470e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0e0> // b.pmore │ │ │ │ + ldr x1, [x21, #40] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + ldr x25, [x1, #120] │ │ │ │ + ldr w1, [x25, #8] │ │ │ │ + str w1, [sp, #124] │ │ │ │ + sxtw x23, w1 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.hi 49d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd40> // b.pmore │ │ │ │ + cbz x23, 4742c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d42c> │ │ │ │ + lsl x0, x23, #2 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + lsl x2, x23, #2 │ │ │ │ + add x19, sp, #0x310 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + ldr x26, [x0, w22, uxtw #3] │ │ │ │ + str x19, [sp, #768] │ │ │ │ + cbz x26, 4a5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205e4> │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 472f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2f8> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 472e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2e0> // b.none │ │ │ │ + cbnz x0, 472c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c4> │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [x0, x25] │ │ │ │ + mov x2, x25 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x25, [sp, #776] │ │ │ │ + ldr x26, [sp, #768] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 40320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16320> │ │ │ │ + add x1, sp, #0x118 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4729c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d29c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + str w0, [x1, x22, lsl #2] │ │ │ │ + cmp x26, x19 │ │ │ │ + b.eq 472ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2ac> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ bl ced0 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - b 40880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fa0> │ │ │ │ - fcvt s31, d31 │ │ │ │ - adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, sp, #0x90 │ │ │ │ - add x2, x2, #0x668 │ │ │ │ - mov x1, x20 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 47430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d430> // b.none │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + ldr x25, [x0, #120] │ │ │ │ + b 47230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d230> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x25, [sp, #264] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + b 47268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d268> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #784] │ │ │ │ + b 47264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d264> │ │ │ │ + cbz x0, 47130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d130> │ │ │ │ + mov x0, x19 │ │ │ │ + b 47334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d334> │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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 472c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c8> │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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] │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x27, [sp, #264] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + strb wzr, [x0, x27] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + str x27, [sp, #776] │ │ │ │ + ldr x2, [sp, #768] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 47150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d150> // b.any │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 473f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3f4> // b.none │ │ │ │ + stp x2, x27, [x28] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + str x0, [x28, #16] │ │ │ │ + mov x0, x26 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + add x19, sp, #0x310 │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ne 4717c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d17c> // b.any │ │ │ │ + ldr x0, [x24, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + ldp x23, x0, [x0] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 471a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1a0> // b.plast │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, 473e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3e4> │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 471b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1b8> │ │ │ │ + b 471ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1ac> │ │ │ │ + mov x0, x19 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x3, [sp, #264] │ │ │ │ + b 471b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1b8> │ │ │ │ + cmp x28, x20 │ │ │ │ + b.eq 49788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f788> // b.none │ │ │ │ + cbz x27, 4741c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d41c> │ │ │ │ + cmp x27, #0x1 │ │ │ │ + b.eq 48c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec9c> // b.none │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x19 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldr x27, [sp, #776] │ │ │ │ + strb wzr, [x0, x27] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + str x27, [x28, #8] │ │ │ │ + b 4716c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d16c> │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #228] │ │ │ │ + str wzr, [sp, #236] │ │ │ │ + stp xzr, xzr, [sp, #240] │ │ │ │ + str xzr, [sp, #256] │ │ │ │ mov x0, x21 │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - str s31, [sp, #144] │ │ │ │ - bl c5e8 │ │ │ │ - b 40b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2822c> │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - scvtf d30, w0 │ │ │ │ - ldr w3, [x26, #524] │ │ │ │ - scvtf d31, w1 │ │ │ │ - ldp x0, x2, [sp, #448] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcvt s31, d31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fcvtzs w23, d31 │ │ │ │ - cmp w23, w3 │ │ │ │ - b.ge 40c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2832c> // b.tcont │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w3, w1 │ │ │ │ - str w1, [x26, #524] │ │ │ │ - cmp w3, w23 │ │ │ │ - b.ge 40b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x282a0> // b.tcont │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, x1, #0x118 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl d050 │ │ │ │ + cbz w0, 47854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d854> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 47444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d444> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x20, [x0] │ │ │ │ + cbz x20, 47444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d444> │ │ │ │ + ldrh w0, [x20, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 47444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d444> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d290 │ │ │ │ + ldr x1, [x21, #40] │ │ │ │ + ldr w0, [x20, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x1, #0x0, #0x4, ge // ge = tcont │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + str w2, [sp, #96] │ │ │ │ + b.eq 49d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd88> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 49d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd88> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + add x2, sp, #0x290 │ │ │ │ + add x3, sp, #0x280 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + ldr x23, [x1, x0] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str x2, [sp, #640] │ │ │ │ + cbz x23, 49d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd90> │ │ │ │ + mov x0, x23 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 49528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f528> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 49498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f498> // b.none │ │ │ │ + cbnz x0, 4947c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f47c> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + ldr x25, [x20, #120] │ │ │ │ + str x19, [sp, #648] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr x19, [x20] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + cbz x25, 49f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff28> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 494e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4e8> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 494a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4a4> // b.none │ │ │ │ + cbnz x0, 49460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f460> │ │ │ │ ldr x0, [sp, #32] │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - str w23, [x26, #524] │ │ │ │ - b 40b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x282a0> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - b 409a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280c8> │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + add x2, sp, #0x2c0 │ │ │ │ + ldr x0, [x20, #136] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x2, [sp, #72] │ │ │ │ + ldr x25, [x0] │ │ │ │ + str x23, [sp, #680] │ │ │ │ + str x1, [sp, #704] │ │ │ │ + cbz x25, 49f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff50> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 49508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f508> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 494b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4b0> // b.none │ │ │ │ + cbnz x0, 49444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f444> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + add x1, sp, #0x2f0 │ │ │ │ + add x2, sp, #0x2e0 │ │ │ │ + ldr x0, [x20, #136] │ │ │ │ + ldr x25, [x0, #8] │ │ │ │ + stp x1, x2, [sp, #8] │ │ │ │ + str x23, [sp, #712] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + cbz x25, 49f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff78> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 494c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4c8> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 494bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4bc> // b.none │ │ │ │ + cbnz x0, 49428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f428> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + str x23, [sp, #744] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + str x23, [sp, #112] │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + bl 1e24c ::do_widen(char) const@@Base+0xf8c> │ │ │ │ + ldp x4, x3, [sp, #72] │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + add w2, w19, #0x1 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 6a9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x409c0> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x4, sp, #0xe4 │ │ │ │ + add x2, x1, #0xb68 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c930 │ │ │ │ + ldr x1, [x24, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp x2, w0, sxtw │ │ │ │ + b.ne 4a0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200e0> // b.any │ │ │ │ + ldrb w0, [x24, #64] │ │ │ │ + tbnz w0, #0, 49344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f344> │ │ │ │ + cbz x2, 48dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1edc8> │ │ │ │ + lsl w0, w22, #2 │ │ │ │ + ubfiz w18, w22, #2, #1 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + lsl w0, w0, w18 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + str w0, [sp, #152] │ │ │ │ + b 4771c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d71c> │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 48d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed08> // b.none │ │ │ │ + lsr w4, w22, #1 │ │ │ │ + lsr w2, w22, #1 │ │ │ │ + mov w1, w18 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 490fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0fc> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr w28, [sp, #96] │ │ │ │ + ldr w2, [sp, #152] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov w25, w28 │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, w4, uxtw] │ │ │ │ + orr w0, w2, w0 │ │ │ │ + strb w0, [x1, w4, uxtw] │ │ │ │ + ldr x1, [x24, #80] │ │ │ │ + add w15, w15, #0x1 │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + fmov s30, w25 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + ldur q31, [x24, #104] │ │ │ │ + uzp1 v15.2d, v15.2d, v30.2d │ │ │ │ + ldr x2, [x24, #120] │ │ │ │ + ldr x0, [x24, #136] │ │ │ │ + add v15.2d, v31.2d, v15.2d │ │ │ │ + add x2, x2, w28, uxtw │ │ │ │ + add x0, x0, x11 │ │ │ │ + str x2, [x24, #120] │ │ │ │ + str x0, [x24, #136] │ │ │ │ + stur q15, [x24, #104] │ │ │ │ + cmp x23, x1, lsl #1 │ │ │ │ + b.cs 48de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ede0> // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #240] │ │ │ │ + ubfiz x0, x23, #2, #32 │ │ │ │ + mov w10, w23 │ │ │ │ + add x4, x2, x0 │ │ │ │ + ldr w3, [x2, x0] │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + asr w26, w3, #1 │ │ │ │ + cmp w26, #0x2 │ │ │ │ + asr w27, w2, #1 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + cmp w27, #0x2 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w8, eq // eq = none │ │ │ │ + mov w11, w8 │ │ │ │ + b.eq 47690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d690> // b.none │ │ │ │ + cmp w6, w5 │ │ │ │ + cset w25, eq // eq = none │ │ │ │ + b.eq 492d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2d4> // b.none │ │ │ │ + orr w3, w3, w2 │ │ │ │ + ldrb w9, [x24, #64] │ │ │ │ + ldr w12, [sp, #64] │ │ │ │ + lsr w4, w22, #1 │ │ │ │ + lsr w2, w22, #1 │ │ │ │ + mov w1, w18 │ │ │ │ + tbz w3, #0, 48d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed90> │ │ │ │ + ldp x13, x3, [x24, #200] │ │ │ │ + cmp x13, x3 │ │ │ │ + b.eq 48d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed90> // b.none │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w28, w3 │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 48d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed20> // b.none │ │ │ │ + mov w25, w8 │ │ │ │ + ldr x12, [x24, #16] │ │ │ │ + mov w4, #0x8 // #8 │ │ │ │ + lsl w4, w4, w1 │ │ │ │ + ldr x12, [x12, #8] │ │ │ │ + ldr x12, [x12, x0] │ │ │ │ + ldr x12, [x12, #136] │ │ │ │ + ldrb w13, [x12, x2] │ │ │ │ + orr w4, w4, w13 │ │ │ │ + strb w4, [x12, x2] │ │ │ │ + cbnz w11, 48ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eca8> │ │ │ │ + tbnz w3, #0, 49130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f130> │ │ │ │ + tbz w9, #0, 49384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f384> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + nop │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x8, [x1, x0] │ │ │ │ + cbz w28, 47800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d800> │ │ │ │ + ldr x0, [x24, #200] │ │ │ │ + lsl x10, x10, #1 │ │ │ │ + ldr w9, [x0, x10] │ │ │ │ + add x4, x8, #0x140 │ │ │ │ + ldp x13, x0, [x4, #8] │ │ │ │ + cmp x13, x0 │ │ │ │ + b.eq 48ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eef0> // b.none │ │ │ │ + ldr w0, [x13] │ │ │ │ + mov x1, x13 │ │ │ │ + bfxil w0, w9, #0, #30 │ │ │ │ + bfi w0, w6, #30, #1 │ │ │ │ + bfi w0, w5, #31, #1 │ │ │ │ + str w0, [x1], #4 │ │ │ │ + str x1, [x4, #8] │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + tbnz w3, #0, 476d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6d8> │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 48d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed68> // b.none │ │ │ │ + ldr x1, [x24, #80] │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 48d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed80> // b.none │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + b 476e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6e4> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cbz x0, 47870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d870> │ │ │ │ bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl c8b8 │ │ │ │ mov x0, x21 │ │ │ │ - bl c8d0 , std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl c630 │ │ │ │ - cbnz w0, 42a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a178> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldp x20, x23, [x0, #8] │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - ldr w26, [x1, #4] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 41c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293a8> // b.none │ │ │ │ - str d13, [sp, #944] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - str d14, [sp, #952] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - b.eq 413ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b0c> // b.none │ │ │ │ + bl d8a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e8> │ │ │ │ + ldp x2, x1, [x24, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x24, #112] │ │ │ │ + fmov d30, x0 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + add x20, sp, #0x300 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3720] │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + str x1, [x24, #96] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x458 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #784] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ + add x3, sp, #0x468 │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x328 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldp x22, x25, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x23, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #768] │ │ │ │ + str x2, [sp, #880] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x24, sp, #0x200 │ │ │ │ - adrp x21, 9f000 │ │ │ │ + add x6, sp, #0x300 │ │ │ │ + add x7, sp, #0x320 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x21, [x21, #3864] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - add x2, x21, #0x40 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3808] │ │ │ │ add x3, x21, #0x18 │ │ │ │ - stp x3, x1, [sp, #448] │ │ │ │ - add x27, sp, #0x220 │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str x2, [sp, #560] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + stp xzr, xzr, [x6, #16] │ │ │ │ + add x2, x27, #0x10 │ │ │ │ + stp x3, x2, [x6] │ │ │ │ + add x26, sp, #0x360 │ │ │ │ + stp xzr, xzr, [x7] │ │ │ │ + stp xzr, xzr, [x7, #16] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x1c8 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str w2, [sp, #520] │ │ │ │ - str x27, [sp, #528] │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + add x3, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x3, [sp, #776] │ │ │ │ + str w2, [sp, #840] │ │ │ │ + str x26, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6b0 , 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, #112] │ │ │ │ - stp x0, xzr, [sp, #192] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cbz x4, 429a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0c4> │ │ │ │ - ldp x5, x3, [sp, #480] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + 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, #888] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4975c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f75c> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #448] │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x2, x21, #0x18 │ │ │ │ add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 40df4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28514> // b.none │ │ │ │ + str x2, [sp, #768] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 47a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da08> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x22, [sp, #768] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl c840 │ │ │ │ - ldr x0, [sp] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x4, #0x1e // #30 │ │ │ │ - add x3, x3, #0x6e0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xe30 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - str x1, [sp, #224] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + add x19, sp, #0x310 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + mov x28, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e90> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #224] │ │ │ │ - str x2, [sp, #240] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #232] │ │ │ │ - stp x1, xzr, [x26] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 43084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7a4> // b.plast │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - str x0, [sp, #120] │ │ │ │ + b.eq 49698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f698> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x2, [sp, #784] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 49db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fdb8> // b.none │ │ │ │ + adrp x28, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x28, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c828 │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str x1, [sp, #256] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + mov x1, x3 │ │ │ │ + str x0, [sp, #320] │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e74> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x2, [sp, #272] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #264] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - str x1, [x26] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x26, #8] │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - mov w19, w0 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #784] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x328 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ - mov x0, x24 │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #520] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x27, [sp, #528] │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6b0 , 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, #88] │ │ │ │ - stp x0, xzr, [sp, #288] │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - strb wzr, [sp, #304] │ │ │ │ - cbz x4, 4298c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0ac> │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #448] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 4100c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2872c> // b.none │ │ │ │ + b.eq 496b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6b4> // 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, x19 │ │ │ │ + b.eq 47af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1daf8> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - bl c840 │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - mov x8, x1 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 43840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af60> │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 430c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7e8> // b.plast │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x158 │ │ │ │ - bl c828 │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #352] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 4273c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e5c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #352] │ │ │ │ - str x1, [sp, #368] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #360] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - bl c5a0 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x2, #0x34db // #13531 │ │ │ │ - movk x2, #0xd7b6, lsl #16 │ │ │ │ - adrp x3, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - ldr d13, [x3, #2096] │ │ │ │ - sub x1, x0, x1 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d29, w1 │ │ │ │ - fmul d13, d29, d13 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 47b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db0c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldp d31, d15, [x24, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ + str x22, [sp, #768] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #784] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ + add x0, x23, #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, #0x328 │ │ │ │ + add x0, sp, #0x468 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x25, [x20, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + add x5, sp, #0x310 │ │ │ │ add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ - mov x0, x24 │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str x1, [sp, #560] │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x27, [sp, #528] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #520] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ + str w0, [sp, #840] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x26, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - fmov d0, d13 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + 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, #568] │ │ │ │ + str x3, [sp, #888] │ │ │ │ bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #496] │ │ │ │ - add x26, sp, #0x190 │ │ │ │ - stp x26, xzr, [sp, #384] │ │ │ │ - add x19, sp, #0x180 │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - cbz x4, 42948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a068> │ │ │ │ - ldp x5, x3, [sp, #480] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str xzr, [sp, #616] │ │ │ │ + strb wzr, [sp, #624] │ │ │ │ + cbz x4, 49778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f778> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ add x1, x21, #0x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - str x1, [sp, #448] │ │ │ │ - str x21, [sp, #560] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 4122c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2894c> // b.none │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 47c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc58> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x22, [sp, #768] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl c840 │ │ │ │ - mov x0, x20 │ │ │ │ - add x8, sp, #0x1a0 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 43840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af60> │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 42eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5cc> // b.plast │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl c828 │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #448] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 4278c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29eac> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - str x1, [sp, #464] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 425c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ce4> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 42568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c88> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 412f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a18> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 41308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a28> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 41318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a38> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + add x3, x3, #0xe40 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + 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 4132c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a4c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - add x1, sp, #0x150 │ │ │ │ + b.eq 496d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6d0> // 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 4a240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20240> // b.none │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + add x1, x28, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl c828 │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 41340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a60> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ + b.eq 4967c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f67c> // 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, [x24, #64] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + and w1, w0, #0x1 │ │ │ │ + str w1, [sp, #56] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + tbnz w0, #0, 48a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea40> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x19, [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 48c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec84> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 41354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a74> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + b.ls 47da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dda0> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 47da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dda0> // b.none │ │ │ │ + ldr x5, [sp, #784] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 492f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2f0> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 4a114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20114> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl c828 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 41368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a88> // b.none │ │ │ │ + b.eq 49328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f328> // 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, x19 │ │ │ │ + b.eq 47e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de08> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cbnz w0, 491fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1fc> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4137c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a9c> // b.none │ │ │ │ + b.eq 47e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de24> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 423ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b0c> // b.none │ │ │ │ + b.eq 47e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de38> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr d13, [sp, #944] │ │ │ │ - ldr d14, [sp, #952] │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + add x1, sp, #0x270 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 413ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28acc> // b.none │ │ │ │ + b.eq 47e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de4c> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - add sp, sp, #0x350 │ │ │ │ - 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 │ │ │ │ + ldr d15, [x24, #128] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x24, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ + str x22, [sp, #768] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #784] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ + add x0, x23, #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, #0x328 │ │ │ │ + add x0, sp, #0x468 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x25, [x20, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x24, sp, #0x200 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3864] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - add x2, x21, #0x40 │ │ │ │ - add x3, x21, #0x18 │ │ │ │ - stp x3, x1, [sp, #448] │ │ │ │ - add x27, sp, #0x220 │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str x2, [sp, #560] │ │ │ │ + add x3, sp, #0x310 │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x1c8 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str w2, [sp, #520] │ │ │ │ - str x27, [sp, #528] │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #840] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x26, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6b0 , 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, #112] │ │ │ │ - stp x0, xzr, [sp, #192] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cbz x4, 42970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a090> │ │ │ │ - ldp x5, x3, [sp, #480] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + 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, #888] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 49768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f768> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #448] │ │ │ │ + str x1, [sp, #768] │ │ │ │ add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 41508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c28> // b.none │ │ │ │ + str x1, [sp, #880] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 47f9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df9c> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x22, [sp, #768] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl c840 │ │ │ │ - ldr x0, [sp] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ - add x3, x3, #0x728 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - str x1, [sp, #224] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29da8> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #224] │ │ │ │ - str x2, [sp, #240] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #232] │ │ │ │ - stp x1, xzr, [x26] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 42fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6ec> // b.plast │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - str x0, [sp, #120] │ │ │ │ + b.eq 49718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f718> // 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 4a0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200a4> // b.none │ │ │ │ + add x1, x28, #0xe38 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c828 │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str x1, [sp, #256] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + mov x1, x3 │ │ │ │ + str x0, [sp, #384] │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e40> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x2, [sp, #272] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #264] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - str x1, [x26] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x26, #8] │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - mov w19, w0 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ + b.eq 496f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6f4> // 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, x19 │ │ │ │ + b.eq 48084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e084> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e098> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldp x2, x1, [x24, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d15, [x24, #136] │ │ │ │ + fmov d31, x0 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + fmul d15, d15, d31 │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ + str x22, [sp, #768] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #784] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ + add x0, x23, #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, #0x328 │ │ │ │ + add x0, sp, #0x468 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x25, [x20, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + add x2, sp, #0x310 │ │ │ │ add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ - mov x0, x24 │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str x1, [sp, #560] │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #520] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ + str w0, [sp, #840] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x27, [sp, #528] │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ + str x1, [sp, #776] │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x26, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6b0 , 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, #88] │ │ │ │ - stp x0, xzr, [sp, #288] │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - strb wzr, [sp, #304] │ │ │ │ - cbz x4, 42958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a078> │ │ │ │ - ldp x5, x3, [sp, #480] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + 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, #888] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4973c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f73c> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #448] │ │ │ │ + str x1, [sp, #768] │ │ │ │ add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 41720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e40> // b.none │ │ │ │ + str x1, [sp, #880] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 481ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1ec> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x22, [sp, #768] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl c840 │ │ │ │ - ldp x3, x4, [sp, #256] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 42704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e24> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ - b.ls 41818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f38> // b.plast │ │ │ │ - ldr x5, [sp, #88] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 41818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f38> // b.none │ │ │ │ - ldr x5, [sp, #304] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi 41818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f38> // b.pmore │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #8] │ │ │ │ ldr x0, [sp, #16] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xe50 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 41834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f54> │ │ │ │ - bl c558 │ │ │ │ - tbnz w0, #0, 40564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c84> │ │ │ │ - ldr x0, [x28, #232] │ │ │ │ - ldr w1, [x28, #28] │ │ │ │ - str wzr, [x28, #28] │ │ │ │ - str w1, [sp, #80] │ │ │ │ - cbz x0, 417ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f0c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 429c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0e0> // b.none │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x28, x27, x1 │ │ │ │ - ldr x4, [sp, #512] │ │ │ │ - ldr w0, [sp, #80] │ │ │ │ - str w0, [x28, #28] │ │ │ │ - add x28, sp, #0x1b0 │ │ │ │ - stp x28, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - cbnz x4, 40578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c98> │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - bl ca08 │ │ │ │ - b 4059c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f660> // b.none │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x2, [sp, #784] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + stp x1, xzr, [x24] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 42dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4e4> // b.pmore │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl c828 │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, sp, #0x150 │ │ │ │ - str x1, [sp, #320] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 427a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ec4> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #320] │ │ │ │ - str x1, [sp, #336] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #328] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 432a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a9c0> // b.plast │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x158 │ │ │ │ - str x0, [sp, #96] │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4a300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20300> // b.none │ │ │ │ + add x1, x28, #0xe38 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c828 │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #352] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 426d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29df4> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #352] │ │ │ │ - str x1, [sp, #368] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #360] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0x1b0 │ │ │ │ + str x28, [sp, #416] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f644> // b.none │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x2, [sp, #432] │ │ │ │ + str x1, [x24] │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + str xzr, [x24, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 482d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2d4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 482e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2e8> // b.none │ │ │ │ + bl ced0 │ │ │ │ bl c5a0 │ │ │ │ ldr x1, [sp, #104] │ │ │ │ mov x2, #0x34db // #13531 │ │ │ │ movk x2, #0xd7b6, lsl #16 │ │ │ │ - adrp x3, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ movk x2, #0xde82, lsl #32 │ │ │ │ ldr x1, [x1, #8] │ │ │ │ movk x2, #0x431b, lsl #48 │ │ │ │ - ldr d14, [x3, #2096] │ │ │ │ sub x1, x0, x1 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ + mov x0, #0x400000000000 // #70368744177664 │ │ │ │ + movk x0, #0x408f, lsl #48 │ │ │ │ + fmov d31, x0 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ smulh x2, x1, x2 │ │ │ │ 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 c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ + str x22, [sp, #768] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #784] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ + add x0, x23, #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, #0x328 │ │ │ │ + add x0, sp, #0x468 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x25, [x20, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, sp, #0x310 │ │ │ │ add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ - mov x0, x24 │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str x1, [sp, #560] │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x27, [sp, #528] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x26, [sp, #848] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ + str x0, [sp, #776] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #520] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ + str w0, [sp, #840] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - fmov d0, d14 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + 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, #568] │ │ │ │ + str x3, [sp, #888] │ │ │ │ bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #496] │ │ │ │ - add x26, sp, #0x190 │ │ │ │ - stp x26, xzr, [sp, #384] │ │ │ │ - add x19, sp, #0x180 │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - cbz x4, 429b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0d0> │ │ │ │ - ldp x5, x3, [sp, #480] │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4974c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f74c> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ add x1, x21, #0x18 │ │ │ │ add x21, x21, #0x40 │ │ │ │ - str x1, [sp, #448] │ │ │ │ - str x21, [sp, #560] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 41a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29164> // b.none │ │ │ │ + str x1, [sp, #768] │ │ │ │ + str x21, [sp, #880] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 48458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e458> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + add x24, x27, #0x10 │ │ │ │ + str x24, [sp, #776] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #768] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x25, [x20, x1] │ │ │ │ + str x23, [sp, #880] │ │ │ │ bl c840 │ │ │ │ - ldp x3, x4, [sp, #352] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 426ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e0c> // b.none │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #384] │ │ │ │ - b.ls 41acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291ec> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 41acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291ec> // b.none │ │ │ │ - ldr x5, [sp, #400] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi 41acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291ec> // b.pmore │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - b 41ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29208> │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 433c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aae4> // b.pmore │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c828 │ │ │ │ - mov x21, x0 │ │ │ │ - str x28, [sp, #416] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 426a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29dc4> // 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, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 433f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ab18> // b.plast │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4a1e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201e8> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x560 │ │ │ │ bl c828 │ │ │ │ mov x23, x0 │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ str x22, [sp, #448] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x21, x0 │ │ │ │ ldr x0, [x23], #16 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 426bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ddc> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ + b.eq 4962c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f62c> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ str x0, [sp, #448] │ │ │ │ str x1, [sp, #464] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ + str x23, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ str x0, [sp, #456] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 4250c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c2c> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 424b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29bd0> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 41ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292c0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 41bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292d0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 41bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292e0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 41bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292f4> // b.none │ │ │ │ - bl ced0 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 4133c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a5c> // b.any │ │ │ │ - b 41340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a60> │ │ │ │ - ldr x0, [x20] │ │ │ │ - sub x3, x1, #0x6 │ │ │ │ - add x22, sp, #0x1d0 │ │ │ │ - mov w4, #0x6376 // #25462 │ │ │ │ - add x5, x0, x3 │ │ │ │ - movk w4, #0x2e66, lsl #16 │ │ │ │ - ldr w3, [x0, x3] │ │ │ │ - ldrh w5, [x5, #4] │ │ │ │ - str w3, [sp, #464] │ │ │ │ - strh w5, [x22, #4] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.eq 42348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a68> // b.none │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - sub x1, x1, #0x3 │ │ │ │ - mov w2, #0x6362 // #25442 │ │ │ │ - add x4, x0, x1 │ │ │ │ - ldrh w3, [x0, x1] │ │ │ │ - ldrb w1, [x4, #2] │ │ │ │ - strh w3, [sp, #464] │ │ │ │ - strb w1, [x22, #2] │ │ │ │ - ldrh w1, [sp, #464] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 40290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279b0> // b.any │ │ │ │ - ldrb w1, [x22, #2] │ │ │ │ - cmp w1, #0x66 │ │ │ │ - b.ne 40290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279b0> // b.any │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - add x3, x3, #0x4c8 │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str w1, [sp, #64] │ │ │ │ - b 40290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279b0> │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #776] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ - strh wzr, [sp, #784] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x328 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x24, sp, #0x200 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3864] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - add x2, x21, #0x40 │ │ │ │ - add x3, x21, #0x18 │ │ │ │ - stp x3, x1, [sp, #448] │ │ │ │ - add x27, sp, #0x220 │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str x2, [sp, #560] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x1c8 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str w2, [sp, #520] │ │ │ │ - str x27, [sp, #528] │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6b0 , 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, #112] │ │ │ │ - stp x0, xzr, [sp, #192] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cbz x4, 42964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a084> │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #448] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 41da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294c8> // b.none │ │ │ │ + b.eq 484f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4f8> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ + ldp x21, x23, [sp, #320] │ │ │ │ + add x26, sp, #0x1f0 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + stp x26, xzr, [sp, #480] │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ + add x1, x23, #0x11 │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 4a58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2058c> // b.plast │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.hi 4a4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204f4> // b.pmore │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + bl c828 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4a51c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2051c> // b.plast │ │ │ │ + adrp x21, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + add x1, x21, #0xe70 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl c828 │ │ │ │ + mov x25, x0 │ │ │ │ + add x23, sp, #0x210 │ │ │ │ + str x23, [sp, #512] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x25], #16 │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 49614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f614> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + stp x25, xzr, [x24] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4a5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205b4> // b.pmore │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl c828 │ │ │ │ + mov x27, x0 │ │ │ │ + add x24, sp, #0x230 │ │ │ │ + str x24, [sp, #544] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 495fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5fc> // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + str x0, [sp, #544] │ │ │ │ str x1, [sp, #560] │ │ │ │ - bl c840 │ │ │ │ - ldr x0, [sp] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ - add x3, x3, #0x708 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - str x1, [sp, #224] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + str x0, [sp, #552] │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + stp x27, xzr, [x25] │ │ │ │ + strb wzr, [x25, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4a550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20550> // b.plast │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + add x1, x21, #0xe70 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl c828 │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + add x25, sp, #0x250 │ │ │ │ + str x25, [sp, #576] │ │ │ │ + mov x27, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4266c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d8c> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #224] │ │ │ │ - str x2, [sp, #240] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #232] │ │ │ │ - stp x1, xzr, [x26] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 4363c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ad5c> // b.plast │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - str x0, [sp, #120] │ │ │ │ + b.eq 495e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5e0> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + str x3, [sp, #584] │ │ │ │ + ldp x1, x2, [sp, #384] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4a210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20210> // b.pmore │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x0, [sp, #104] │ │ │ │ bl c828 │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str x1, [sp, #256] │ │ │ │ + add x1, sp, #0x270 │ │ │ │ + str x1, [sp, #608] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x27, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d70> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x2, [sp, #272] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #264] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - str x1, [x26] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x26, #8] │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - mov w19, w0 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #784] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x328 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ - mov x0, x24 │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str x1, [sp, #560] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #520] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + b.eq 495c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5c4> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 49c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc0c> // b.plast │ │ │ │ + add x1, x21, #0xe70 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 495ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5ac> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + str x2, [sp, #656] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #648] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x2, [sp, #424] │ │ │ │ + str x27, [x21] │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4a270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20270> // b.pmore │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl c828 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ - str x27, [sp, #528] │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6b0 , 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, #88] │ │ │ │ - stp x0, xzr, [sp, #288] │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - strb wzr, [sp, #304] │ │ │ │ - cbz x4, 42998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0b8> │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #448] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #560] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ cmp x0, x27 │ │ │ │ - b.eq 41fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296e0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - bl c840 │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - mov x8, x1 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 43840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af60> │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ + b.eq 49594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f594> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x2, [sp, #688] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + stp x27, xzr, [x21] │ │ │ │ mov x1, #0x4 // #4 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [sp, #680] │ │ │ │ add x0, x0, x1 │ │ │ │ cmp x0, #0x2 │ │ │ │ - b.ls 43578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac98> // b.plast │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ + b.ls 4a2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202d0> // b.plast │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x158 │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + str x0, [sp, #80] │ │ │ │ bl c828 │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #352] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + str x1, [sp, #704] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4957c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f57c> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #704] │ │ │ │ + str x2, [sp, #720] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #712] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + str x27, [x21] │ │ │ │ + ldr x3, [sp, #712] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 49fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ffa0> // b.pmore │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 49564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f564> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + str x2, [sp, #752] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #744] │ │ │ │ + stp x27, xzr, [x21] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 49fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ffe8> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f548> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x2, [sp, #784] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + stp x1, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 4919c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f19c> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 4913c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f13c> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 488e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8e8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 488fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8fc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e910> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e924> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e938> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + add x1, sp, #0x270 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4894c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e94c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4895c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e95c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4896c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e96c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 4897c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e97c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ cmp x0, x26 │ │ │ │ - b.eq 42638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d58> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #352] │ │ │ │ - str x1, [sp, #368] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #360] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - bl c5a0 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x2, #0x34db // #13531 │ │ │ │ - movk x2, #0xd7b6, lsl #16 │ │ │ │ - adrp x3, 7b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62720> │ │ │ │ - movk x2, #0xde82, lsl #32 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - movk x2, #0x431b, lsl #48 │ │ │ │ - ldr d15, [x3, #2096] │ │ │ │ - sub x1, x0, x1 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d31, w1 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ + b.eq 4898c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e98c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 4899c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e99c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 489ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9ac> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 489c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9c0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 489d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9d4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 489e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9e8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 489f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9f4> │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl 40520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16520> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + add sp, sp, #0x480 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr d15, [x24, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x24, #96] │ │ │ │ + fmov d30, x0 │ │ │ │ + ucvtf d15, d15 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ + str x22, [sp, #768] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #784] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ + add x0, x23, #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, #0x328 │ │ │ │ + add x0, sp, #0x468 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x25, [x20, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + add x4, sp, #0x310 │ │ │ │ add x1, x21, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #464] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ - mov x0, x24 │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str x1, [sp, #560] │ │ │ │ + add x0, x21, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + stp xzr, xzr, [x4] │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x27, [sp, #528] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #456] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #520] │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ + str w0, [sp, #840] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x26, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ fmov d0, d15 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x25 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov x0, x20 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x25, x1 │ │ │ │ + add x1, x20, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #568] │ │ │ │ + str x3, [sp, #888] │ │ │ │ bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #496] │ │ │ │ - add x26, sp, #0x190 │ │ │ │ - stp x26, xzr, [sp, #384] │ │ │ │ - add x19, sp, #0x180 │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - cbz x4, 4297c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a09c> │ │ │ │ - ldp x5, x3, [sp, #480] │ │ │ │ - mov x0, x19 │ │ │ │ + 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, 4992c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f92c> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ add x1, x21, #0x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - str x1, [sp, #448] │ │ │ │ - str x21, [sp, #560] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 421e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29900> // b.none │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, x21, #0x40 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 48b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb94> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + add x1, x27, #0x10 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - str x23, [x25, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ + ldur x2, [x22, #-24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x22, [sp, #768] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl c840 │ │ │ │ - mov x0, x20 │ │ │ │ - add x8, sp, #0x1a0 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 43840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af60> │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 42f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a69c> // b.plast │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl c828 │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #448] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 42620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d40> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - str x1, [sp, #464] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 42454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b74> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 423f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b18> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 422ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299cc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 422bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299dc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 422cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299ec> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 422e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a00> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - add x1, sp, #0x150 │ │ │ │ + b.eq 498f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f8f4> // 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 4a33c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2033c> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x28, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 422f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a14> // b.none │ │ │ │ + b.eq 49910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f910> // 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 47d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd7c> // b.any │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 47db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddb0> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ne 47d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd94> // b.any │ │ │ │ + b 47db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddb0> │ │ │ │ + ldrb w1, [sp, #784] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 47414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d414> │ │ │ │ + ldr x8, [x24, #16] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + lsl w4, w4, w1 │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + ldr x8, [x8, #8] │ │ │ │ + ldr x8, [x8, x0] │ │ │ │ + ldr x8, [x8, #136] │ │ │ │ + ldrb w12, [x8, x2] │ │ │ │ + orr w4, w4, w12 │ │ │ │ + strb w4, [x8, x2] │ │ │ │ + tbz w3, #0, 48db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1edb4> │ │ │ │ + ldr x4, [x24, #16] │ │ │ │ + mov w8, #0x2 // #2 │ │ │ │ + lsl w1, w8, w1 │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, x0] │ │ │ │ + ldr x4, [x4, #136] │ │ │ │ + ldrb w8, [x4, x2] │ │ │ │ + orr w1, w1, w8 │ │ │ │ + strb w1, [x4, x2] │ │ │ │ + tbz w9, #0, 48da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eda8> │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + fmov d15, x1 │ │ │ │ + b 477e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7e0> │ │ │ │ + ldr w9, [sp, #96] │ │ │ │ + lsr w4, w22, #1 │ │ │ │ + ldr w12, [sp, #64] │ │ │ │ + mov w25, w9 │ │ │ │ + mov w3, w9 │ │ │ │ + mov w28, w9 │ │ │ │ + ldr x13, [x24, #16] │ │ │ │ + and w1, w12, #0x4 │ │ │ │ + mov w12, #0x4 // #4 │ │ │ │ + mov w2, w4 │ │ │ │ + lsl w12, w12, w1 │ │ │ │ + ldr x13, [x13, #8] │ │ │ │ + ldr x13, [x13, x0] │ │ │ │ + ldr x13, [x13, #136] │ │ │ │ + ldrb w14, [x13, w4, uxtw] │ │ │ │ + orr w12, w12, w14 │ │ │ │ + strb w12, [x13, w4, uxtw] │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 477a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7a8> // b.none │ │ │ │ + cbnz w11, 48ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eca8> │ │ │ │ + tbnz w3, #0, 492c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2c8> │ │ │ │ + tbnz w9, #0, 477d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7d8> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + ldr x1, [x24, #80] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #48] │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.ne 4784c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d84c> // b.any │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #48] │ │ │ │ + b 476e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6e4> │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 48ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eee4> // b.none │ │ │ │ + mov w25, w8 │ │ │ │ + mov w28, w8 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b 477a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7a8> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + fmov d15, x0 │ │ │ │ + b 47834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d834> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w9, #0, 476d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6d8> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w3, w9 │ │ │ │ + b 477e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7e0> │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 48dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1edfc> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + ldr x1, [x0, #144] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbnz x1, 49790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f790> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + ldr w3, [sp, #48] │ │ │ │ + stp w7, w3, [x1, #148] │ │ │ │ + str w15, [x1, #156] │ │ │ │ + bl 1e920 ::do_widen(char) const@@Base+0x1660> │ │ │ │ + mov x1, #0x13 // #19 │ │ │ │ + add x19, sp, #0x310 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x1, [sp, #264] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + bl d728 , 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+0x4d000> │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + 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 x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + ldr x2, [sp, #264] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + str x2, [sp, #776] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 49228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f228> │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 48e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee90> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ bl ced0 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a28> // b.none │ │ │ │ + b.eq 48ea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eea4> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4231c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a3c> // b.none │ │ │ │ + b.eq 48eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eeb8> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a50> // b.none │ │ │ │ + b.eq 48ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eecc> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 41398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ab8> // b.none │ │ │ │ + b.eq 47444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d444> // b.none │ │ │ │ bl ced0 │ │ │ │ - b 41398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ab8> │ │ │ │ - and w4, w5, #0xffff │ │ │ │ - mov w3, #0x7a67 // #31335 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 41c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29338> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - add x3, x3, #0x4b8 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.ls 40290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279b0> // b.plast │ │ │ │ - add x22, sp, #0x1d0 │ │ │ │ - b 41c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2933c> │ │ │ │ - ldr x0, [x27, #240] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - cbz x0, 42ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a1f8> │ │ │ │ + b 47444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d444> │ │ │ │ + mov w28, w8 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b 48d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed20> │ │ │ │ + ldr x10, [x8, #320] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x20, x13, x10 │ │ │ │ + asr x19, x20, #2 │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 49cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fcf0> // b.pmore │ │ │ │ + add x2, x20, #0x80 │ │ │ │ + stp x2, x8, [sp, #128] │ │ │ │ + mov x0, x2 │ │ │ │ + str w7, [sp, #144] │ │ │ │ + stp w15, w6, [sp, #156] │ │ │ │ + str w5, [sp, #168] │ │ │ │ + str w3, [sp, #176] │ │ │ │ + stp x13, x10, [sp, #184] │ │ │ │ + str x4, [sp, #200] │ │ │ │ + str w18, [sp, #208] │ │ │ │ + str w9, [sp, #216] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp x13, x10, [sp, #184] │ │ │ │ mov x1, x0 │ │ │ │ - ldrb w0, [x0, #56] │ │ │ │ - cbz w0, 428f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a014> │ │ │ │ - ldrb w4, [x1, #89] │ │ │ │ - b 404e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c00> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 4076c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e8c> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + ldp x2, x8, [sp, #128] │ │ │ │ + ldr w7, [sp, #144] │ │ │ │ + ldp w15, w6, [sp, #156] │ │ │ │ + ldr w5, [sp, #168] │ │ │ │ + ldr w3, [sp, #176] │ │ │ │ + ldr w18, [sp, #208] │ │ │ │ + ldr w9, [sp, #216] │ │ │ │ + cmp x13, x10 │ │ │ │ + b.eq 48f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef90> // b.none │ │ │ │ + mov x0, x10 │ │ │ │ + mov x11, x1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w12, [x0], #4 │ │ │ │ + str w12, [x11], #4 │ │ │ │ + cmp x13, x0 │ │ │ │ + b.ne 48f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef80> // b.any │ │ │ │ + cbz x10, 48fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efe4> │ │ │ │ + mov x0, x10 │ │ │ │ + str x8, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + str w15, [sp, #144] │ │ │ │ + stp w9, w5, [sp, #156] │ │ │ │ + str w3, [sp, #168] │ │ │ │ + stp x2, x1, [sp, #176] │ │ │ │ + str x4, [sp, #192] │ │ │ │ + str w18, [sp, #200] │ │ │ │ + str w6, [sp, #216] │ │ │ │ + bl ced0 │ │ │ │ + ldp x2, x1, [sp, #176] │ │ │ │ + ldr x8, [sp, #128] │ │ │ │ + ldr x4, [sp, #192] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldr w15, [sp, #144] │ │ │ │ + ldp w9, w5, [sp, #156] │ │ │ │ + ldr w3, [sp, #168] │ │ │ │ + ldr w18, [sp, #200] │ │ │ │ + ldr w6, [sp, #216] │ │ │ │ + str x1, [x8, #320] │ │ │ │ + add x13, x1, x20 │ │ │ │ + add x0, x1, x2 │ │ │ │ + stp x13, x0, [x4, #8] │ │ │ │ + cmp x20, x2 │ │ │ │ + b.ne 47810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d810> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 4a4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204cc> // b.none │ │ │ │ + lsl x19, x19, #1 │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x19, x0 │ │ │ │ + str w7, [sp, #144] │ │ │ │ + csel x19, x19, x0, ls // ls = plast │ │ │ │ + stp w15, w6, [sp, #156] │ │ │ │ + str w5, [sp, #168] │ │ │ │ + lsl x0, x19, #2 │ │ │ │ + stp x0, x8, [sp, #128] │ │ │ │ + str w3, [sp, #176] │ │ │ │ + stp x13, x2, [sp, #184] │ │ │ │ + stp x1, x4, [sp, #200] │ │ │ │ + stp w9, w18, [sp, #216] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp x13, x2, [sp, #184] │ │ │ │ + mov x19, x0 │ │ │ │ + ldp w9, w18, [sp, #216] │ │ │ │ + ldp w15, w6, [sp, #156] │ │ │ │ + ldr w11, [x0, x2] │ │ │ │ + add x20, x0, x2 │ │ │ │ + ldp x1, x4, [sp, #200] │ │ │ │ + bfxil w11, w9, #0, #30 │ │ │ │ + ldr w5, [sp, #168] │ │ │ │ + ldr x8, [sp, #136] │ │ │ │ + bfi w11, w6, #30, #1 │ │ │ │ + ldr w7, [sp, #144] │ │ │ │ + bfi w11, w5, #31, #1 │ │ │ │ + str w11, [x0, x2] │ │ │ │ + ldr w3, [sp, #176] │ │ │ │ + cmp x13, x1 │ │ │ │ + b.eq 49938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f938> // b.none │ │ │ │ + stp x1, x8, [sp, #136] │ │ │ │ + stp w7, w3, [sp, #156] │ │ │ │ + str x4, [sp, #168] │ │ │ │ + str w18, [sp, #176] │ │ │ │ + str w15, [sp, #216] │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 40664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d84> │ │ │ │ - ldr d13, [sp, #944] │ │ │ │ - ldr d14, [sp, #952] │ │ │ │ - b 41398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ab8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x8, [sp, #136] │ │ │ │ + ldr x4, [sp, #168] │ │ │ │ + ldp w7, w3, [sp, #156] │ │ │ │ + ldr w18, [sp, #176] │ │ │ │ + ldr w15, [sp, #216] │ │ │ │ + mov x0, x1 │ │ │ │ + str x8, [sp, #136] │ │ │ │ + str w7, [sp, #144] │ │ │ │ + add x20, x20, #0x4 │ │ │ │ + str w15, [sp, #156] │ │ │ │ + str x4, [sp, #160] │ │ │ │ + str w18, [sp, #168] │ │ │ │ + str w3, [sp, #216] │ │ │ │ + bl ced0 │ │ │ │ + ldp x0, x8, [sp, #128] │ │ │ │ + ldr x4, [sp, #160] │ │ │ │ + str x19, [x8, #320] │ │ │ │ + add x10, x19, x0 │ │ │ │ + stp x20, x10, [x4, #8] │ │ │ │ + ldr w7, [sp, #144] │ │ │ │ + ldr w15, [sp, #156] │ │ │ │ + ldr w18, [sp, #168] │ │ │ │ + ldr w3, [sp, #216] │ │ │ │ + b 4782c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d82c> │ │ │ │ + ldr w9, [sp, #96] │ │ │ │ + mov w25, w9 │ │ │ │ + mov w3, w9 │ │ │ │ + mov w28, w9 │ │ │ │ + b 477a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7a8> │ │ │ │ + bl cb58 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + str wzr, [x21] │ │ │ │ + str w2, [x21, #16] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 47094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d094> │ │ │ │ + mov w3, w8 │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + b 48cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ecd4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #448] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x2, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ + add x0, x2, x0 │ │ │ │ ldr x21, [x0, #240] │ │ │ │ - cbz x21, 42ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a400> │ │ │ │ + cbz x21, 4a3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x203b0> │ │ │ │ ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 42858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29f78> │ │ │ │ + cbz w0, 49390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f390> │ │ │ │ ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 4229c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299bc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #448] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 42cc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3e4> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 4288c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29fac> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 42294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299b4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #448] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 42c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a384> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 428c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29fe0> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x2 │ │ │ │ bl c540 │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 41b90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292b0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 488d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8d8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #448] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 42c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a368> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 427bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29edc> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - mov x0, x23 │ │ │ │ - bl c540 │ │ │ │ - bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 41b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292a8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #448] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x2, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ + add x0, x2, x0 │ │ │ │ ldr x21, [x0, #240] │ │ │ │ - cbz x21, 42ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a2c0> │ │ │ │ + cbz x21, 4a3d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x203d0> │ │ │ │ ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 427f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29f10> │ │ │ │ + cbz w0, 493d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3d0> │ │ │ │ ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ + mov x0, x2 │ │ │ │ bl c540 │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 412e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a08> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 488d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8d0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f210> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 47e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de10> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 47e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de10> │ │ │ │ + ldr d29, [x24, #72] │ │ │ │ + ucvtf d30, w22 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldr w0, [x27, #524] │ │ │ │ + ucvtf d29, d29 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + fdiv d29, d30, d29 │ │ │ │ + fcvt s29, d29 │ │ │ │ + fcvt d29, s29 │ │ │ │ + fmul d29, d29, d31 │ │ │ │ + fcvtzs w23, d29 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.ge 4926c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f26c> // b.tcont │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + mov w0, w4 │ │ │ │ + str w4, [x27, #524] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.le 48e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee80> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #448] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x1, #0x1a0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 42b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a2a0> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 42824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29f44> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl c540 │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 412e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a00> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + str w23, [x27, #524] │ │ │ │ + b 48e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee80> │ │ │ │ + mov w3, w8 │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + b 48cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ecd4> │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 49410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f410> // b.none │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w28, w8 │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + mov w25, #0x1 // #1 │ │ │ │ + b 47840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d840> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 47ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dddc> // b.any │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 42274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29994> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 47de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dde8> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, x2, #0xe00 │ │ │ │ + add x4, sp, #0xec │ │ │ │ + add x3, sp, #0x100 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c930 │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 24f30 ::do_widen(char) const@@Base+0x7c70> │ │ │ │ + ldr x1, [x24, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + b 47660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d660> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + b 47834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d834> │ │ │ │ + mov x0, x21 │ │ │ │ + str x2, [sp, #112] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x3, [x21] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 4918c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f18c> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + mov w1, w0 │ │ │ │ + b 4918c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f18c> │ │ │ │ + mov x0, x21 │ │ │ │ + str x2, [sp, #112] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x4, [x21] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 491ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1ec> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + mov w1, w0 │ │ │ │ + b 491ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1ec> │ │ │ │ + mov w3, w8 │ │ │ │ + mov w28, w8 │ │ │ │ + mov w9, w8 │ │ │ │ + lsr w4, w22, #1 │ │ │ │ + lsl w12, w22, #2 │ │ │ │ + b 48d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed20> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #264] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + b 475e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5e8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #264] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + b 4759c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d59c> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x23, [sp, #264] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + b 4754c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d54c> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x19, [sp, #264] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + b 474fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d4fc> │ │ │ │ + ldrb w0, [x23] │ │ │ │ + strb w0, [sp, #656] │ │ │ │ + b 474f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d4f8> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #688] │ │ │ │ + b 47548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d548> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #720] │ │ │ │ + b 47598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d598> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #752] │ │ │ │ + b 475e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5e4> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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 4942c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f42c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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 49464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f464> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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 49448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f448> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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 49480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f480> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + b 488b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8b0> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ + mov x1, x27 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 42068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29788> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 48858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e858> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 41e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295b0> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 487f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e7f4> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 41e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29544> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 48788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e788> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 41584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ca4> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x28 │ │ │ │ + b 48728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e728> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str x1, [sp, #56] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 41b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2922c> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 486c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6c8> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 48670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e670> │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 48610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e610> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 485b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5b8> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x22 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 41b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29288> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ + b 484d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4d0> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #56] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 418cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fec> │ │ │ │ - ldr x1, [sp, #384] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 41adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291fc> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 41aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291c8> // b.any │ │ │ │ - b 41adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291fc> │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 41828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f48> // b.plast │ │ │ │ - ldr x5, [sp, #88] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 41788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ea8> // b.any │ │ │ │ - b 41828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f48> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 482b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2b0> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #56] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 415f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d10> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 48258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e258> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #56] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 410b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287d4> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + ldp x1, x3, [sp, #56] │ │ │ │ + b 47d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd2c> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #32] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 40edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x285fc> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + b 47a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da78> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + stp x1, x3, [sp, #32] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 40e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28590> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + b 47ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dad4> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #56] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 412c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x289e0> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + b 47ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dccc> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x1, [sp, #56] │ │ │ │ add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #72] │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 41860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f80> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 42558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c78> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 42558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c78> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 425b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cd4> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 425b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29cd4> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 42610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d30> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 42610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d30> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 42444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b64> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 42444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b64> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 424a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29bc0> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 424a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29bc0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0c8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 424fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c1c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 424fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c1c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl d0c8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - ldr x1, [x0] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 404e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c00> // b.none │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov w1, w4 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - blr x2 │ │ │ │ - mov w4, w0 │ │ │ │ - b 404e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c00> │ │ │ │ - add x1, sp, #0x210 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 48060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e060> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ mov x0, x19 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 48008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e008> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ bl ca08 │ │ │ │ - b 4120c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2892c> │ │ │ │ - add x1, sp, #0x210 │ │ │ │ - bl ca08 │ │ │ │ - b 41700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e20> │ │ │ │ - add x1, sp, #0x210 │ │ │ │ - bl ca08 │ │ │ │ - b 41d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294a8> │ │ │ │ - add x1, sp, #0x210 │ │ │ │ - bl ca08 │ │ │ │ - b 414e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c08> │ │ │ │ - add x1, sp, #0x210 │ │ │ │ - mov x0, x19 │ │ │ │ + b 481cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1cc> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ bl ca08 │ │ │ │ - b 421c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298e0> │ │ │ │ - add x1, sp, #0x210 │ │ │ │ + b 48438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e438> │ │ │ │ + add x1, sp, #0x350 │ │ │ │ bl ca08 │ │ │ │ - b 40fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2870c> │ │ │ │ - add x1, sp, #0x210 │ │ │ │ + b 479e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9e8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ bl ca08 │ │ │ │ - b 41fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296c0> │ │ │ │ - add x1, sp, #0x210 │ │ │ │ + b 47f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df7c> │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ bl ca08 │ │ │ │ - b 40dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x284f4> │ │ │ │ - add x1, sp, #0x210 │ │ │ │ + b 47c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc38> │ │ │ │ + mov x0, x2 │ │ │ │ + b 4716c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d16c> │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x4, sp, #0xe8 │ │ │ │ + add x2, x2, #0xb68 │ │ │ │ + add x3, sp, #0xf8 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w7, [sp, #64] │ │ │ │ + str w15, [sp, #96] │ │ │ │ + bl c930 │ │ │ │ + ldr w2, [sp, #124] │ │ │ │ + lsl w5, w2, #1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.ne 49ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fad0> // b.any │ │ │ │ + ldr w7, [sp, #64] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w15, [sp, #96] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w2, 48dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1edfc> │ │ │ │ + ubfiz w11, w22, #2, #1 │ │ │ │ + mov w10, #0x4 // #4 │ │ │ │ + mov w9, #0x8 // #8 │ │ │ │ + lsr w8, w22, #1 │ │ │ │ + ldr x12, [sp, #24] │ │ │ │ + lsl w10, w10, w11 │ │ │ │ + lsl w9, w9, w11 │ │ │ │ + b 49808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f808> │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 48dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1edfc> │ │ │ │ + ubfiz x2, x0, #1, #32 │ │ │ │ + ldr w3, [x12, x2] │ │ │ │ + tbnz w3, #31, 497f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7f8> │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + add x4, x2, x1 │ │ │ │ + ldr w2, [x2, x1] │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + orr w6, w2, w4 │ │ │ │ + tbz w6, #0, 497f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7f8> │ │ │ │ + cbz w2, 497f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7f8> │ │ │ │ + asr w2, w2, #1 │ │ │ │ + asr w13, w4, #1 │ │ │ │ + cmp w2, #0x2 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + cmp w13, #0x2 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + cmp w4, #0x0 │ │ │ │ + eor w4, w6, w14 │ │ │ │ + cset w6, ne // ne = any │ │ │ │ + tst w6, w4 │ │ │ │ + b.eq 497f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7f8> // b.none │ │ │ │ + ldr x4, [x24, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, w3, uxtw #3] │ │ │ │ + ldr x6, [x4, #136] │ │ │ │ + ldrb w4, [x6, x8] │ │ │ │ + tst w4, w10 │ │ │ │ + cset w16, ne // ne = any │ │ │ │ + tst w4, w9 │ │ │ │ + cset w14, ne // ne = any │ │ │ │ + cmp w16, w14 │ │ │ │ + b.eq 497f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7f8> // b.none │ │ │ │ + mov w14, #0x3 // #3 │ │ │ │ + lsl w14, w14, w11 │ │ │ │ + orr w4, w4, w14 │ │ │ │ + strb w4, [x6, x8] │ │ │ │ + ldr x4, [x24, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, w3, uxtw #3] │ │ │ │ + ldr x6, [x4, #136] │ │ │ │ + ldrb w4, [x6, x8] │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 49940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f940> // b.none │ │ │ │ + tst x22, #0x1 │ │ │ │ + and w13, w4, #0xfffffffb │ │ │ │ + and w2, w4, #0xffffffbf │ │ │ │ + csel w2, w2, w13, ne // ne = any │ │ │ │ + strb w2, [x6, x8] │ │ │ │ + ldr x2, [x24, #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, [x24, #128] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x24, #128] │ │ │ │ + b 497f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7f8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 48c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec04> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 48c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec58> │ │ │ │ + add x1, sp, #0x350 │ │ │ │ bl ca08 │ │ │ │ - b 41a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29144> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 417e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f00> │ │ │ │ - mov x3, #0x1b // #27 │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #144] │ │ │ │ - str x22, [sp, #448] │ │ │ │ - bl d728 , 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+0x5f720> │ │ │ │ - add x1, x1, #0x630 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr q30, [x1] │ │ │ │ - str x2, [sp, #464] │ │ │ │ - ldur q31, [x1, #11] │ │ │ │ - str q30, [x0] │ │ │ │ - stur q31, [x0, #11] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - mov x3, #0x34 // #52 │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #144] │ │ │ │ - str x22, [sp, #448] │ │ │ │ - bl d728 , 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+0x5f720> │ │ │ │ - add x1, x1, #0x6a8 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr q31, [x1, #32] │ │ │ │ - str x2, [sp, #464] │ │ │ │ - ldp q30, q29, [x1] │ │ │ │ - ldr w1, [x1, #48] │ │ │ │ - str w1, [x0, #48] │ │ │ │ - stp q30, q29, [x0] │ │ │ │ - str q31, [x0, #32] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 48b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb74> │ │ │ │ + mov x20, x0 │ │ │ │ + b 490b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0b0> │ │ │ │ + orr w4, w4, w10 │ │ │ │ + strb w4, [x6, x8] │ │ │ │ + cmp w13, #0x2 │ │ │ │ + b.eq 498c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f8c8> // b.none │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + tst x22, #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 498e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f8e4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 42b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a2bc> // b.none │ │ │ │ - str d13, [sp, #944] │ │ │ │ - str d14, [sp, #952] │ │ │ │ + b.eq 49b24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb24> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ - mov x3, #0x1b // #27 │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #144] │ │ │ │ - str x22, [sp, #448] │ │ │ │ - bl d728 , 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+0x5f720> │ │ │ │ - add x1, x1, #0x678 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr q30, [x1] │ │ │ │ - str x2, [sp, #464] │ │ │ │ - ldur q31, [x1, #11] │ │ │ │ - str q30, [x0] │ │ │ │ - stur q31, [x0, #11] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldp x20, x19, [x19] │ │ │ │ + add x2, sp, #0x2f0 │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x2, [sp, #736] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #744] │ │ │ │ + mov x1, #0x21 // #33 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1f │ │ │ │ + b.ls 49b7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb7c> // b.plast │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x20 // #32 │ │ │ │ + add x1, x1, #0x518 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.cc 49b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb54> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x20 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 49b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb2c> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + bl c828 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x310 │ │ │ │ + mov x20, x19 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x1, [x20], #16 │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 49ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fab0> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x1, [sp, #768] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + add x1, sp, #0x300 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa74> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4998c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f98c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x3, x3, #0xf58 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xf98 │ │ │ │ + mov w2, #0x101 // #257 │ │ │ │ + bl c9d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr d13, [sp, #944] │ │ │ │ - ldr d14, [sp, #952] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl 40520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16520> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str d13, [sp, #944] │ │ │ │ - str d14, [sp, #952] │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 42bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a310> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4998c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f98c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + add x0, sp, #0x180 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + add x0, sp, #0x160 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 42c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a338> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 49b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb00> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl ced0 │ │ │ │ + b 49b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb00> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x23, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + b 49be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x27, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + str x24, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - bl c840 │ │ │ │ - b 42ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3c8> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #768] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + b 49c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc3c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 42ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3c8> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl c9f0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 49bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbf8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - bl c840 │ │ │ │ - ldr d13, [sp, #944] │ │ │ │ - ldr d14, [sp, #952] │ │ │ │ - b 42c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a338> │ │ │ │ + b 49c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc9c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a310> │ │ │ │ + b 49cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fcd8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + add x0, sp, #0x300 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - bl c840 │ │ │ │ - b 42be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a300> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a2ec> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 49c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc94> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 42be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a300> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a2f4> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 49cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fcd0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, x0, #0xe08 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - bl c840 │ │ │ │ - b 42d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a440> │ │ │ │ + b 49bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbf8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 42d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a440> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 42f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a650> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 42e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5b0> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a434> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 49bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbf0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0xd8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - bl c840 │ │ │ │ - b 42c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a338> │ │ │ │ + b 49c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc00> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a328> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 49bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbf0> │ │ │ │ + add x0, sp, #0x290 │ │ │ │ + str x0, [sp, #640] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #120] │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a580> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 49bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbf8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + add x24, x27, #0x10 │ │ │ │ ldr x0, [sp, #48] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ - bl c840 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 42bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a318> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + str x24, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 4300c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a72c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 42db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4d4> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 42c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a320> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 42c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a320> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #768] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x23, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + b 49bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbf8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a308> │ │ │ │ + b 49e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe2c> │ │ │ │ bti j │ │ │ │ - add x1, sp, #0x100 │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 42bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a318> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 49bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbf8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 42bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a318> │ │ │ │ + b 49de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fde8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a310> │ │ │ │ + b 49d34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd34> │ │ │ │ bti j │ │ │ │ - b 430fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a81c> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 49d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd7c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4311c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a83c> │ │ │ │ + add x24, x27, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x24, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #768] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x23, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + b 49bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbf0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 42d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a458> │ │ │ │ + b 49ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fecc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 42c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a338> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 49bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbb8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 4317c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a89c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x0, x25 │ │ │ │ - bl ccd8 <__cxa_atexit@plt+0x8> │ │ │ │ - b 42c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a338> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 4317c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a89c> │ │ │ │ - bti j │ │ │ │ - mov x27, x0 │ │ │ │ - mov x28, x1 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x27 │ │ │ │ - mov x1, x28 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 43324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa44> // b.any │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldp w2, w1, [x0, #28] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x0, #32] │ │ │ │ - tbz w2, #0, 43368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa88> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 431f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a914> │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4317c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a89c> │ │ │ │ + b 49efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fefc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a338> │ │ │ │ - bti j │ │ │ │ - b 43170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a890> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 49f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff04> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #96] │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3d0> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x23, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + b 49be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe8> │ │ │ │ bti j │ │ │ │ - ldur x1, [x24, #-24] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x24, [sp, #448] │ │ │ │ - str x0, [x25, x1] │ │ │ │ - str xzr, [sp, #456] │ │ │ │ + add x24, x27, #0x10 │ │ │ │ ldr x0, [sp, #48] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - str x1, [sp, #576] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 42c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a338> │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x24, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #768] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + b 4a018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20018> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 432f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa14> │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldp w2, w1, [x0, #28] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - str w1, [x0, #32] │ │ │ │ - tbz w2, #0, 43360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa80> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 40544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c64> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + tbz w1, #0, 4a088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20088> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cbz w0, 4a098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20098> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 49d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd2c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl c948 >::open(char const*, std::_Ios_Openmode)@plt+0x8> │ │ │ │ - b 431f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a914> │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 43390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aab0> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl ced0 │ │ │ │ + b 49cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fcd0> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x3, x3, #0xf58 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ + mov w2, #0xe6 // #230 │ │ │ │ + bl c9d8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4b0> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3b0> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x20, sp, #0x160 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3bc> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 49be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a224> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a328> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x1, [sp, #560] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x23, [sp, #880] │ │ │ │ bl c840 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 42d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a458> │ │ │ │ + b 49bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbd8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + add x24, x27, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + str x24, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 43430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ab50> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #768] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + b 4a14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2014c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x0, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr d13, [sp, #944] │ │ │ │ - ldr d14, [sp, #952] │ │ │ │ - b 42c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a338> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 42d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a42c> │ │ │ │ - bti j │ │ │ │ - b 43110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a830> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 49be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a518> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 49bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbd8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4300c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a72c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 49bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbd8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + add x1, sp, #0x280 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - b 43030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a750> │ │ │ │ + mov x19, x0 │ │ │ │ + b 49f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff14> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 42df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a518> │ │ │ │ + b 49f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff1c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 434a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2abc0> │ │ │ │ + b 49f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff0c> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 49e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe54> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x28, x27, x1 │ │ │ │ - b 417ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f0c> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 43390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aab0> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 49be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - b 42d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a448> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + tbnz w1, #0, 4a080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20080> │ │ │ │ + b 4a088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20088> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a62c> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + tbnz w1, #0, 4a080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20080> │ │ │ │ + b 4a088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20088> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x0, x20 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 42c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a338> │ │ │ │ + b 49ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fef4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 43158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a878> │ │ │ │ + b 49be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a450> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x1, [sp, #456] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #456] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #448] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 42fa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6c8> │ │ │ │ + b 4a108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20108> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 435c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ace4> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - bl c9f0 │ │ │ │ + b 4a1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201ac> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a460> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str wzr, [sp, #56] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + tbnz w1, #0, 4a080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20080> │ │ │ │ + b 4a088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20088> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 42d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a468> │ │ │ │ + add x24, x27, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x24, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #768] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x23, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + b 4a444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20444> │ │ │ │ bti j │ │ │ │ - add x1, sp, #0x100 │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 42d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a458> │ │ │ │ - bti j │ │ │ │ - b 434ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac0c> │ │ │ │ + b 4a43c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2043c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 434a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2abc0> │ │ │ │ - bti j │ │ │ │ - b 43494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2abb4> │ │ │ │ + b 4a1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201dc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4311c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a83c> │ │ │ │ - bti j │ │ │ │ - b 43170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a890> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 4a494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20494> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ bl c9f0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 42c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a338> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 4317c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a89c> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - b 43228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a948> │ │ │ │ - bti j │ │ │ │ - b 43710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae30> │ │ │ │ - bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #472] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x1, [sp, #472] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldur x1, [x26, #-24] │ │ │ │ - ldur x2, [x0, #-24] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x3, [x25, x2] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str x26, [sp, #464] │ │ │ │ - str x2, [x22, x1] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x24, [sp, #448] │ │ │ │ - str x1, [x25, x0] │ │ │ │ - str xzr, [sp, #456] │ │ │ │ - b 432f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa14> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a21c> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - bti j │ │ │ │ - b 43710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae30> │ │ │ │ - bti j │ │ │ │ - b 43710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae30> │ │ │ │ - bti j │ │ │ │ - b 43170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a890> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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 43944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b064> // b.none │ │ │ │ - ldr x5, [x0, #16] │ │ │ │ - cmp x5, x6 │ │ │ │ - b.cs 4393c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b05c> // b.hs, b.nlast │ │ │ │ - mov x7, x1 │ │ │ │ - ldr x5, [x7], #16 │ │ │ │ - cmp x5, x7 │ │ │ │ - b.eq 4389c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afbc> // b.none │ │ │ │ - ldr x7, [x1, #16] │ │ │ │ - cmp x6, x7 │ │ │ │ - b.ls 43900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b020> // b.plast │ │ │ │ - mov x3, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x3, x3, x4 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.hi 43984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0a4> // b.pmore │ │ │ │ - mov x1, x5 │ │ │ │ - bl c828 │ │ │ │ - mov x3, x0 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 43960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b080> // b.none │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - str x2, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x1, x0 │ │ │ │ - add x4, x19, #0x10 │ │ │ │ - str x4, [x19] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 438d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aff0> // b.any │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - b 43968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b088> │ │ │ │ - ldr x5, [x1] │ │ │ │ - b 4389c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afbc> │ │ │ │ - cmp x6, #0xf │ │ │ │ - b.ls 4397c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b09c> // b.plast │ │ │ │ - mov x7, x1 │ │ │ │ - ldr x5, [x7], #16 │ │ │ │ - cmp x5, x7 │ │ │ │ - b.ne 43890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afb0> // b.any │ │ │ │ - b 438ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afcc> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #32] │ │ │ │ - b 438dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2affc> │ │ │ │ - ldr x5, [x1] │ │ │ │ - b 438ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afcc> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - stp x1, x2, [x0] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x22, x2 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - add x20, x1, #0x10 │ │ │ │ - ldr x1, [x2] │ │ │ │ - ldr x3, [x22, #16] │ │ │ │ - ldr w4, [x2, #24] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - sub x3, x3, x1 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - add x3, x4, x3, lsl #3 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cbz x3, 43be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b300> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x21, #0x1 // #1 │ │ │ │ - strb wzr, [sp, #15] │ │ │ │ - cmp x3, x19 │ │ │ │ - b.ls 43bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e4> // b.plast │ │ │ │ - ldr x4, [x22] │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - ldr w0, [x22, #24] │ │ │ │ - sub x2, x2, x4 │ │ │ │ - add x2, x0, x2, lsl #3 │ │ │ │ - cmp x19, x2 │ │ │ │ - b.cs 43cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3e8> // b.hs, b.nlast │ │ │ │ - lsr x1, x19, #6 │ │ │ │ - lsl x0, x21, x19 │ │ │ │ - ldr x1, [x4, x1, lsl #3] │ │ │ │ - tst x0, x1 │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - b.eq 43c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b334> // b.none │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w5, w1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3cc> // b.plast │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cs 43cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3dc> // b.hs, b.nlast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x21, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x19, #0x2 │ │ │ │ - b.eq 43c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b348> // b.none │ │ │ │ - orr w1, w1, #0x2 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3cc> // b.plast │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cs 43cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3dc> // b.hs, b.nlast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x21, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x19, #0x3 │ │ │ │ - b.eq 43c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b35c> // b.none │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3cc> // b.plast │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cs 43cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3dc> // b.hs, b.nlast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x21, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x19, #0x4 │ │ │ │ - b.eq 43c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b370> // b.none │ │ │ │ - orr w1, w1, #0x8 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3cc> // b.plast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 43cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3dc> // b.plast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x21, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x19, #0x5 │ │ │ │ - b.eq 43c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b384> // b.none │ │ │ │ - orr w1, w1, #0x10 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3cc> // b.plast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 43cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3dc> // b.plast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x21, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x19, #0x6 │ │ │ │ - b.eq 43c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3a4> // b.none │ │ │ │ - orr w1, w1, #0x20 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3cc> // b.plast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 43cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3dc> // b.plast │ │ │ │ - lsr x6, x0, #6 │ │ │ │ - lsl x0, x21, x0 │ │ │ │ - ldr x6, [x4, x6, lsl #3] │ │ │ │ - tst x0, x6 │ │ │ │ - add x0, x19, #0x7 │ │ │ │ - b.eq 43c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3b8> // b.none │ │ │ │ - orr w1, w1, #0x40 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3cc> // b.plast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 43cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3dc> // b.plast │ │ │ │ - lsr x2, x0, #6 │ │ │ │ - lsl x0, x21, x0 │ │ │ │ - ldr x2, [x4, x2, lsl #3] │ │ │ │ - tst x0, x2 │ │ │ │ - b.eq 43c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b398> // b.none │ │ │ │ - orr w1, w1, #0xffffff80 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - strb w1, [sp, #15] │ │ │ │ - add x1, sp, #0xf │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cmp x3, x19 │ │ │ │ - b.hi 43a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b14c> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 49bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbc8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 43ce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b404> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 43cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3d4> // b.plast │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 43a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b19c> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1cc> // b.pmore │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz w5, 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e0> │ │ │ │ - b 43bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e4> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1fc> // b.pmore │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz w5, 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e0> │ │ │ │ - b 43bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e4> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b22c> // b.pmore │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz w5, 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e0> │ │ │ │ - b 43bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e4> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b25c> // b.pmore │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz w5, 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e0> │ │ │ │ - b 43bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e4> │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cbz w5, 43bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e4> │ │ │ │ - b 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e0> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b28c> // b.pmore │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz w5, 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e0> │ │ │ │ - b 43bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e4> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 43b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2bc> // b.pmore │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz w5, 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e0> │ │ │ │ - b 43bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e4> │ │ │ │ - mov x19, x0 │ │ │ │ - b 43bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e0> │ │ │ │ - mov x19, x0 │ │ │ │ - b 43bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e4> │ │ │ │ - cbz w5, 43cc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3e4> │ │ │ │ - strb w1, [sp, #15] │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 49bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbc8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 43ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b408> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x0, #0x330 │ │ │ │ - bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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, #3760] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [x20, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - str x3, [sp] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x2, [sp] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 43d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4a8> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 43dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4ec> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 43e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b568> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 43de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b504> │ │ │ │ - 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, 43ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b614> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 43ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b608> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 43dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4ec> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 43dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4ec> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 43ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b614> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 43ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b608> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d068 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 43f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b634> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ bti j │ │ │ │ - b 43ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b5e8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xba0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 43f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b680> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 43fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b6fc> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 43f78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b698> │ │ │ │ - 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, 44088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7a8> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4407c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b79c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 43f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b680> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 43f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b680> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 44088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7a8> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4407c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b79c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ + b 49b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb00> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d068 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 440a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7c8> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 4405c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b77c> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xb08 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 440f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b810> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 4416c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b88c> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 44108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b828> │ │ │ │ - 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, 44218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b938> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4420c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b92c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 440f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b810> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 440f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b810> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 44218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b938> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4420c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b92c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ + b 49bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbc0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d068 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 44238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b958> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4a330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20330> │ │ │ │ bti j │ │ │ │ - b 441ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b90c> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4a400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20400> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 44280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9a0> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 442fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba1c> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 44298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9b8> │ │ │ │ - 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, 443a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bac8> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4439c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2babc> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 44280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9a0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 44280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9a0> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 443a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bac8> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4439c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2babc> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d068 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 443c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bae8> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 4437c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba9c> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x9f0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , 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 4443c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb5c> // b.none │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.ne 44400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb20> // b.any │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbz w3, #2, 44488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bba8> │ │ │ │ - cmp w20, #0x8 │ │ │ │ - b.eq 44424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb44> // b.none │ │ │ │ - cmp w20, #0x10 │ │ │ │ - b.ne 4442c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb4c> // b.any │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbnz w0, #2, 4442c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb4c> │ │ │ │ - ldr x2, [x19] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - b 44464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb84> │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbz w0, #1, 4445c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb7c> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbnz w3, #1, 44400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb20> │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w3, w3, #0x2 │ │ │ │ - str w3, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 44400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb20> │ │ │ │ - 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 44400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb20> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 496a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30dc0> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ + b.ne 499b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ 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, #0x620 │ │ │ │ + sub sp, sp, #0x480 │ │ │ │ str xzr, [sp, #1024] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3728] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #1560] │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3760] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3728] │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #1144] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x20, x1 │ │ │ │ - str x19, [sp, #8] │ │ │ │ - add x26, sp, #0x170 │ │ │ │ + mov x23, x1 │ │ │ │ + mov x21, x2 │ │ │ │ + mov x19, x3 │ │ │ │ + str x22, [sp, #88] │ │ │ │ bl c5a0 │ │ │ │ - mov x1, x19 │ │ │ │ - add x19, sp, #0x160 │ │ │ │ - str x0, [x1, #8] │ │ │ │ + str x0, [x22, #8] │ │ │ │ + bl cc30 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x20] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 4a6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x206e8> │ │ │ │ + bl cb58 │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [x22] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w0, [x22, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c678 │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d140 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d140 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d140 │ │ │ │ + cbz w0, 4d2f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232f4> │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x25, sp, #0x118 │ │ │ │ + str wzr, [sp, #280] │ │ │ │ + stp xzr, x25, [sp, #288] │ │ │ │ + stp x25, xzr, [sp, #304] │ │ │ │ + cbz x0, 4a85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2085c> │ │ │ │ + add x19, sp, #0x310 │ │ │ │ + add x21, sp, #0x300 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + 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 x26, [x1, x24] │ │ │ │ + ldr x27, [x0, x24] │ │ │ │ + str x19, [sp, #768] │ │ │ │ + cbz x27, 4dee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ee0> │ │ │ │ + mov x0, x27 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x28, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4a984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20984> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 4a958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20958> // b.any │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #784] │ │ │ │ mov x0, x19 │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - str x26, [sp, #352] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 4ea60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36180> │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 44574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc94> // b.none │ │ │ │ + mov x1, x26 │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + str x28, [sp, #776] │ │ │ │ + ldr x2, [sp, #768] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209d0> // b.none │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 4aa64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a64> // b.none │ │ │ │ + stp x2, x28, [x26] │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + str x1, [x26, #16] │ │ │ │ + cbz x0, 4a9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209e4> │ │ │ │ + str x0, [sp, #768] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4aa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a00> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - add x1, sp, #0x34 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldp x4, x3, [x3] │ │ │ │ - sub x3, x3, x4 │ │ │ │ - asr x3, x3, #3 │ │ │ │ - str w3, [sp, #52] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x0, [x0, x24] │ │ │ │ + str x19, [sp, #768] │ │ │ │ + ldp x24, x0, [x0] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4aa20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a20> // b.pmore │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cbz x0, 4aa50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a50> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x24 │ │ │ │ + bl c5d0 , 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 4e1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241c0> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4a84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2084c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.hi 4a750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20750> // b.pmore │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + ldr x26, [x1, #216] │ │ │ │ + ldr w1, [x26, #8] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + sxtw x24, w1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 4df08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f08> // b.pmore │ │ │ │ + cbz x24, 4aa9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a9c> │ │ │ │ + lsl x0, x24, #2 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + lsl x2, x24, #2 │ │ │ │ + add x19, sp, #0x310 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl ca50 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + ldr x27, [x0, w23, uxtw #3] │ │ │ │ + str x19, [sp, #768] │ │ │ │ + cbz x27, 4da38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a38> │ │ │ │ + mov x0, x27 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x26, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4a964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20964> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4a94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2094c> // b.none │ │ │ │ + cbnz x0, 4a930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20930> │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [x0, x26] │ │ │ │ + mov x2, x26 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + str x26, [sp, #776] │ │ │ │ + ldr x27, [sp, #768] │ │ │ │ + mov x1, x27 │ │ │ │ + bl 40320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16320> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4a908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20908> // b.none │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + str w0, [x1, x23, lsl #2] │ │ │ │ + cmp x27, x19 │ │ │ │ + b.eq 4a918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20918> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + bl ced0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 4aaa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20aa0> // b.none │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x26, [x0, #216] │ │ │ │ + b 4a8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208a0> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x26, [sp, #264] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + b 4a8d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208d8> │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #784] │ │ │ │ + b 4a8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208d4> │ │ │ │ + cbz x0, 4a7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207a0> │ │ │ │ + mov x0, x19 │ │ │ │ + b 4a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209a0> │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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 4a934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20934> │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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] │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x28, [sp, #264] │ │ │ │ + mov x1, x26 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + str x28, [sp, #776] │ │ │ │ + ldr x2, [sp, #768] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 4a7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207c0> // b.any │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 4aa64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a64> // b.none │ │ │ │ + stp x2, x28, [x26] │ │ │ │ + ldr x0, [sp, #784] │ │ │ │ + str x0, [x26, #16] │ │ │ │ + add x0, sp, #0x310 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + mov x19, x0 │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ne 4a7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207ec> // b.any │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x0, [x0, x24] │ │ │ │ + ldp x24, x0, [x0] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 4a810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20810> // b.plast │ │ │ │ + nop │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d728 , 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, 4aa54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a54> │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 4a828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20828> │ │ │ │ + b 4a81c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2081c> │ │ │ │ + mov x0, x19 │ │ │ │ + ldrb w1, [x24] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x3, [sp, #264] │ │ │ │ + b 4a828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20828> │ │ │ │ + cmp x26, x21 │ │ │ │ + b.eq 4ceb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22eb4> // b.none │ │ │ │ + cbz x28, 4aa8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a8c> │ │ │ │ + cmp x28, #0x1 │ │ │ │ + b.eq 4c1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221b4> // b.none │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x19 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldr x28, [sp, #776] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + str x28, [x26, #8] │ │ │ │ + b 4a7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207dc> │ │ │ │ + str xzr, [sp, #32] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + str wzr, [sp, #52] │ │ │ │ + str wzr, [sp, #144] │ │ │ │ + stp wzr, wzr, [sp, #216] │ │ │ │ + stp wzr, wzr, [sp, #224] │ │ │ │ + stp xzr, xzr, [sp, #232] │ │ │ │ + stp xzr, xzr, [sp, #248] │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + bl d050 │ │ │ │ + cbz w0, 4ae00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e00> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 4aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ac0> │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + ldr x24, [x2] │ │ │ │ + cbz x24, 4aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ac0> │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 4aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ac0> │ │ │ │ + ldr x0, [x1, #144] │ │ │ │ + ldr x19, [x0] │ │ │ │ + cbz x19, 4aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ac0> │ │ │ │ + ldrh w0, [x24, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 4aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ac0> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d290 │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr w0, [x24, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.le 446c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bde0> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x21, [x3, w20, uxtw #3] │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - str x3, [sp, #56] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x21] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x21, [x3, w20, uxtw #3] │ │ │ │ - ldr x3, [x21, #48] │ │ │ │ - str x3, [sp, #64] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x21, #40] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x21, [x3, w20, uxtw #3] │ │ │ │ - ldr x3, [x21, #80] │ │ │ │ - str x3, [sp, #72] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x21, #72] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x3, [x3] │ │ │ │ - ldr x21, [x3, w20, uxtw #3] │ │ │ │ - ldr x3, [x21, #112] │ │ │ │ - str x3, [sp, #80] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - ldr x1, [x21, #104] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ + ccmp x1, #0x0, #0x4, ge // ge = tcont │ │ │ │ + b.eq 4c550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22550> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 4c550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22550> // b.tcont │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ubfiz x0, x0, #4, #32 │ │ │ │ + ldr x1, [x1, x0] │ │ │ │ + add x25, sp, #0x280 │ │ │ │ + mov x0, x25 │ │ │ │ + str x25, [sp, #72] │ │ │ │ + bl 40200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16200> │ │ │ │ + ldr x1, [x24, #120] │ │ │ │ + add x26, sp, #0x2a0 │ │ │ │ + ldr x21, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + str x26, [sp, #64] │ │ │ │ + bl 40200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16200> │ │ │ │ + ldr x1, [x24, #136] │ │ │ │ + add x27, sp, #0x2c0 │ │ │ │ + mov x0, x27 │ │ │ │ + str x27, [sp, #56] │ │ │ │ ldr x1, [x1] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - add x1, x1, #0x90 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 445a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bcc8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - add x1, x1, x2 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x0, [x28] │ │ │ │ - ldr w27, [x0, #4] │ │ │ │ - cmp w27, #0x0 │ │ │ │ - b.le 448d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bff0> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x21, [x3, w20, uxtw #3] │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x21] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - add x1, x1, #0x24 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - add x1, x1, #0x28 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - add x1, x1, #0x2c │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - add x1, x1, #0x34 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - add x1, x1, #0x3c │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #136] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #160] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #184] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #208] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x2, [x28] │ │ │ │ - add x1, sp, #0x2e0 │ │ │ │ + bl 40200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16200> │ │ │ │ + ldr x1, [x24, #136] │ │ │ │ + add x28, sp, #0x2e0 │ │ │ │ mov x0, x28 │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - ldr x2, [x2, w20, uxtw #3] │ │ │ │ - add x2, x2, #0xe8 │ │ │ │ - bl 439c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0e0> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ + str x28, [sp, #8] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #272] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x1, [x28] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ + bl 40200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16200> │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + bl 1e24c ::do_widen(char) const@@Base+0xf8c> │ │ │ │ + mov w6, w0 │ │ │ │ + mov x5, x28 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + mov x4, x27 │ │ │ │ + mov x3, x26 │ │ │ │ + add w2, w21, #0x1 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 6a9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x409c0> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x4, sp, #0xd8 │ │ │ │ + add x2, x1, #0xb68 │ │ │ │ + add x3, sp, #0xe8 │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c930 │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 4d91c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2391c> // b.any │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + mov x1, x19 │ │ │ │ + add x4, sp, #0xe4 │ │ │ │ + add x3, sp, #0x100 │ │ │ │ + add x2, x2, #0xb68 │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c930 │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 4d8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238fc> // b.any │ │ │ │ + ldrb w0, [x20, #64] │ │ │ │ + tbnz w0, #0, 4d0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x230d4> │ │ │ │ + ldr x2, [x20, #80] │ │ │ │ + mov x1, x2 │ │ │ │ + cmp xzr, x2, lsl #1 │ │ │ │ + b.eq 4c6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226b4> // b.none │ │ │ │ + ubfiz w0, w23, #2, #1 │ │ │ │ + lsl w1, w23, #2 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + lsl w0, w1, w0 │ │ │ │ + str w0, [sp, #96] │ │ │ │ + b 4ad14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d14> │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4c624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22624> // b.none │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + lsr w8, w23, #1 │ │ │ │ + lsr w1, w23, #1 │ │ │ │ + cmp w4, #0x2 │ │ │ │ + b.eq 4ce74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e74> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + ldr w2, [sp, #96] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - ldp x1, x2, [x1, #296] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - bl d248 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x0, [x28] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr w27, [x0, #4] │ │ │ │ - cmp w27, w20 │ │ │ │ - b.gt 446e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2be08> │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr x1, [x0, #136] │ │ │ │ + ldrb w0, [x1, w8, uxtw] │ │ │ │ + orr w0, w2, w0 │ │ │ │ + strb w0, [x1, w8, uxtw] │ │ │ │ + ldr x2, [x20, #80] │ │ │ │ + add w18, w18, #0x1 │ │ │ │ + mov x10, #0x1 // #1 │ │ │ │ + fmov s29, w28 │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + ldur q30, [x20, #104] │ │ │ │ + mov x1, x2 │ │ │ │ + uzp1 v31.2d, v31.2d, v29.2d │ │ │ │ + ldr x3, [x20, #120] │ │ │ │ + ldr x0, [x20, #136] │ │ │ │ + add v31.2d, v30.2d, v31.2d │ │ │ │ + add x3, x3, w6, uxtw │ │ │ │ + add x0, x0, x10 │ │ │ │ + str x3, [x20, #120] │ │ │ │ + str x0, [x20, #136] │ │ │ │ + stur q31, [x20, #104] │ │ │ │ + cmp x25, x2, lsl #1 │ │ │ │ + b.cs 4c6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226c0> // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + ubfiz x0, x25, #2, #32 │ │ │ │ + mov w16, w25 │ │ │ │ + add x3, x1, x0 │ │ │ │ + ldr w5, [x1, x0] │ │ │ │ + ldr w1, [x3, #4] │ │ │ │ + asr w3, w5, #1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + asr w4, w1, #1 │ │ │ │ + cset w9, eq // eq = none │ │ │ │ + cmp w4, #0x2 │ │ │ │ + cset w15, eq // eq = none │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w11, eq // eq = none │ │ │ │ + mov w12, w11 │ │ │ │ + b.eq 4ac84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c84> // b.none │ │ │ │ + cmp w9, w15 │ │ │ │ + cset w28, eq // eq = none │ │ │ │ + b.eq 4cfcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fcc> // b.none │ │ │ │ + orr w5, w5, w1 │ │ │ │ + ldrb w19, [x20, #64] │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + lsr w8, w23, #1 │ │ │ │ + ldr w10, [sp, #24] │ │ │ │ + lsr w1, w23, #1 │ │ │ │ + tbz w5, #0, 4c69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2269c> │ │ │ │ + ldp x6, x5, [x20, #200] │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 4c69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2269c> // b.none │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + mov w6, w5 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4c63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2263c> // b.none │ │ │ │ + mov w28, w11 │ │ │ │ + ldr x10, [x20, #16] │ │ │ │ + mov w8, #0x8 // #8 │ │ │ │ + lsl w8, w8, w2 │ │ │ │ + ldr x10, [x10, #8] │ │ │ │ + ldr x10, [x10, x0] │ │ │ │ + ldr x10, [x10, #136] │ │ │ │ + ldrb w13, [x10, x1] │ │ │ │ + orr w8, w8, w13 │ │ │ │ + strb w8, [x10, x1] │ │ │ │ + cbnz w12, 4c558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22558> │ │ │ │ + tbnz w5, #0, 4cebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ebc> │ │ │ │ + tbnz w19, #0, 4cec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ec8> │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4c684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22684> // b.none │ │ │ │ + ldr x2, [x20, #80] │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp w4, #0x2 │ │ │ │ + b.eq 4c694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22694> // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + b 4acd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20cd8> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + cbz x0, 4ae24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e24> │ │ │ │ + bl ca38 <__cxa_free_exception@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d8a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e8> │ │ │ │ + ldp x2, x1, [x20, #72] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d31, [x20, #112] │ │ │ │ + fmov d29, x0 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + add x21, sp, #0x300 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + str x1, [x20, #96] │ │ │ │ + ucvtf d30, x1 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d15, d31 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x2b8 │ │ │ │ + add x3, sp, #0x458 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x2c8 │ │ │ │ - str xzr, [sp, #680] │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3720] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldp x23, x0, [x0, #8] │ │ │ │ + str q31, [x3] │ │ │ │ + add x3, sp, #0x468 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x24, [x0, #8] │ │ │ │ - strh wzr, [sp, #688] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3720] │ │ │ │ - str q31, [x2] │ │ │ │ str q31, [x3] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #352] │ │ │ │ - str x2, [sp, #464] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - add x0, x19, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x2, [sp, #880] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x3, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3864] │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3808] │ │ │ │ - add x3, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - add x2, x23, #0x10 │ │ │ │ - stp x3, x2, [sp, #352] │ │ │ │ - add x25, sp, #0x1c0 │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - stp xzr, xzr, [sp, #400] │ │ │ │ - str x1, [sp, #464] │ │ │ │ + add x6, sp, #0x300 │ │ │ │ + add x7, sp, #0x320 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3864] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3808] │ │ │ │ + add x3, x22, #0x18 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + stp xzr, xzr, [x6, #16] │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + stp x3, x2, [x6] │ │ │ │ + stp xzr, xzr, [x7] │ │ │ │ + stp xzr, xzr, [x7, #16] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl d968 , 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, #0x168 │ │ │ │ - str x0, [sp] │ │ │ │ + str w2, [sp, #840] │ │ │ │ + add x2, sp, #0x360 │ │ │ │ add x3, x0, #0x10 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x3, [sp, #360] │ │ │ │ - str w2, [sp, #424] │ │ │ │ - stp x25, xzr, [sp, #432] │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x3, [sp, #776] │ │ │ │ + str x2, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #400] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - stp x0, xzr, [sp, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - cbz x4, 452b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c9d8> │ │ │ │ - ldp x5, x3, [sp, #384] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ + 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 d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + add x24, sp, #0x2f0 │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x24, [sp, #736] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4ce88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e88> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ cmp x5, #0x0 │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x2, [sp, #352] │ │ │ │ - str x1, [sp, #464] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 449f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c118> // b.none │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4afcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fcc> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - str x1, [sp, #360] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #352] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - str x1, [sp, #464] │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl c840 │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - add x3, x3, #0x398 │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xe30 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ mov x27, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - mov x1, x27 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 45248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c968> // b.none │ │ │ │ - ldr x2, [x27, #16] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - str x2, [sp, #144] │ │ │ │ + add x19, sp, #0x310 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4ca0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a0c> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4dc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c98> // b.none │ │ │ │ + adrp x26, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x26, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x27, x0 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + mov x28, x27 │ │ │ │ + str x0, [sp, #320] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4c9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x229dc> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + str x28, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ ldr x0, [x27, #8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - stp x1, xzr, [x27] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ + str x0, [sp, #328] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + str xzr, [x27, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210c0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4b0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210d0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldp d0, d31, [x20, #96] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + add x8, sp, #0x260 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + ucvtf d0, d0 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fdiv d0, d31, d0 │ │ │ │ + bl 40740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16740> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + add x3, x3, #0xe40 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x27, x0 │ │ │ │ + add x0, sp, #0x290 │ │ │ │ + mov x28, x27 │ │ │ │ + str x0, [sp, #640] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4c9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x229f4> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + str x1, [sp, #656] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #648] │ │ │ │ + stp x28, xzr, [x27] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ strb wzr, [x27, #16] │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 45630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd50> // b.plast │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - str x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #648] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4dc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c34> // b.none │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + add x1, x26, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + bl c828 │ │ │ │ + mov x28, x0 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + mov x27, x28 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4c9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x229c4> // b.none │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + str x27, [x28] │ │ │ │ + ldrb w27, [x20, #64] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + and w28, w27, #0x1 │ │ │ │ + tbz w27, #0, 4b420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21420> │ │ │ │ + ldr d31, [x20, #120] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d30, [x20, #96] │ │ │ │ + fmov d29, x0 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + ucvtf d30, d30 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d15, d31 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #768] │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #880] │ │ │ │ + add x0, sp, #0x458 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x468 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x5, sp, #0x310 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + stp xzr, xzr, [x5] │ │ │ │ + stp xzr, xzr, [x5, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, sp, #0x360 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #840] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x2, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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 d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str x1, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ + cbz x4, 4d0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x230c8> │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21318> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0xe48 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ + str x24, [sp, #736] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cf98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f98> // 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 4ddd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23dd0> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, x26, #0xe38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c828 │ │ │ │ mov x1, x0 │ │ │ │ - add x27, sp, #0xb0 │ │ │ │ - str x27, [sp, #160] │ │ │ │ + str x19, [sp, #768] │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 45264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c984> // b.none │ │ │ │ + b.eq 4cf7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f7c> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - str x2, [sp, #176] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x2, [sp, #784] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x1, [x3] │ │ │ │ - ldr x1, [x3, #8] │ │ │ │ - str xzr, [x3, #8] │ │ │ │ - str x1, [sp, #168] │ │ │ │ - bl 6d58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54cac> │ │ │ │ - mov w28, w0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ + ldr x3, [sp, #672] │ │ │ │ + ldr x4, [sp, #680] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 4b448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21448> // b.any │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 4b47c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2147c> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ne 4b460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21460> // b.any │ │ │ │ + b 4b47c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2147c> │ │ │ │ + ldr x3, [sp, #672] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + ldr x4, [sp, #680] │ │ │ │ + str x19, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + mov x0, x4 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 4b408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21408> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ + cmp x1, x0 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + b.cs 4b46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2146c> // b.hs, b.nlast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 4b46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2146c> // b.none │ │ │ │ + ldr x5, [sp, #784] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.cs 4c484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22484> // b.hs, b.nlast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 4dbbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23bbc> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl c828 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224bc> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + str x0, [sp, #352] │ │ │ │ + str x2, [sp, #368] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + stp x1, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4b4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214d4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + cbnz w28, 4c45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2245c> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b4ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214ec> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + add x1, sp, #0x290 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21500> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + add x27, sp, #0x270 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4b514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21514> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr d31, [x20, #128] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + ldr d30, [x20, #96] │ │ │ │ + fmov d29, x0 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + ucvtf d30, d30 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d15, d31 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #352] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #464] │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str xzr, [sp, #680] │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #688] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #880] │ │ │ │ + add x0, sp, #0x458 │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ + add x0, sp, #0x468 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x24, [x19, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #352] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #360] │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - stp xzr, xzr, [sp, #400] │ │ │ │ - str x1, [sp, #464] │ │ │ │ + add x4, sp, #0x310 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + stp xzr, xzr, [x4] │ │ │ │ + stp xzr, xzr, [x4, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x1, [sp] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, sp, #0x360 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #424] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ + str w0, [sp, #840] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #360] │ │ │ │ - add x1, sp, #0x168 │ │ │ │ - stp x25, xzr, [sp, #432] │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x2, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov w1, w28 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #400] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - stp x0, xzr, [sp, #192] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cbz x4, 452d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c9f8> │ │ │ │ - ldp x5, x3, [sp, #384] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ + 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 d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str x24, [sp, #736] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4cea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ea4> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #352] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #464] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 44be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c308> // b.none │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21670> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - str x1, [sp, #360] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #352] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x24, [x19, x2] │ │ │ │ - str x1, [sp, #464] │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl c840 │ │ │ │ - ldp x3, x4, [sp, #160] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x27 │ │ │ │ - b.eq 45280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c9a0> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - b.ls 44c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c370> // b.plast │ │ │ │ - add x5, sp, #0xd0 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 44c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c370> // b.none │ │ │ │ - ldr x5, [sp, #208] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 450d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7f0> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 45304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca24> // b.pmore │ │ │ │ - add x28, sp, #0xa0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl c828 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xfb8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ mov x1, x0 │ │ │ │ - add x3, sp, #0xf0 │ │ │ │ - str x3, [sp, #224] │ │ │ │ + str x19, [sp, #768] │ │ │ │ mov x28, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 452e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca08> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x2, [sp, #224] │ │ │ │ - str x0, [sp, #240] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4cab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ab8> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x2, [sp, #784] │ │ │ │ ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #232] │ │ │ │ + str x0, [sp, #776] │ │ │ │ stp x1, xzr, [x28] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ strb wzr, [x28, #16] │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 45400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cb20> // b.plast │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x158 │ │ │ │ - str x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4de14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e14> // b.none │ │ │ │ + add x1, x26, #0xe38 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c828 │ │ │ │ - mov x1, x0 │ │ │ │ - add x28, sp, #0x110 │ │ │ │ - str x28, [sp, #256] │ │ │ │ - mov x3, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + mov x1, x28 │ │ │ │ + str x0, [sp, #384] │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4522c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c94c> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x2, [sp, #272] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x0, [sp, #264] │ │ │ │ + b.eq 4ca9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a9c> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #384] │ │ │ │ + str x2, [sp, #400] │ │ │ │ + str x1, [x28] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #392] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4b75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2175c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4b76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2176c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldp x1, x0, [x20, #72] │ │ │ │ + ldr d0, [x20, #136] │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + ucvtf d0, d0 │ │ │ │ + mul x0, x0, x1 │ │ │ │ + mov x8, x20 │ │ │ │ + fmul d0, d0, d31 │ │ │ │ + ucvtf d31, x0 │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + bl 40740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16740> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0xe50 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x28, x0 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4ca84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a84> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + stp x28, xzr, [x20] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4da74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a74> // b.none │ │ │ │ + add x1, x26, #0xe38 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c828 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + mov x26, x20 │ │ │ │ + str x0, [sp, #416] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4ca6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a6c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #416] │ │ │ │ + str x1, [sp, #432] │ │ │ │ + str x26, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4b858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21858> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4b868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21868> // b.none │ │ │ │ + bl ced0 │ │ │ │ bl c5a0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ mov x2, #0x34db // #13531 │ │ │ │ movk x2, #0xd7b6, lsl #16 │ │ │ │ - adrp x3, 7c000 │ │ │ │ movk x2, #0xde82, lsl #32 │ │ │ │ ldr x1, [x1, #8] │ │ │ │ movk x2, #0x431b, lsl #48 │ │ │ │ - ldr d15, [x3, #560] │ │ │ │ sub x1, x0, x1 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ + mov x0, #0x400000000000 // #70368744177664 │ │ │ │ + movk x0, #0x408f, lsl #48 │ │ │ │ + fmov d30, x0 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ smulh x2, x1, x2 │ │ │ │ asr x2, x2, #18 │ │ │ │ sub x1, x2, x1, asr #63 │ │ │ │ ucvtf d31, w1 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d15, d31 │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #352] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #464] │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - str xzr, [sp, #680] │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #688] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #880] │ │ │ │ + add x0, sp, #0x458 │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ + add x0, sp, #0x468 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x24, [x19, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #352] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #360] │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ - stp xzr, xzr, [sp, #400] │ │ │ │ - str x1, [sp, #464] │ │ │ │ + add x3, sp, #0x310 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + stp xzr, xzr, [x3] │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0x168 │ │ │ │ - stp x25, xzr, [sp, #432] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #360] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, sp, #0x360 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #424] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ + str w0, [sp, #840] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x2, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ 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, #472] │ │ │ │ + str x3, [sp, #888] │ │ │ │ bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #400] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - stp x0, xzr, [sp, #288] │ │ │ │ - strb wzr, [sp, #304] │ │ │ │ - cbz x4, 452c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c9e8> │ │ │ │ - ldp x5, x3, [sp, #384] │ │ │ │ - add x0, sp, #0x120 │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str x24, [sp, #736] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4ce94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e94> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - str x1, [sp, #352] │ │ │ │ - str x20, [sp, #464] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 44e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c584> // b.none │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219e4> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #360] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #352] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x24, [x19, x1] │ │ │ │ - str x22, [sp, #464] │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl c840 │ │ │ │ - ldp x3, x4, [sp, #256] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 4529c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c9bc> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4dac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ac4> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x560 │ │ │ │ + bl c828 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + mov x26, x20 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4ca54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a54> // 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, #736] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4ba84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a84> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldp x20, x26, [sp, #320] │ │ │ │ + add x2, sp, #0x1f0 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + stp x2, xzr, [sp, #480] │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ + add x1, x26, #0x11 │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 4db38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b38> // b.plast │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.hi 4db60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b60> // b.pmore │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + bl c828 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4db94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b94> // b.plast │ │ │ │ + adrp x20, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + add x1, x20, #0xe70 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + mov x28, x26 │ │ │ │ + str x0, [sp, #512] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4ca3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a3c> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + stp x28, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4d974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23974> // b.pmore │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + mov x28, x26 │ │ │ │ + str x0, [sp, #544] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4ca24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a24> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + str x0, [sp, #552] │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + stp x28, xzr, [x26] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4d570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23570> // b.plast │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + add x1, x20, #0xe70 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0x250 │ │ │ │ + str x28, [sp, #576] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ - b.ls 44ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c5ec> // b.plast │ │ │ │ - add x5, sp, #0x130 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 44ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c5ec> // b.none │ │ │ │ - ldr x5, [sp, #304] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 45088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7a8> // b.plast │ │ │ │ + b.eq 4c9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x229a8> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + ldr x3, [x26, #8] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + str x3, [sp, #584] │ │ │ │ + ldp x1, x2, [sp, #384] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 4556c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc8c> // b.pmore │ │ │ │ - add x20, sp, #0x100 │ │ │ │ - mov x0, x20 │ │ │ │ + b.hi 4d5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235ac> // b.pmore │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x0, [sp, #104] │ │ │ │ bl c828 │ │ │ │ - mov x22, x0 │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - str x20, [sp, #320] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 450b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7d8> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #320] │ │ │ │ - str x1, [sp, #336] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #328] │ │ │ │ - stp x22, xzr, [x21] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ + mov x1, x0 │ │ │ │ + str x27, [sp, #608] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2298c> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 456b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cdd4> // b.plast │ │ │ │ - add x21, sp, #0x140 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4d4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234b0> // b.plast │ │ │ │ + add x1, x20, #0xe70 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ bl c828 │ │ │ │ - mov x23, x0 │ │ │ │ - str x26, [sp, #352] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 45214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c934> // b.none │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - str x0, [sp, #352] │ │ │ │ - str x1, [sp, #368] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #360] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3712] │ │ │ │ - stp x23, xzr, [x22] │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - ldrb w0, [x24, #520] │ │ │ │ - tbnz w0, #0, 45150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c870> │ │ │ │ - ldrb w0, [x24, #521] │ │ │ │ - tbnz w0, #0, 450f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c814> │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x290 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4c974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22974> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + str x1, [sp, #656] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #648] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x2, [sp, #424] │ │ │ │ + str x26, [x20] │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4d534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23534> // b.pmore │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl c828 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ cmp x0, x26 │ │ │ │ - b.eq 44fa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6c8> // b.none │ │ │ │ + b.eq 4c95c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2295c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + stp x26, xzr, [x20] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #680] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4d848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23848> // b.plast │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x268 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0x2d0 │ │ │ │ + str x20, [sp, #704] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22940> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #704] │ │ │ │ + str x2, [sp, #720] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #712] │ │ │ │ + str xzr, [x26, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + str x1, [x26] │ │ │ │ + ldr x3, [sp, #712] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4d764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23764> // b.pmore │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + str x24, [sp, #736] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22924> // b.none │ │ │ │ + ldr x2, [x26, #16] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + str x2, [sp, #752] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #744] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4d884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23884> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f000> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22908> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x2, [sp, #784] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + 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, 4c3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x223fc> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 4c39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2239c> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4be68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e68> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4be78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e78> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 44fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6d8> // b.none │ │ │ │ + b.eq 4be88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e88> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - add x1, sp, #0x130 │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 44fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6ec> // b.none │ │ │ │ + b.eq 4be9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e9c> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + add x1, sp, #0x290 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4beb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21eb0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4bec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ec0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ cmp x0, x28 │ │ │ │ - b.eq 44fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6fc> // b.none │ │ │ │ + b.eq 4bed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ed0> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 44ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c710> // b.none │ │ │ │ + b.eq 4bee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ee4> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 45004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c724> // b.none │ │ │ │ + b.eq 4bef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ef8> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 45014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c734> // b.none │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4bf0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f0c> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x1, sp, #0x90 │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + cbnz w0, 4c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221c0> │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + cbz w0, 4c0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220f8> │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #880] │ │ │ │ + add x0, sp, #0x458 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x468 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + 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, x25, #0x10 │ │ │ │ + str x0, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x2, sp, #0x360 │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x2, [sp, #848] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #776] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #840] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr w1, [sp, #52] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str x24, [sp, #736] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4d0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x230b8> │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + add x22, x22, #0x40 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + str x22, [sp, #880] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 45028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c748> // b.none │ │ │ │ + b.eq 4c034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22034> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, sp, #0x70 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #776] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp, #744] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 4d73c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2373c> // b.plast │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + bl c828 │ │ │ │ + mov x22, x0 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 4cfb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fb4> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + str x22, [x20] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + tbnz w0, #0, 4cb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b68> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 4cae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ae0> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4c0e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220e8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4c0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220f8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4503c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c75c> // b.none │ │ │ │ + b.eq 4c10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2210c> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - bl 49d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31480> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22120> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22134> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22148> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2215c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 4c168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22168> │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl 40520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16520> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1560] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca40> // b.any │ │ │ │ - add sp, sp, #0x620 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // 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 │ │ │ │ - add x20, sp, #0x100 │ │ │ │ - add x0, sp, #0x120 │ │ │ │ + ldrb w1, [sp, #784] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 4aa84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a84> │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #880] │ │ │ │ + add x0, sp, #0x458 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x468 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x2, sp, #0x310 │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str xzr, [sp, #816] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, sp, #0x360 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #840] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + add x1, sp, #0x308 │ │ │ │ + str x2, [sp, #848] │ │ │ │ + str xzr, [sp, #856] │ │ │ │ + strb wzr, [sp, #864] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cc00 │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str x24, [sp, #736] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4d124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23124> │ │ │ │ + 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - mov x22, x0 │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - str x20, [sp, #320] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.ne 44f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c624> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 44f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c630> │ │ │ │ - add x28, sp, #0xa0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ + ldr x0, [sp, #848] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x222d8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x3, [x21, x2] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + ldr x0, [sp, #744] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 4de58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e58> // b.plast │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0xed8 │ │ │ │ + bl c828 │ │ │ │ + mov x27, x0 │ │ │ │ + str x19, [sp, #768] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4d10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2310c> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + stp x27, xzr, [x20] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + bl 4df60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f60> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4c388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22388> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4bf14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f14> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 4bf14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f14> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4ddb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23db0> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4c4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224d8> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 4be58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e58> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4dc08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c08> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4c514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22514> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 4be50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e50> │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4c46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2246c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4b4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214d8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 4b4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214d8> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x0, x21 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x1, [sp, #352] │ │ │ │ mov x1, x0 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - bl cab0 │ │ │ │ - b 44ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c3c4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 4b4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214a8> // b.any │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 4b4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214b4> │ │ │ │ + stp x0, x2, [sp, #112] │ │ │ │ + bl d0c8 │ │ │ │ + adrp x3, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + ldp x0, x2, [sp, #112] │ │ │ │ + add x3, x3, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 4c3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x223ec> // b.none │ │ │ │ + str x2, [sp, #112] │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + mov w1, w0 │ │ │ │ + b 4c3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x223ec> │ │ │ │ + stp x0, x2, [sp, #112] │ │ │ │ + bl d0c8 │ │ │ │ + adrp x3, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + ldp x0, x2, [sp, #112] │ │ │ │ + add x3, x3, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 4c44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2244c> // b.none │ │ │ │ + str x2, [sp, #112] │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + mov w1, w0 │ │ │ │ + b 4c44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2244c> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 4ab44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b44> │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + mov w8, #0x1 // #1 │ │ │ │ + lsl w8, w8, w2 │ │ │ │ + mov x10, #0x1 // #1 │ │ │ │ + ldr x11, [x11, #8] │ │ │ │ + ldr x11, [x11, x0] │ │ │ │ + ldr x11, [x11, #136] │ │ │ │ + ldrb w12, [x11, x1] │ │ │ │ + orr w8, w8, w12 │ │ │ │ + strb w8, [x11, x1] │ │ │ │ + tbz w5, #0, 4c5b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225b8> │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + mov w8, #0x2 // #2 │ │ │ │ + lsl w2, w8, w2 │ │ │ │ + ldr x8, [x11, #8] │ │ │ │ + ldr x8, [x8, x0] │ │ │ │ + ldr x8, [x8, #136] │ │ │ │ + ldrb w11, [x8, x1] │ │ │ │ + orr w2, w2, w11 │ │ │ │ + strb w2, [x8, x1] │ │ │ │ + tbnz w19, #0, 4c5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225cc> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + fmov d31, x0 │ │ │ │ + b 4ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20de0> │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + tbz w19, #0, 4accc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ccc> │ │ │ │ + mov w1, w5 │ │ │ │ + mov w5, w19 │ │ │ │ + mov w19, w1 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x10, [x1, x0] │ │ │ │ + cbz w6, 4c5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225ec> │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + lsl x16, x16, #1 │ │ │ │ + ldr w12, [x0, x16] │ │ │ │ + add x8, x10, #0x140 │ │ │ │ + ldp x26, x0, [x8, #8] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 4cc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c20> // b.none │ │ │ │ + ldr w0, [x26] │ │ │ │ + bfxil w0, w12, #0, #30 │ │ │ │ + bfi w0, w9, #30, #1 │ │ │ │ + bfi w0, w15, #31, #1 │ │ │ │ + str w0, [x26], #4 │ │ │ │ + str x26, [x8, #8] │ │ │ │ + fmov s31, w19 │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + tbnz w5, #0, 4accc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ccc> │ │ │ │ + b 4ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20de0> │ │ │ │ + ldr w10, [sp, #24] │ │ │ │ + lsr w8, w23, #1 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + and w2, w10, #0x4 │ │ │ │ + mov w10, #0x4 // #4 │ │ │ │ + mov w1, w8 │ │ │ │ + lsl w10, w10, w2 │ │ │ │ + ldr x13, [x13, #8] │ │ │ │ + ldr x13, [x13, x0] │ │ │ │ + ldr x13, [x13, #136] │ │ │ │ + ldrb w14, [x13, w8, uxtw] │ │ │ │ + orr w10, w10, w14 │ │ │ │ + strb w10, [x13, w8, uxtw] │ │ │ │ + cmp w4, #0x2 │ │ │ │ + b.eq 4ada0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20da0> // b.none │ │ │ │ + cbnz w12, 4c558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22558> │ │ │ │ + tbnz w5, #0, 4cf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f70> │ │ │ │ + tbnz w19, #0, 4cec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ec8> │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + ldr x2, [x20, #80] │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + cmp w4, #0x2 │ │ │ │ + b.ne 4adf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20df8> // b.any │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + b 4acd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20cd8> │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4cad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ad4> // b.none │ │ │ │ + mov w28, w11 │ │ │ │ + mov w6, w11 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + b 4ada0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20da0> │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + cmp xzr, x0, lsl #1 │ │ │ │ + b.eq 4c7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227fc> // b.none │ │ │ │ + mvn w5, w23 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + ldr w13, [sp, #52] │ │ │ │ + ldr w12, [sp, #144] │ │ │ │ + lsr w8, w23, #3 │ │ │ │ + mov x0, x1 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + lsl w6, w6, w5 │ │ │ │ + b 4c714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22714> │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cs 4c7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227f4> // 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, #256] │ │ │ │ + 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, w6 │ │ │ │ + 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, w6 │ │ │ │ + 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 4c900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22900> // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.ne 4c6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226f8> // b.any │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cc 4c70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2270c> // b.lo, b.ul, b.last │ │ │ │ + str w13, [sp, #52] │ │ │ │ + str w12, [sp, #144] │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cbz w0, 4c818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22818> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x1, [x0, #240] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbnz x1, 4d134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23134> │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x1, x2 │ │ │ │ + stp w27, w7, [x2, #148] │ │ │ │ + str w18, [x2, #156] │ │ │ │ + bl 1e920 ::do_widen(char) const@@Base+0x1660> │ │ │ │ + mov x3, #0x13 // #19 │ │ │ │ + add x19, sp, #0x310 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #264] │ │ │ │ + str x19, [sp, #768] │ │ │ │ + bl d728 , 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+0x4d000> │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + 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 x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + ldr x2, [sp, #264] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + str x2, [sp, #776] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 4ced0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ed0> │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 4c8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228ac> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + add x1, sp, #0x2f0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228c0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228d4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4c8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228e8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + add x1, sp, #0x290 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ac0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + b 4aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ac0> │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + b 4c7d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227d8> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #112] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #112] │ │ │ │ + b 4be30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e30> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + b 4bdd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21dd8> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 4bd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21d78> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4bd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21d10> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + add x0, sp, #0x290 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4bcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21cb0> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 4bc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c50> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 4bbfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21bfc> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4b194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21194> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4b09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2109c> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, sp, #0x290 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4b138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21138> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21040> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4bb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21b9c> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4bb44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21b44> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4ba60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a60> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4b834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21834> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4b7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x217dc> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 4b738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21738> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 4b6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216e0> │ │ │ │ + mov w6, w11 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + b 4c63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2263c> │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x26, x26, x0 │ │ │ │ + ldr x20, [x26, #240] │ │ │ │ + cbz x20, 4da18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a18> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4d084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23084> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #352] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x22, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 4554c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc6c> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 451ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8cc> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 4d9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x239e4> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4d050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23050> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x22 │ │ │ │ bl c540 │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 44f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6b8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4c0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220d8> │ │ │ │ + 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, 4d9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x239c4> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4d01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2301c> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x690 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #352] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 4d41c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2341c> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4cfe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fe8> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + b 4c0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220d0> │ │ │ │ + ldr x11, [x10, #320] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x24, x26, x11 │ │ │ │ + asr x21, x24, #2 │ │ │ │ + add x1, x21, #0x20 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 4d3f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233f4> // b.pmore │ │ │ │ + add x2, x24, #0x80 │ │ │ │ + str x2, [sp, #104] │ │ │ │ + mov x0, x2 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + str w4, [sp, #120] │ │ │ │ + str x10, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + stp w18, w12, [sp, #148] │ │ │ │ + stp w9, w15, [sp, #156] │ │ │ │ + str w5, [sp, #168] │ │ │ │ + str x11, [sp, #176] │ │ │ │ + str w6, [sp, #184] │ │ │ │ + str x8, [sp, #192] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldr x11, [sp, #176] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x10, [sp, #128] │ │ │ │ + ldr x8, [sp, #192] │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + ldr w4, [sp, #120] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldp w18, w12, [sp, #148] │ │ │ │ + ldp w9, w15, [sp, #156] │ │ │ │ + ldr w5, [sp, #168] │ │ │ │ + ldr w6, [sp, #184] │ │ │ │ + cmp x26, x11 │ │ │ │ + b.eq 4ccd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22cd0> // b.none │ │ │ │ + mov x0, x11 │ │ │ │ + mov x13, x1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w14, [x0], #4 │ │ │ │ + str w14, [x13], #4 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.ne 4ccc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22cc0> // b.any │ │ │ │ + cbz x11, 4cd2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d2c> │ │ │ │ + mov x0, x11 │ │ │ │ + str w3, [sp, #104] │ │ │ │ + str w4, [sp, #112] │ │ │ │ + str x10, [sp, #120] │ │ │ │ + str w7, [sp, #128] │ │ │ │ + str w18, [sp, #136] │ │ │ │ + stp w12, w9, [sp, #148] │ │ │ │ + stp w15, w5, [sp, #156] │ │ │ │ + stp x2, x1, [sp, #168] │ │ │ │ + str w6, [sp, #184] │ │ │ │ + str x8, [sp, #192] │ │ │ │ + bl ced0 │ │ │ │ + ldp x2, x1, [sp, #168] │ │ │ │ + ldr x10, [sp, #120] │ │ │ │ + ldr x8, [sp, #192] │ │ │ │ + ldr w3, [sp, #104] │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + ldr w7, [sp, #128] │ │ │ │ + ldr w18, [sp, #136] │ │ │ │ + ldp w12, w9, [sp, #148] │ │ │ │ + ldp w15, w5, [sp, #156] │ │ │ │ + ldr w6, [sp, #184] │ │ │ │ + str x1, [x10, #320] │ │ │ │ + add x26, x1, x24 │ │ │ │ + add x0, x1, x2 │ │ │ │ + stp x26, x0, [x8, #8] │ │ │ │ + cmp x24, x2 │ │ │ │ + b.ne 4c5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225fc> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 4d8b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238b8> // b.none │ │ │ │ + lsl x21, x21, #1 │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x21, x0 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + csel x21, x21, x0, ls // ls = plast │ │ │ │ + str w4, [sp, #120] │ │ │ │ + str x10, [sp, #128] │ │ │ │ + lsl x0, x21, #2 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + stp w18, w12, [sp, #148] │ │ │ │ + stp w9, w15, [sp, #156] │ │ │ │ + str w5, [sp, #168] │ │ │ │ + stp x2, x1, [sp, #176] │ │ │ │ + str w6, [sp, #192] │ │ │ │ + str x8, [sp, #200] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp x2, x1, [sp, #176] │ │ │ │ + mov x21, x0 │ │ │ │ + ldp w18, w12, [sp, #148] │ │ │ │ + ldp w9, w15, [sp, #156] │ │ │ │ + ldr w13, [x0, x2] │ │ │ │ + add x24, x0, x2 │ │ │ │ + ldr x10, [sp, #128] │ │ │ │ + bfxil w13, w12, #0, #30 │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + ldr x8, [sp, #200] │ │ │ │ + bfi w13, w9, #30, #1 │ │ │ │ + ldr w4, [sp, #120] │ │ │ │ + bfi w13, w15, #31, #1 │ │ │ │ + str w13, [x0, x2] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldr w5, [sp, #168] │ │ │ │ + ldr w6, [sp, #192] │ │ │ │ + cmp x26, x1 │ │ │ │ + b.eq 4d2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232b0> // b.none │ │ │ │ + str x1, [sp, #112] │ │ │ │ + str w3, [sp, #120] │ │ │ │ + str w4, [sp, #128] │ │ │ │ + str x10, [sp, #136] │ │ │ │ + stp w7, w18, [sp, #148] │ │ │ │ + stp w5, w6, [sp, #156] │ │ │ │ + str x8, [sp, #168] │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x10, [sp, #136] │ │ │ │ + ldr x8, [sp, #168] │ │ │ │ + ldr w3, [sp, #120] │ │ │ │ + ldr w4, [sp, #128] │ │ │ │ + ldp w7, w18, [sp, #148] │ │ │ │ + ldp w5, w6, [sp, #156] │ │ │ │ + mov x0, x1 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + str w4, [sp, #120] │ │ │ │ + str x10, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + stp w18, w5, [sp, #148] │ │ │ │ + str w6, [sp, #156] │ │ │ │ + str x8, [sp, #160] │ │ │ │ + bl ced0 │ │ │ │ + ldr x10, [sp, #128] │ │ │ │ + ldr x8, [sp, #160] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x21, [x10, #320] │ │ │ │ + add x11, x21, x0 │ │ │ │ + stp x24, x11, [x8, #8] │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + ldr w4, [sp, #120] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + ldp w18, w5, [sp, #148] │ │ │ │ + ldr w6, [sp, #156] │ │ │ │ + b 4c614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22614> │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 4ada0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20da0> │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl ca08 │ │ │ │ + b 4afa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fa8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl ca08 │ │ │ │ + b 4b9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219c0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl ca08 │ │ │ │ + b 4b64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2164c> │ │ │ │ + mov x0, x2 │ │ │ │ + b 4a7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207dc> │ │ │ │ + mov w5, w11 │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + b 4c584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22584> │ │ │ │ + mov w19, w5 │ │ │ │ + b 4c5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225cc> │ │ │ │ + ldr d30, [x20, #72] │ │ │ │ + ucvtf d31, w23 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d29, x0 │ │ │ │ + ldr w0, [x26, #524] │ │ │ │ + ucvtf d30, d30 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + fdiv d30, d31, d30 │ │ │ │ + fcvt s30, d30 │ │ │ │ + fcvt d31, s30 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fcvtzs w24, d31 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.ge 4cf14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f14> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w0, w3 │ │ │ │ + str w3, [x26, #524] │ │ │ │ + cmp w24, w0 │ │ │ │ + b.le 4c89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2289c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 4552c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc4c> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 451e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c900> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - mov x0, x23 │ │ │ │ - bl c540 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x1, #0x1a0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0x1a8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ - b 44f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6b0> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + str w24, [x26, #524] │ │ │ │ + b 4c89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2289c> │ │ │ │ + mov w5, w11 │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + b 4c584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22584> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #56] │ │ │ │ + b 4b3dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213dc> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + stp x1, x3, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #56] │ │ │ │ + b 4b388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21388> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4c0b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220b4> │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4d298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23298> // b.none │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + mov w6, w11 │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + b 4adec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20dec> │ │ │ │ + mov x0, x20 │ │ │ │ bl d0c8 │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 45140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c860> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ + b.eq 4cc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c10> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 45140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c860> │ │ │ │ - mov x0, x22 │ │ │ │ + b 4cc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c10> │ │ │ │ + mov x0, x20 │ │ │ │ bl d0c8 │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4c0 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 4519c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8bc> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ + b.eq 4cb90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b90> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 4519c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8bc> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x26 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 44f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c690> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - stp x1, x3, [sp, #32] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #32] │ │ │ │ - b 44cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c41c> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 44a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c188> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x27 │ │ │ │ - stp x1, x3, [sp, #24] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #24] │ │ │ │ - b 44acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c1ec> │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 44c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c380> // b.plast │ │ │ │ - add x5, sp, #0xd0 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 44c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c364> // b.any │ │ │ │ - b 44c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c380> │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 44edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c5fc> // b.plast │ │ │ │ - add x5, sp, #0x130 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 44ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c5e0> // b.any │ │ │ │ - b 44edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c5fc> │ │ │ │ - add x1, sp, #0x1b0 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - bl ca08 │ │ │ │ - b 449d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c0f8> │ │ │ │ - add x1, sp, #0x1b0 │ │ │ │ - add x0, sp, #0x120 │ │ │ │ + b 4cb90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b90> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4cb58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b58> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4cb58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b58> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4cb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b00> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4cb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b00> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ bl ca08 │ │ │ │ - b 44e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c564> │ │ │ │ - add x1, sp, #0x1b0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ + b 4c010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22010> │ │ │ │ + add x1, sp, #0x350 │ │ │ │ bl ca08 │ │ │ │ - b 44bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2e8> │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - str x1, [sp, #24] │ │ │ │ + b 4b2f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212f4> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0xe00 │ │ │ │ + add x4, sp, #0xe0 │ │ │ │ + add x3, sp, #0xf8 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c930 │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 24f30 ::do_widen(char) const@@Base+0x7c70> │ │ │ │ + b 4ac44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c44> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - b 44c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c3b4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4c358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22358> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl ca08 │ │ │ │ + b 4c2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x222b4> │ │ │ │ + ldr x0, [x0, #216] │ │ │ │ + adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + add x4, sp, #0xdc │ │ │ │ + add x2, x2, #0xb68 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w7, [sp, #16] │ │ │ │ + str w18, [sp, #24] │ │ │ │ + bl c930 │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + lsl w5, w2, #1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.ne 4d3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233d4> // b.any │ │ │ │ + ldr w7, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w18, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w2, 4c818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22818> │ │ │ │ + ubfiz w11, w23, #2, #1 │ │ │ │ + mov w10, #0x4 // #4 │ │ │ │ + mov w9, #0x8 // #8 │ │ │ │ + lsr w8, w23, #1 │ │ │ │ + ldr x12, [sp, #32] │ │ │ │ + lsl w10, w10, w11 │ │ │ │ + lsl w9, w9, w11 │ │ │ │ + b 4d1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x231ac> │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 4c818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22818> │ │ │ │ + ubfiz x2, x0, #1, #32 │ │ │ │ + ldr w3, [x12, x2] │ │ │ │ + tbnz w3, #31, 4d19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2319c> │ │ │ │ + ldr x2, [sp, #240] │ │ │ │ + add x4, x2, x1 │ │ │ │ + ldr w2, [x2, x1] │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + orr w6, w2, w4 │ │ │ │ + tbz w6, #0, 4d19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2319c> │ │ │ │ + cbz w2, 4d19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2319c> │ │ │ │ + asr w2, w2, #1 │ │ │ │ + asr w13, w4, #1 │ │ │ │ + cmp w2, #0x2 │ │ │ │ + cset w6, eq // eq = none │ │ │ │ + cmp w13, #0x2 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + cmp w4, #0x0 │ │ │ │ + eor w4, w6, w14 │ │ │ │ + cset w6, ne // ne = any │ │ │ │ + tst w6, w4 │ │ │ │ + b.eq 4d19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2319c> // b.none │ │ │ │ + ldr x4, [x20, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, w3, uxtw #3] │ │ │ │ + ldr x6, [x4, #136] │ │ │ │ + ldrb w4, [x6, x8] │ │ │ │ + tst w4, w10 │ │ │ │ + cset w15, ne // ne = any │ │ │ │ + tst w4, w9 │ │ │ │ + cset w14, ne // ne = any │ │ │ │ + cmp w15, w14 │ │ │ │ + b.eq 4d19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2319c> // b.none │ │ │ │ + mov w14, #0x3 // #3 │ │ │ │ + lsl w14, w14, w11 │ │ │ │ + orr w4, w4, w14 │ │ │ │ + strb w4, [x6, x8] │ │ │ │ + ldr x4, [x20, #16] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + ldr x4, [x4, w3, uxtw #3] │ │ │ │ + ldr x6, [x4, #136] │ │ │ │ + ldrb w4, [x6, x8] │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 4d2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232b8> // b.none │ │ │ │ + tst x23, #0x1 │ │ │ │ + and w13, w4, #0xfffffffb │ │ │ │ + and w2, w4, #0xffffffbf │ │ │ │ + csel w2, w2, w13, ne // ne = any │ │ │ │ + strb w2, [x6, 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 4d19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2319c> │ │ │ │ + mov w5, w11 │ │ │ │ + mov w6, w11 │ │ │ │ + mov w19, w11 │ │ │ │ + lsr w8, w23, #1 │ │ │ │ + lsl w10, w23, #2 │ │ │ │ + b 4c63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2263c> │ │ │ │ + mov x24, x0 │ │ │ │ + b 4ce1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e1c> │ │ │ │ + orr w4, w4, w10 │ │ │ │ + strb w4, [x6, x8] │ │ │ │ + cmp w13, #0x2 │ │ │ │ + b.eq 4d26c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2326c> // 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 4d288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23288> │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x8, x0 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x518 │ │ │ │ + bl 40440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16440> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x310 │ │ │ │ + mov x20, x19 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x1, [x20], #16 │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 4d3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233c0> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x1, [sp, #768] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #776] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1560] │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 455d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ccf8> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x300 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - mov x19, x20 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - add x20, sp, #0x100 │ │ │ │ - str x22, [sp, #464] │ │ │ │ - bl c840 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x28, sp, #0xa0 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 4d490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23490> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4d34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2334c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x3, x3, #0xfc0 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xf98 │ │ │ │ + mov w2, #0x180 // #384 │ │ │ │ + bl c9d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x0, x0, #0xe08 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x20, x19 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - bl 49d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31480> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cbz x0, 4d46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2346c> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl 40520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16520> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1560] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca40> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - mov x19, x20 │ │ │ │ - add x28, sp, #0xa0 │ │ │ │ - str x22, [sp, #464] │ │ │ │ - bl c840 │ │ │ │ - b 45360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca80> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - add x28, sp, #0xa0 │ │ │ │ - mov x19, x20 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 45360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca80> │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 45370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca90> │ │ │ │ + b 4d44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2344c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4534c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca6c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4d454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23454> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1560] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca40> // b.any │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #24] │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4537c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca9c> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2345c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4d4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234e0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1560] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 453a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cac0> // b.none │ │ │ │ - b 45320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca40> │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x22, [sp, #464] │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234f0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234e8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x25, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #880] │ │ │ │ bl c840 │ │ │ │ - b 4537c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca9c> │ │ │ │ + b 4d520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23520> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 45358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca78> │ │ │ │ + b 4d658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23658> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x21 │ │ │ │ bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 4537c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca9c> │ │ │ │ + b 4d520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23520> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 454a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cbc4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x120 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ + mov x0, x21 │ │ │ │ bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x20, sp, #0x100 │ │ │ │ - b 45344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca64> │ │ │ │ + b 4d510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23510> │ │ │ │ bti j │ │ │ │ - add x28, sp, #0xa0 │ │ │ │ mov x19, x0 │ │ │ │ - b 45360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca80> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + b 4d508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23508> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x1, [sp, #360] │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x23, [sp, #360] │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ + str x25, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #352] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - b 453b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cad0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1560] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca40> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + b 4d688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23688> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23704> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23564> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23508> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23718> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d6fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236fc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1560] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca40> // b.any │ │ │ │ - bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1560] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca40> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x20, sp, #0x100 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #56] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + tbz w27, #0, 4d7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237b0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x20, sp, #0x100 │ │ │ │ - mov x0, x21 │ │ │ │ + cbnz w28, 4d81c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2381c> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x120 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x260 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 45344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca64> │ │ │ │ + b 4d528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23528> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 453d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2caf4> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x28, sp, #0xa0 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 4d7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237a8> │ │ │ │ + b 4d7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237b0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x1, [sp, #360] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x23, [sp, #360] │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #352] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - b 45474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cb94> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4d508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23508> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d7b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237b4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237e0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 45368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca88> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23520> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1560] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca40> // b.any │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #16] │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #64] │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 454cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cbec> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x1, [sp, #360] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x23, [sp, #360] │ │ │ │ - add x0, sp, #0x1a0 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #352] │ │ │ │ - str x24, [x19, x0] │ │ │ │ - b 4532c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca4c> │ │ │ │ - bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 455ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cccc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4d810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23810> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1560] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca40> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x21, sp, #0x140 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 455b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ccd8> │ │ │ │ - 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, 457a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cec0> │ │ │ │ - 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, 45800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf20> │ │ │ │ - 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, 45880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cfa0> │ │ │ │ - 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, 45900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d020> │ │ │ │ - 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 ced0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b ced0 │ │ │ │ - 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, 45cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d410> │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 45cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d40c> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b d860 , 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+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 45d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d458> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x9f0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - tbz w0, #0, 45d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d4b8> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xb08 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #168] │ │ │ │ - tbz w0, #0, 45df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d518> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xba0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x44 │ │ │ │ - ldrb w0, [x0, #69] │ │ │ │ - tbz w0, #0, 45e58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d578> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - 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, 45f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d620> │ │ │ │ - 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - 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, 45f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d688> │ │ │ │ - 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x1 │ │ │ │ - b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - 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, 45fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6f0> │ │ │ │ - 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - sub x0, x1, #0x20 │ │ │ │ - b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 46028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d748> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 46088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d7a8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl ced0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - 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, 46100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d820> │ │ │ │ - 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 d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b d710 , 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, 46168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d888> │ │ │ │ - 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 d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x1 │ │ │ │ - b d710 , 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, 461d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d8f0> │ │ │ │ - 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 d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - b d710 , 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, #3760] │ │ │ │ - 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 4624c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d96c> // b.none │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x19, #0x0 │ │ │ │ - b.le 46220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d940> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4d398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23398> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d9a0> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl c858 <__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, 46380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2daa0> │ │ │ │ - ldr x22, [x1, #32] │ │ │ │ - ldr x20, [x1, #48] │ │ │ │ - sub x20, x20, x22 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 46378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da98> │ │ │ │ - mov x23, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 462f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da10> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 46338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da58> │ │ │ │ - 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 462e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da04> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x20, x19, #0x4, gt │ │ │ │ - b.le 46338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da58> │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 46380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2daa0> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x1, [x23] │ │ │ │ - cbz x1, 46380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2daa0> │ │ │ │ - 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 46350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da70> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xcf0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x230 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 463c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dae0> │ │ │ │ - bl ced0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x1, 466c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dde4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 46474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db94> // b.plast │ │ │ │ - ldrb w0, [x1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 468e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e004> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr x19, [x20, #8] │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - sub x19, x1, x19 │ │ │ │ - ldr x23, [x20, #104] │ │ │ │ - cmp x2, x19 │ │ │ │ - csel x19, x2, x19, le │ │ │ │ - cbnz x19, 46710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de30> │ │ │ │ - ldrb w0, [x20, #88] │ │ │ │ - sub x19, x2, x19 │ │ │ │ - add x19, x23, x19 │ │ │ │ - add x23, x23, x2 │ │ │ │ - stp x19, x23, [x20, #8] │ │ │ │ - str x23, [x20, #24] │ │ │ │ - tbz w0, #0, 46958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e078> │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - ldr x24, [x20, #96] │ │ │ │ - ldr x26, [x20, #112] │ │ │ │ - cbz x22, 468f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e018> │ │ │ │ - ldr w1, [x22, #56] │ │ │ │ - tbz w1, #0, 46838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df58> │ │ │ │ - ldp x0, x25, [x22, #40] │ │ │ │ - sub x26, x26, x2 │ │ │ │ - tbnz w1, #2, 46730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de50> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #4024] │ │ │ │ - add x26, x23, x26 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3904] │ │ │ │ - str x23, [sp, #8] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 4687c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df9c> // b.none │ │ │ │ - ldr x27, [x20, #72] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cbz x27, 46938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e058> │ │ │ │ - ldrb w0, [x27, #16] │ │ │ │ - tbz w0, #0, 468c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dfe8> │ │ │ │ - ldrb w0, [x27, #17] │ │ │ │ - tbnz w0, #0, 46674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd94> │ │ │ │ - mov x2, x25 │ │ │ │ - mov x4, x26 │ │ │ │ - add x3, sp, #0x8 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - bl cf48 >::sync()@plt+0x8> │ │ │ │ - ldr w1, [x28] │ │ │ │ - mov x0, x27 │ │ │ │ - ldr w19, [x21] │ │ │ │ - bl c588 │ │ │ │ - mov w25, w0 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov x0, x27 │ │ │ │ - bl cf18 │ │ │ │ - mov w0, w25 │ │ │ │ - bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ - cmp w25, w19 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - strb w1, [x27, #17] │ │ │ │ - str x0, [x22, #40] │ │ │ │ - b.eq 4667c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd9c> // b.none │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 467f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df18> // b.none │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - cbz x1, 468f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e018> │ │ │ │ - ldr x3, [x24] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x1, x2, [x1, #24] │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - cbnz x0, 46890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dfb0> │ │ │ │ - ldr w0, [x24, #64] │ │ │ │ - tbnz w0, #0, 468b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dfd0> │ │ │ │ - cbz x1, 468f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e018> │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - stp x0, x0, [x1, #40] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4024] │ │ │ │ - ldp x0, x21, [x22, #40] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3904] │ │ │ │ - b 46650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd70> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x4, x26 │ │ │ │ - add x3, sp, #0x8 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf48 >::sync()@plt+0x8> │ │ │ │ - ldr w1, [x24] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr w27, [x25] │ │ │ │ - bl c588 │ │ │ │ - mov w21, w0 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf18 │ │ │ │ - mov w0, w21 │ │ │ │ - bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ - cmp w21, w27 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - strb w1, [x19, #17] │ │ │ │ - str x0, [x22, #40] │ │ │ │ - b.eq 4667c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd9c> // b.none │ │ │ │ - ldr x21, [x22, #48] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 467f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df18> // b.none │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 467f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df18> // b.none │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 467f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df14> // b.none │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cbz x19, 46938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e058> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 46860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df80> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbz w0, #0, 465dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dcfc> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [x22, #40] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - subs x1, x1, x23 │ │ │ │ - b.eq 46804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df24> // b.none │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.eq 46804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df24> // b.none │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - add x0, x0, x2 │ │ │ │ - str x0, [x20, #24] │ │ │ │ - cbz x1, 46820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df40> │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - ldrb w0, [x3] │ │ │ │ - b 46444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db64> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0x840 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 46854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df74> // b.any │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr x1, [x0, #104] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - mov x23, x1 │ │ │ │ - cmp x2, x19 │ │ │ │ - csel x19, x2, x19, le │ │ │ │ - cbz x19, 464a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dbc0> │ │ │ │ - sub x2, x2, x19 │ │ │ │ - sub x1, x1, x19 │ │ │ │ - add x0, x23, x2 │ │ │ │ - mov x2, x19 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x23, [x20, #104] │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - b 464a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dbc0> │ │ │ │ - add x26, x23, x26 │ │ │ │ - str x23, [sp, #8] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #4024] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3848] │ │ │ │ - b 467b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ded8> │ │ │ │ - mov x2, x25 │ │ │ │ - mov x4, x26 │ │ │ │ - add x3, sp, #0x8 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf48 >::sync()@plt+0x8> │ │ │ │ - ldr w1, [x21] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr w27, [x24] │ │ │ │ - bl c588 │ │ │ │ - mov w25, w0 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf18 │ │ │ │ - mov w0, w25 │ │ │ │ - bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ - cmp w25, w27 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - strb w1, [x19, #17] │ │ │ │ - str x0, [x22, #40] │ │ │ │ - b.eq 4667c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd9c> // b.none │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp x26, x1 │ │ │ │ - b.eq 467f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df18> // b.none │ │ │ │ - ldr x25, [x22, #48] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - cbz x19, 46938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e058> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 467d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2def8> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbnz w0, #0, 46674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd94> │ │ │ │ - b 4674c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de6c> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 467cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2deec> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - sub x1, x1, x23 │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.ne 46690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ddb0> // 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, #64] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - b 46444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db64> │ │ │ │ - tbnz w1, #1, 46918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e038> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - stp x0, x0, [x22, #40] │ │ │ │ - mov x25, x0 │ │ │ │ - str w1, [x22, #56] │ │ │ │ - b 464d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dbf8> │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - b 46434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db54> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4666c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd8c> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp x26, x1 │ │ │ │ - b.ne 4658c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dcac> // b.any │ │ │ │ - sub x1, x1, x23 │ │ │ │ - b 467fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df1c> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 468b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dfd0> // b.none │ │ │ │ - cbz x1, 468f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e018> │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x1, #40] │ │ │ │ - ldp x0, x25, [x22, #40] │ │ │ │ - b 46500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dc20> │ │ │ │ - cbz x1, 468f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e018> │ │ │ │ - ldr w2, [x1, #56] │ │ │ │ - ldp x0, x25, [x22, #40] │ │ │ │ - orr w2, w2, #0x4 │ │ │ │ - str w2, [x1, #56] │ │ │ │ - b 46738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de58> │ │ │ │ - mov x0, x27 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4651c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dc3c> │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xea0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - add x0, x0, #0x158 │ │ │ │ - mov w2, #0x117 // #279 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x170 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23444> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x3, x3, #0xfc0 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xeb8 │ │ │ │ + mov w2, #0x15b // #347 │ │ │ │ bl c9d8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xb08 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d000> │ │ │ │ + add x3, x3, #0xfc0 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ + mov w2, #0x15a // #346 │ │ │ │ bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 469a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e0c0> │ │ │ │ - bl ced0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - cbz x19, 46a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e150> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 46a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e124> │ │ │ │ - bl ced0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c768 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e0 , 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 ced0 │ │ │ │ - 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, 46a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e1b0> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 46a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e184> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl ced0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc60 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - 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, 46ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e208> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d530 , 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 ced0 │ │ │ │ - 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, 46b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e27c> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d530 , 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 ced0 │ │ │ │ - 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, 46bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e2f8> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - sub x0, x1, #0x20 │ │ │ │ - bl d530 , 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 ced0 │ │ │ │ - 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, 46c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e368> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d710 , 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 ced0 │ │ │ │ - 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, 46cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e3dc> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d710 , 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 ced0 │ │ │ │ - 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, 46d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e458> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - bl d710 , 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 ced0 │ │ │ │ - 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 46db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4d8> │ │ │ │ - tbz w2, #0, 46dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4dc> │ │ │ │ - ldp x1, x2, [x0, #80] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x0, #48] │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cbz x0, 46da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4c8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - tbnz w2, #0, 46d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4b4> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 46dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4cc> │ │ │ │ - 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 46e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e584> │ │ │ │ - tbz w2, #0, 46e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e588> │ │ │ │ - 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, 46e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e574> │ │ │ │ - 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, 46e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e554> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ + b 4d8f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238f0> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 46e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e574> │ │ │ │ - nop │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 46f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e68c> // 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 46f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e66c> // b.none │ │ │ │ - cmp w2, #0x8 │ │ │ │ - b.ne 46f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e630> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #1, 46f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e624> │ │ │ │ - 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 46ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e600> // 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 46f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e630> // 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, 46f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e660> │ │ │ │ - b 46f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e644> │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 46ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e5c0> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - b 46f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e694> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + b 4d8f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238f0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w3, [x0, #104] │ │ │ │ - tbz w3, #1, 47018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e738> │ │ │ │ - ldr x3, [x0, #40] │ │ │ │ - cbz x3, 4704c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e76c> │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 4707c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e79c> // b.none │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 47090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7b0> // b.none │ │ │ │ - strb w1, [x3] │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x2, #40] │ │ │ │ - mov w4, w1 │ │ │ │ - mov w0, w4 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - and w4, w3, #0x2 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 47008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e728> // b.none │ │ │ │ - ldrb w0, [x2, #69] │ │ │ │ - tbnz w0, #0, 47004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e724> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - ldr x4, [x0] │ │ │ │ - adrp x3, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x3, x3, #0x780 │ │ │ │ - ldr x4, [x4, #176] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ne 470c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7e8> // b.any │ │ │ │ - ldp x3, x0, [x0, #80] │ │ │ │ - stp x3, x3, [x2, #32] │ │ │ │ - add x0, x3, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.ne 46fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e708> // b.any │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w0, w4 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x2, #32] │ │ │ │ - sub x3, x3, x0 │ │ │ │ - cmp x3, #0x0 │ │ │ │ - b.le 470c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7e0> │ │ │ │ - ldrb w0, [x2, #69] │ │ │ │ - tbz w0, #0, 4702c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e74c> │ │ │ │ - ldp x3, x0, [x2, #80] │ │ │ │ - stp x3, x3, [x2, #32] │ │ │ │ - add x0, x3, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 46ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e714> // b.any │ │ │ │ - mov w4, #0xffffffff // #-1 │ │ │ │ - b 47008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e728> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str w1, [sp, #28] │ │ │ │ - blr x4 │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 4707c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e79c> // b.none │ │ │ │ - ldr w0, [x2, #104] │ │ │ │ - tbz w0, #1, 47024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e744> │ │ │ │ - ldr x3, [x2, #40] │ │ │ │ - b 46fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e708> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 47184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e8a4> │ │ │ │ - ldrb w1, [x0, #88] │ │ │ │ - tbz w1, #0, 471e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e904> │ │ │ │ - ldr x2, [x0, #96] │ │ │ │ - cbz x2, 47184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e8a4> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl cb28 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - bl cfd8 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + tbnz w27, #0, 4d7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237a8> │ │ │ │ + b 4d7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237b0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 471e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e900> // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4d4f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234f8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4d45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2345c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 47204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e924> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xb08 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , 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 │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 472a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e9c4> │ │ │ │ - ldrb w1, [x0, #168] │ │ │ │ - tbz w1, #0, 47304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea24> │ │ │ │ - ldr x2, [x0, #176] │ │ │ │ - cbz x2, 472a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e9c4> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl cb28 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - bl cfd8 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea20> // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23718> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 47324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea44> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xba0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , 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 │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 473c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eae4> │ │ │ │ - ldrb w1, [x0, #69] │ │ │ │ - tbz w1, #0, 47424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eb44> │ │ │ │ - ldr x2, [x0, #72] │ │ │ │ - cbz x2, 473c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eae4> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl cb28 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - bl cfd8 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eb40> // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 4d6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236a4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 47444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eb64> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr w3, [x2, #120] │ │ │ │ - ldr x4, [x0] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - tbz w3, #0, 47514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ec34> │ │ │ │ - ldrb w0, [x2, #80] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - tbz w0, #0, 47550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ec70> │ │ │ │ - ldr x0, [x2, #72] │ │ │ │ - add x8, sp, #0x10 │ │ │ │ - mov x19, x1 │ │ │ │ - str x2, [sp] │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldur x3, [x3, #-24] │ │ │ │ - add x0, x0, x3 │ │ │ │ - bl c780 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x2, [x2, #88] │ │ │ │ - cbz x2, 47540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ec60> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl cb28 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x4, [x2] │ │ │ │ - ldr x2, [x4, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - bl cfd8 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4d810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23810> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ec68> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - b 47514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ec34> │ │ │ │ - str x19, [sp, #48] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x9f0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23518> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23500> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4754c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ec6c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , 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 │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.eq 475f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed14> // b.none │ │ │ │ - ldrb w0, [x0, #69] │ │ │ │ - tbz w0, #0, 4768c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2edac> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 46000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d720> │ │ │ │ - add x1, x1, #0xd60 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 47670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed90> // b.any │ │ │ │ - ldp x1, x0, [x0, #32] │ │ │ │ - ldrb w2, [x19, #69] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 47658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed78> │ │ │ │ - tbz w2, #0, 4768c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2edac> │ │ │ │ - ldp x0, x1, [x19, #72] │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - ldr x2, [x19, #88] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - cbz x0, 47664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed84> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 475e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed00> │ │ │ │ - tbz w2, #0, 4768c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2edac> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbnz x0, 4763c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed5c> │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 475e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed04> │ │ │ │ - blr x2 │ │ │ │ - b 47648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed68> │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - b 4764c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed6c> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - 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 47744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee64> │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 47798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eeb8> │ │ │ │ - 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 47778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee98> // 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, 47798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eeb8> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 47760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee80> │ │ │ │ - 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 47744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee64> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + b 4d510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23510> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 47764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee84> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x9f0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - 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, 477ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef0c> │ │ │ │ - bl ced0 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 47858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef78> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 47858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef78> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 47858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef78> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 47858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef78> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4787c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef9c> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 47858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef78> │ │ │ │ - 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] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 478cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efec> │ │ │ │ - bl ced0 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 47938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f058> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 47938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f058> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 47938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f058> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 47938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f058> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 47964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f084> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 47938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f058> │ │ │ │ - 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 47a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f124> │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 47a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f180> │ │ │ │ - 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 47a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f160> // 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, 47a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f180> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 47a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f148> │ │ │ │ - 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 47a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f124> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23510> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 47a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f148> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x9f0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ 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 d620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x1, x0, [x19, #24] │ │ │ │ - cbz x0, 47bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f314> │ │ │ │ - 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, 47c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f340> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp] │ │ │ │ - cbz x21, 47b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f290> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 47b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f290> │ │ │ │ - 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, 47b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2b4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str x21, [x19, #32] │ │ │ │ - cbz x21, 47bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2dc> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 47c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f398> // 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, 47bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2dc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - b 47bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2dc> │ │ │ │ + b 4d518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23518> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4daac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23aac> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 47cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f3dc> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 47c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f36c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f398> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , 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 47c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f36c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x21, 47ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f3ec> │ │ │ │ - b 47c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f36c> │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 47ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f3ec> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 47ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f3ec> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ 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 d218 <__gmon_start__@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3880] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldp x4, x5, [x20, #24] │ │ │ │ - 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, 47eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5cc> │ │ │ │ - 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, 47ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5f8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp] │ │ │ │ - cbz x21, 47e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f548> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 47e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f548> │ │ │ │ - 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, 47e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f56c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str x21, [x19, #48] │ │ │ │ - cbz x21, 47e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f594> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 47f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f650> // 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, 47e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f594> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 47e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f594> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4d500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23500> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 47f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f694> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 47f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f624> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f650> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , 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 47f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f624> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x21, 47f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f6a4> │ │ │ │ - b 47f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f624> │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 47f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f6a4> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 47f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f6a4> │ │ │ │ - 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 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f780> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f780> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 48070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f790> // 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 x19, x0 │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 480cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7ec> │ │ │ │ - bl ced0 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 480f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f818> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4810c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f82c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 48120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f840> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 480d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7f4> │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - b 480d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7f4> │ │ │ │ - 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 x19, x0 │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4816c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f88c> │ │ │ │ - bl ced0 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 481a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8c0> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 481b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8d4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 481c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8e8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 48174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f894> │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - b 48174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f894> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - 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 ce58 │ │ │ │ - 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+0x60720> │ │ │ │ - add x1, x1, #0x318 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 4d7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237a8> │ │ │ │ + b 4d7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237b0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f988> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x1, x0, #0x40 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 482a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9c8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 482bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9dc> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x19, [x19, #8] │ │ │ │ - cbz x19, 48330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa50> │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa50> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa50> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 48340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa60> // 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 │ │ │ │ - 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, 48478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb98> │ │ │ │ - ldr w0, [x0, #56] │ │ │ │ - tbz w0, #0, 483c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fae0> │ │ │ │ - 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, 48440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb60> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb60> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb60> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4846c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb8c> // 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 48440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb60> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x170 │ │ │ │ - stp x29, x30, [sp, #272] │ │ │ │ - add x29, sp, #0x110 │ │ │ │ - stp x19, x20, [sp, #288] │ │ │ │ - mov x20, x1 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - stp x21, x22, [sp, #304] │ │ │ │ - add x21, sp, #0x20 │ │ │ │ - stp x23, x24, [sp, #320] │ │ │ │ - mov x23, x2 │ │ │ │ - add x22, sp, #0xa8 │ │ │ │ - stp x25, x26, [sp, #336] │ │ │ │ - add x26, x20, #0x38 │ │ │ │ - add x24, sp, #0xd0 │ │ │ │ - stp x27, x28, [sp, #352] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - add x27, x20, #0x18 │ │ │ │ - ldp x4, x5, [x20] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #264] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldur x3, [x20, #14] │ │ │ │ - add x25, sp, #0xf0 │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - stp x4, x5, [sp, #32] │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - stur x3, [x21, #14] │ │ │ │ - str x24, [sp, #192] │ │ │ │ - ldp x4, x5, [sp, #32] │ │ │ │ - stp x4, x5, [sp, #168] │ │ │ │ - stur x3, [x22, #14] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - str x25, [sp, #224] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov w0, #0x101 // #257 │ │ │ │ - strh w0, [sp, #188] │ │ │ │ - ldp x0, x1, [sp, #168] │ │ │ │ - stp x0, x1, [sp, #32] │ │ │ │ - ldur x0, [x22, #14] │ │ │ │ - ldp x1, x22, [sp, #192] │ │ │ │ - stur x0, [x21, #14] │ │ │ │ - ldr x21, [x20, #88] │ │ │ │ - str x21, [sp, #256] │ │ │ │ - ldp x2, x3, [sp, #32] │ │ │ │ - stp x2, x3, [sp, #72] │ │ │ │ - add x2, sp, #0x70 │ │ │ │ - stur x0, [sp, #86] │ │ │ │ - str x2, [sp, #96] │ │ │ │ - cmp x1, x24 │ │ │ │ - b.eq 48988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300a8> // b.none │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x22, [sp, #104] │ │ │ │ - add x28, sp, #0x90 │ │ │ │ - ldp x0, x22, [sp, #224] │ │ │ │ - str x28, [sp, #128] │ │ │ │ - stp x24, xzr, [sp, #192] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 48974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30094> // b.none │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - str x22, [sp, #136] │ │ │ │ - str x21, [sp, #160] │ │ │ │ - stp x25, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - bl cfc0 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ - mov x5, x22 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl cf00 <__cxa_rethrow@plt> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - tbnz x23, #63, 489a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300c4> │ │ │ │ - mov x0, x23 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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, 48b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x302a8> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 48660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd80> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 48674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd94> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 48684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fda4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 48694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fdb4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x22, x19, #0x10 │ │ │ │ - add x4, x19, #0x20 │ │ │ │ - str x4, [x19, #16] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - stp x0, xzr, [x19, #48] │ │ │ │ - ldr x24, [x27, #8] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - strb wzr, [x19, #64] │ │ │ │ - str xzr, [x19, #80] │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - ldr x23, [x26, #8] │ │ │ │ - cbnz x24, 488c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffe0> │ │ │ │ - cbz x23, 48968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30088> │ │ │ │ - add x1, x23, #0xb │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #4] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3856] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3928] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - ldr w2, [x2] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - str w2, [sp] │ │ │ │ - ldr w28, [x3] │ │ │ │ - ldr w25, [x20] │ │ │ │ - bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 4899c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300bc> // b.none │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - add x5, x1, #0x1 │ │ │ │ - cmp x5, x2 │ │ │ │ - b.hi 4891c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3003c> // b.pmore │ │ │ │ - mov w2, #0x1f // #31 │ │ │ │ - strb w2, [x0, x1] │ │ │ │ - add x6, x1, #0x2 │ │ │ │ - mov x0, #0xf // #15 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - strb wzr, [x1, x5] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x5, [x22, #8] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 48764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe84> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - cmp x6, x0 │ │ │ │ - b.hi 488e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30008> // b.pmore │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov w2, #0xffffff8b // #-117 │ │ │ │ - ldr w3, [sp] │ │ │ │ - cmp w25, w28 │ │ │ │ - cset w28, eq // eq = none │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - strb w2, [x0, x5] │ │ │ │ - cmp w25, w3 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - lsl w0, w0, #2 │ │ │ │ - add w28, w0, w28, lsl #1 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - strb wzr, [x2, x6] │ │ │ │ - str x6, [x22, #8] │ │ │ │ - bl cdf8 │ │ │ │ - ldrb w1, [sp, #4] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cdf8 │ │ │ │ - ldrb w1, [x20, #88] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cdf8 │ │ │ │ - ldrb w1, [x20, #89] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cdf8 │ │ │ │ - ldrb w1, [x20, #90] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cdf8 │ │ │ │ - ldrb w1, [x20, #91] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cdf8 │ │ │ │ - mov w1, w28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cdf8 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl cdf8 │ │ │ │ - cbz x24, 48844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff64> │ │ │ │ - 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 48a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x301b0> // b.pmore │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c828 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cdf8 │ │ │ │ - cbz x23, 48880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffa0> │ │ │ │ - ldr x3, [x22, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 48a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30190> // b.pmore │ │ │ │ - mov x0, x22 │ │ │ │ - bl c828 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cdf8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4d688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23688> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #264] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30130> // b.any │ │ │ │ - ldp x29, x30, [sp, #272] │ │ │ │ - ldp x19, x20, [sp, #288] │ │ │ │ - ldp x21, x22, [sp, #304] │ │ │ │ - ldp x23, x24, [sp, #320] │ │ │ │ - ldp x25, x26, [sp, #336] │ │ │ │ - ldp x27, x28, [sp, #352] │ │ │ │ - add sp, sp, #0x170 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp 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, x1, x2, eq // eq = none │ │ │ │ - add w0, w0, #0x8 │ │ │ │ - str w0, [sp, #4] │ │ │ │ - b 486e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe00> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x1, x5 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x5, [sp, #8] │ │ │ │ - str x6, [sp, #24] │ │ │ │ - bl d770 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b0> │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - b 4876c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe8c> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - bl d770 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b0> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov w2, #0x1f // #31 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x6, x1, #0x2 │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - strb w2, [x0, x1] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - strb wzr, [x0, x5] │ │ │ │ - str x5, [x22, #8] │ │ │ │ - b 48760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe80> │ │ │ │ - mov x1, #0xa // #10 │ │ │ │ - str wzr, [sp, #4] │ │ │ │ - b 486e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe00> │ │ │ │ - add x2, x22, #0x1 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 485b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fcd8> │ │ │ │ - add x2, x22, #0x1 │ │ │ │ - mov x1, x24 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 4858c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fcac> │ │ │ │ - mov x2, #0xf // #15 │ │ │ │ - b 4872c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe4c> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30130> // b.any │ │ │ │ - bl c8a0 │ │ │ │ - bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 48a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30188> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + add x1, sp, #0x280 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - b 489d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300f4> │ │ │ │ + b 4d7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237c4> │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ mov x19, x0 │ │ │ │ - b 489dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300fc> │ │ │ │ + b 4d528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23528> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4d45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2345c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #264] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 48a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30130> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30130> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30130> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - cbz x0, 48ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x301e4> │ │ │ │ - bl ced0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cc60 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3760] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ - mov x0, x22 │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30130> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 48b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30248> │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30130> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 48b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3027c> │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - mov x19, x20 │ │ │ │ - b 489dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300fc> │ │ │ │ - bti j │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cc60 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ - b 489d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300f4> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x3, x3, #0x3b8 │ │ │ │ - add x1, x1, #0x4e0 │ │ │ │ - add x0, x0, #0x528 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - 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 │ │ │ │ - mov w19, w2 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - 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 48c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x303bc> // b.none │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - ldr x22, [x3, #16] │ │ │ │ - cmp w19, #0x10 │ │ │ │ - b.eq 48ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x303c4> // b.none │ │ │ │ - cmp w19, #0x8 │ │ │ │ - b.ne 48c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3036c> // b.any │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbnz w0, #1, 48c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3036c> │ │ │ │ - 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 48bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x302e0> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 48d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30448> // 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 48c68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30388> │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbnz w0, #2, 48c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30364> │ │ │ │ - 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 48c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30364> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , 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 48bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x302e0> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 48d44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30464> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 48d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3042c> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30448> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 48df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30510> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 48dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x304dc> │ │ │ │ - ldr x3, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0xcc0 │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 48dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x304e8> // b.none │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0x740 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 48dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x304e0> // b.any │ │ │ │ - ret │ │ │ │ - mov x16, x2 │ │ │ │ - br x16 │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - ldur x1, [x3, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cbz x2, 48df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30510> │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 48dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3050c> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b d860 , 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+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - 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 48e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x305b8> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 48e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3058c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 48ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x305e8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 481e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f900> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 48ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x305ec> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d068 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x305ec> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - 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 48f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x306b8> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 48f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3068c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 48fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x306e8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 481e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f900> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 48fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x306ec> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d068 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 48fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x306ec> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - 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 49098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x307b8> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 4906c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3078c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 490c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x307e8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 481e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f900> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 490cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x307ec> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d068 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 490cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x307ec> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - 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 49198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x308b8> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 4916c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3088c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 491c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x308e8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 481e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f900> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 491cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x308ec> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d068 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 491cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x308ec> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [sp, #72] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cbz x1, 4928c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x309ac> │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 49374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a94> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldrb w0, [x1] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x3, [x2] │ │ │ │ - subs x1, x1, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne 4936c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a8c> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0x760 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 49338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a58> // 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, 4934c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a6c> │ │ │ │ - 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, 493b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ad4> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x538 │ │ │ │ - str w4, [sp, #24] │ │ │ │ - str x3, [sp, #32] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - b.ne 493b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ad0> // b.any │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - str x0, [sp] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [sp] │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b 49250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30970> │ │ │ │ - sub x4, x4, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - add x0, x0, x4 │ │ │ │ - stp x2, x3, [sp] │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldp x2, x3, [sp] │ │ │ │ - ldr x0, [x3, #80] │ │ │ │ - b 492c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x309e8> │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - ldr x0, [x3, #80] │ │ │ │ - sub x2, x1, x2 │ │ │ │ - b 492b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x309d8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d068 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 493d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30af8> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [sp, #72] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cbz x1, 4944c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b6c> │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 49534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c54> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldrb w0, [x1] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x3, [x2] │ │ │ │ - subs x1, x1, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne 4952c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c4c> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0x8c0 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 494f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c18> // 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, 4950c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c2c> │ │ │ │ - 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, 49574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c94> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x538 │ │ │ │ - str w4, [sp, #24] │ │ │ │ - str x3, [sp, #32] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - b.ne 49570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c90> // b.any │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - str x0, [sp] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [sp] │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b 49410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b30> │ │ │ │ - sub x4, x4, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - add x0, x0, x4 │ │ │ │ - stp x2, x3, [sp] │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldp x2, x3, [sp] │ │ │ │ - ldr x0, [x3, #96] │ │ │ │ - b 49488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ba8> │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - ldr x0, [x3, #96] │ │ │ │ - sub x2, x1, x2 │ │ │ │ - b 49478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b98> │ │ │ │ + b 4dc8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c8c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d068 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 49598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30cb8> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x9f0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 43d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4ac> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 43d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4ac> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 43f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b640> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 43f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b640> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 440b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7d0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 440b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7d0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 44240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b960> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 44240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b960> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 496d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30df4> // b.none │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.ne 496dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30dfc> // b.any │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbnz w3, #2, 496dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30dfc> │ │ │ │ - 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, 496e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e00> │ │ │ │ - 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] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4972c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e4c> │ │ │ │ - tbnz w2, #2, 4975c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e7c> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 49738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e58> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 443d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2baf0> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - b 4972c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e4c> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #80] │ │ │ │ - tbz w1, #0, 49788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ea8> │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x25, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + b 4d45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2345c> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4972c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e4c> │ │ │ │ - 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, 4980c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f2c> │ │ │ │ - tbnz w2, #2, 4983c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f5c> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 49818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f38> │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 443d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2baf0> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - b 4980c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f2c> │ │ │ │ + b 4dd08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d08> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #69] │ │ │ │ - tbz w1, #0, 49868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f88> │ │ │ │ - strb wzr, [x19, #69] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4980c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f2c> │ │ │ │ - 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, 498ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3100c> │ │ │ │ - tbnz w2, #2, 49924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31044> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 498f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31018> │ │ │ │ - bl ced0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 443d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2baf0> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - b 498ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3100c> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #80] │ │ │ │ - tbz w1, #0, 49950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31070> │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + b 4d624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23624> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 498ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3100c> │ │ │ │ - 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, 499cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310ec> │ │ │ │ - tbnz w2, #2, 49a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31124> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 499d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310f8> │ │ │ │ - bl ced0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x25, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 443d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2baf0> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - b 499cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310ec> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #69] │ │ │ │ - tbz w1, #0, 49a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31150> │ │ │ │ - strb wzr, [x19, #69] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + b 4daf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23af4> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2346c> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 499cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310ec> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 4d45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2345c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d9b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x239b8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23674> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr w1, [x19, #56] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - tbnz w1, #1, 49ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31204> │ │ │ │ - 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 49c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31354> // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3808] │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - adrp x20, 9e000 │ │ │ │ - mov x22, x0 │ │ │ │ - str w1, [x19, #56] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - stp x1, xzr, [sp, #16] │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr w0, [x19, #56] │ │ │ │ - add x2, x20, #0x730 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str wzr, [sp, #80] │ │ │ │ - strb wzr, [sp, #85] │ │ │ │ - str w1, [sp, #120] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - stur q31, [sp, #104] │ │ │ │ - tbz w0, #0, 49be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31304> │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + 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 48bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x302e0> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 46ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e5c0> │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - add x20, x20, #0x730 │ │ │ │ - str x20, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - tbz w0, #0, 49bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312e0> │ │ │ │ - tbz w0, #2, 49bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312e0> │ │ │ │ - add x2, sp, #0x10 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov x0, x2 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 443d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2baf0> │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 49bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312ec> │ │ │ │ - bl ced0 │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - b 49abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311dc> │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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 49b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31268> │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w0, [sp, #85] │ │ │ │ - tbz w0, #0, 49c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31370> │ │ │ │ - strb wzr, [sp, #85] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 49c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31358> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + b 4da08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a08> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 497e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f00> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236f4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 49c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31358> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 46ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e5c0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 49c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31358> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2383c> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 49cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313dc> │ │ │ │ + b 4d804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23804> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 49c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313a0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c840 │ │ │ │ + b 4d7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237e8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl c8e8 , 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 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x25, [sp, #776] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + b 4de88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e88> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 49c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31358> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233bc> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0xd8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 49bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312e0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 4d7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237bc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4d46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2346c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4d464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23464> │ │ │ │ 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] │ │ │ │ - mov w23, #0x5 // #5 │ │ │ │ - str x2, [x19] │ │ │ │ - ldr w2, [x19, #328] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w2, w23 │ │ │ │ - b.eq 49edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x315fc> // b.none │ │ │ │ - add x21, x19, #0x28 │ │ │ │ - add x22, x19, #0x30 │ │ │ │ - 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, #296] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19, #40] │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3816] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - add x0, x19, #0x128 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x3, [x21, x1] │ │ │ │ - str x2, [x19, #296] │ │ │ │ - bl c840 │ │ │ │ - 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, 49fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3170c> │ │ │ │ - ldr w0, [x3, #56] │ │ │ │ - tbz w0, #0, 49e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3159c> │ │ │ │ - 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, 49eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x315cc> │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - 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] │ │ │ │ + mov x20, x1 │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 4df98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f98> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + tbnz w0, #0, 4e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24058> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b c840 │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 49fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3170c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 49f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31644> // b.any │ │ │ │ - add x22, x19, #0x30 │ │ │ │ - add x21, x19, #0x28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 49db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314d8> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ + ret │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 49db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314d8> │ │ │ │ - bl 49a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311a0> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 49fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3170c> │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 49fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x316d4> // b.none │ │ │ │ - nop │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - and w0, w0, w23 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 49f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31684> // 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, 49fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x316ec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 49f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31660> // b.any │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 49fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x316d4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cbz x0, 4e1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241bc> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4e114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24114> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x690 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [x21] │ │ │ │ - bl ced0 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 49fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x316c0> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 49ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31614> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 49f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31660> // b.any │ │ │ │ - b 49f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x316a8> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 49de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31504> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x758 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4e1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241bc> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4e17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2417c> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + tbz w0, #0, 4df88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f88> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4e1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241b8> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4e0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240e0> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x19 │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ 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] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldr w1, [x19, #328] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w1, w25 │ │ │ │ - b.eq 4a1f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31914> // b.none │ │ │ │ - add x23, x19, #0x28 │ │ │ │ - add x24, x19, #0x30 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - mov x0, x24 │ │ │ │ - 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3816] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - add x0, x19, #0x128 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x3, [x23, x1] │ │ │ │ - str x2, [x19, #296] │ │ │ │ - bl c840 │ │ │ │ - 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, 4a318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a38> │ │ │ │ - ldr w0, [x2, #56] │ │ │ │ - tbz w0, #0, 4a138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31858> │ │ │ │ - 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, 4a1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318e0> │ │ │ │ - add x1, x23, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318e0> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x23, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318e0> // b.any │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a1c> // 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] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 4e1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241b8> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 4e148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24148> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x20 │ │ │ │ + bl c540 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b c840 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 4a318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a38> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a23c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3195c> // b.any │ │ │ │ - add x24, x19, #0x30 │ │ │ │ - add x23, x19, #0x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 4a074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31794> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 4a074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31794> │ │ │ │ - bl 49a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311a0> │ │ │ │ - ldr x24, [x23] │ │ │ │ - cbz x24, 4a318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a38> │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 4a2d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319f4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - and w0, w0, w25 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4a284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319a4> // b.none │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x2, [x2, #136] │ │ │ │ + b cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x2, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x2, x2, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 4e078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24078> // b.none │ │ │ │ + blr x3 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4e078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24078> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl d0c8 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x2, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x2, x2, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 4dfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23fc4> // b.none │ │ │ │ + blr x3 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4dfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23fc4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4e0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240c8> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ blr x2 │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - cbz x0, 4a2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a0c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4a260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31980> // b.any │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 4a2d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319f4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl ced0 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4a2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319e0> // b.any │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - stp x24, x24, [x24] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - b 4a20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3192c> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4a260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31980> // b.any │ │ │ │ - b 4a2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319c8> │ │ │ │ - mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - b 4a1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318e0> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4a0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317c0> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov w1, w0 │ │ │ │ + b 4e0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240c8> │ │ │ │ + stp x0, x2, [sp, #48] │ │ │ │ + bl d0c8 │ │ │ │ + adrp x3, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + ldp x0, x2, [sp, #48] │ │ │ │ + add x3, x3, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 4e040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24040> // b.none │ │ │ │ + str x2, [sp, #48] │ │ │ │ + blr x4 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + b 4e040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24040> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ 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 │ │ │ │ + mov x20, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - mov w24, #0x5 // #5 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr w2, [x19, #312] │ │ │ │ - add x0, x0, #0x7b0 │ │ │ │ - str x1, [x20], #-16 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - tst w2, w24 │ │ │ │ - b.eq 4a518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c38> // b.none │ │ │ │ - add x23, x19, #0x20 │ │ │ │ - add x22, x19, #0x18 │ │ │ │ - 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, #280] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19, #24] │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x0, x19, #0x58 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #32] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3816] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - add x0, x19, #0x118 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x3, [x22, x1] │ │ │ │ - str x2, [x19, #280] │ │ │ │ - bl c840 │ │ │ │ - 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, 4a638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d58> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbz w0, #0, 4a460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31b80> │ │ │ │ - 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, 4a4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c08> │ │ │ │ - add x1, x22, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c08> // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x22, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4a4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c08> // b.any │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a61c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d3c> // 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 │ │ │ │ + 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + 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 4e3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x243f0> // 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, 4e338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24338> │ │ │ │ + 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, 4e274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24274> │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c990 │ │ │ │ + cbnz w0, 4e28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2428c> │ │ │ │ + sub x2, x27, x20 │ │ │ │ + mov w0, w2 │ │ │ │ + cmp x2, x23 │ │ │ │ + b.gt 4e290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24290> │ │ │ │ + cmp x2, x24 │ │ │ │ + b.lt 4e2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242a4> // b.tstop │ │ │ │ + tbnz w0, #31, 4e2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242a4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cbz x0, 4e2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242b0> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24250> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + cbnz x0, 4e29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2429c> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w2, 4e33c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2433c> │ │ │ │ + cbz x28, 4e2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242d0> │ │ │ │ + mov x2, x28 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl c990 │ │ │ │ + cbnz w0, 4e2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242ec> │ │ │ │ + sub x0, x20, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 4e2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242f0> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 4e364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24364> // b.tstop │ │ │ │ + tbnz w0, #31, 4e364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24364> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4e308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24308> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl ced0 │ │ │ │ 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 x29, x30, [sp], #64 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ - b c840 │ │ │ │ - ldur x22, [x19, #-8] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 4a638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d58> │ │ │ │ - ldr x1, [x0] │ │ │ │ + ret │ │ │ │ + add x19, x22, #0x8 │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 4e364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24364> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl cfa8 │ │ │ │ + ldp x25, x20, [x0, #32] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x20, x27 │ │ │ │ + csel x28, x20, x27, ls // ls = plast │ │ │ │ + b 4e2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242b8> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ne 4e3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x243a4> // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x23, x21 │ │ │ │ + bl c648 >::close()@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bfxil x19, x1, #0, #8 │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [x22, #40] │ │ │ │ + b 4e310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24310> │ │ │ │ + ldr x20, [x19, #40] │ │ │ │ + cmp x27, x20 │ │ │ │ + csel x2, x27, x20, ls // ls = plast │ │ │ │ + cbz x2, 4e3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x243c4> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c990 │ │ │ │ + cbnz w0, 4e3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x243e8> │ │ │ │ + sub x1, x27, x20 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 4e374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24374> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x1, x0 │ │ │ │ - b.ne 4a560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c80> // b.any │ │ │ │ - add x23, x19, #0x20 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 4a398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ab8> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x22, x19, #0x18 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 4a39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31abc> │ │ │ │ - bl 49a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311a0> │ │ │ │ - ldr x23, [x22] │ │ │ │ - cbz x23, 4a638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d58> │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 4a5f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d14> // b.none │ │ │ │ + b.lt 4e370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24370> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 4e374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24374> │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x27, #0x1 │ │ │ │ + mov x26, x0 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4e224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24224> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - and w0, w0, w24 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4a5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31cc4> // 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, 4a60c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d2c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4a580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ca0> // b.any │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 4a5f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d14> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x22, [x22] │ │ │ │ - bl ced0 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4a5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d00> // b.any │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - stp x23, x23, [x23] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - str w0, [x23, #56] │ │ │ │ - b 4a530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c50> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4a580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ca0> // b.any │ │ │ │ - b 4a5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ce8> │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - b 4a4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c08> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4a3c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ae8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x0, #0xb0 // #176 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 4a73c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e5c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 49a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311a0> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4a718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e38> // b.none │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, #0x5 // #5 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x20, #56] │ │ │ │ - and w0, w0, w21 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4a6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31de4> // 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, 4a72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e4c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4a6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dc0> // b.any │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 4a714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e34> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl ced0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4a700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e20> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x6, x0, #0x28 │ │ │ │ + add x2, x2, #0x400 │ │ │ │ + add x5, x0, #0x50 │ │ │ │ + add x4, x0, #0x78 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x3, x3, #0x470 │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + stp xzr, 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] │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4a6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dc0> // b.any │ │ │ │ - b 4a6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e08> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + str xzr, [x0, #32] │ │ │ │ + str xzr, [x0, #72] │ │ │ │ + str xzr, [x0, #112] │ │ │ │ + str wzr, [x0, #136] │ │ │ │ + str xzr, [x0, #144] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + 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, #3760] │ │ │ │ + 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, 4e57c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2457c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c7e0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4e53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2453c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 4e534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24534> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + strb wzr, [x20, x3] │ │ │ │ + str x3, [x19, #8] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24598> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4a714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e34> // b.none │ │ │ │ + cbz x0, 4e4f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244f8> │ │ │ │ + b 4e560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24560> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl ced0 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 4a764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e84> // b.any │ │ │ │ - b 4a714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e34> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4a680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31da0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d728 , 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 c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b 4e4f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244f8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 4e59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2459c> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x3f8 │ │ │ │ + bl cc78 >::xsputn(char const*, long)@plt+0x8> │ │ │ │ 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 │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x7b0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov w23, #0x5 // #5 │ │ │ │ - str x2, [x19] │ │ │ │ - ldr w2, [x19, #328] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w2, w23 │ │ │ │ - b.eq 4a924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32044> // b.none │ │ │ │ - add x21, x19, #0x28 │ │ │ │ - add x22, x19, #0x30 │ │ │ │ - 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, #296] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19, #40] │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3816] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - add x0, x19, #0x128 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x3, [x21, x1] │ │ │ │ - str x2, [x19, #296] │ │ │ │ - bl c840 │ │ │ │ - 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, 4aa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3214c> │ │ │ │ - ldr w0, [x3, #56] │ │ │ │ - tbz w0, #0, 4a8bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31fdc> │ │ │ │ - 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, 4a8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3200c> │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6e8 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x20, [x19, #560] │ │ │ │ - add x0, x19, #0x230 │ │ │ │ - bl c840 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x21, x0 │ │ │ │ + bl c7e0 │ │ │ │ + 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 d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4e674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24674> // b.pmore │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 4e668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24668> // b.pmore │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x19 │ │ │ │ + bl c828 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 4aa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3214c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3208c> // b.any │ │ │ │ - add x22, x19, #0x30 │ │ │ │ - add x21, x19, #0x28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 4a7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f18> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 4a7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f18> │ │ │ │ - bl 49a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311a0> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 4aa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3214c> │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 4a9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32114> // b.none │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - and w0, w0, w23 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4a9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320c8> // 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, 4aa0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3212c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 4a984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320a4> // b.any │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 4a9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32114> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [x21] │ │ │ │ - bl ced0 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 4a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32100> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 4a93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3205c> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 4a984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320a4> // b.any │ │ │ │ - b 4a9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320ec> │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4a824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f44> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , 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+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ 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 │ │ │ │ - mov w24, #0x5 // #5 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr w2, [x19, #312] │ │ │ │ - add x0, x0, #0x7b0 │ │ │ │ - str x1, [x20], #-16 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - tst w2, w24 │ │ │ │ - b.eq 4ac2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3234c> // b.none │ │ │ │ - add x23, x19, #0x20 │ │ │ │ - add x22, x19, #0x18 │ │ │ │ - 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, #280] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19, #24] │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x0, x19, #0x58 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #32] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3816] │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - add x0, x19, #0x118 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x3, [x22, x1] │ │ │ │ - str x2, [x19, #280] │ │ │ │ - bl c840 │ │ │ │ - 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, 4ad38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32458> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbz w0, #0, 4ab6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3228c> │ │ │ │ - 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, 4abf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32314> │ │ │ │ - add x1, x22, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4abf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32314> // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x22, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4abf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32314> // b.any │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4ad1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3243c> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ + add x24, x0, #0x8 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 4e780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24780> │ │ │ │ + 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, 4e6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246d8> │ │ │ │ + bl c990 │ │ │ │ + cbnz w0, 4e6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246f0> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 4e6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246f4> │ │ │ │ + cmp x19, x25 │ │ │ │ + b.lt 4e708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24708> // b.tstop │ │ │ │ + tbnz w0, #31, 4e708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24708> │ │ │ │ + mov x22, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbz x20, 4e710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24710> │ │ │ │ + ldp x0, x19, [x20, #32] │ │ │ │ + b 4e6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246c0> │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 4e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24700> │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 4e778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24778> // b.none │ │ │ │ + ldr x19, [x22, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 4e738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24738> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c990 │ │ │ │ + cbnz w0, 4e754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24754> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 4e758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24758> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 4e778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24778> // b.tstop │ │ │ │ + tbnz w0, #31, 4e778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24778> │ │ │ │ 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 │ │ │ │ - bl c840 │ │ │ │ - mov x0, x20 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b ced0 │ │ │ │ - ldur x22, [x19, #-8] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 4ad38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32458> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4ac74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32394> // b.any │ │ │ │ - add x23, x19, #0x20 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 4aaa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x321c4> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x22, x19, #0x18 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 4aaa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x321c8> │ │ │ │ - bl 49a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311a0> │ │ │ │ - ldr x23, [x22] │ │ │ │ - cbz x23, 4ad38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32458> │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 4acf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32414> // b.none │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - and w0, w0, w24 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4acb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x323d0> // 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, 4ad0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3242c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4ac8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x323ac> // b.any │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 4acf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32414> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x22, [x22] │ │ │ │ - bl ced0 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4ace0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32400> // b.any │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - stp x23, x23, [x23] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - str w0, [x23, #56] │ │ │ │ - b 4ac44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32364> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 4ac8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x323ac> // b.any │ │ │ │ - b 4acd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x323f4> │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - b 4abf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32314> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4aad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x321f4> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - 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] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldr w1, [x19, #328] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - tst w1, w25 │ │ │ │ - b.eq 4af50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32670> // b.none │ │ │ │ - add x23, x19, #0x28 │ │ │ │ - add x24, x19, #0x30 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - mov x0, x24 │ │ │ │ - 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 c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl d818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3816] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - add x0, x19, #0x128 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x3, [x23, x1] │ │ │ │ - str x2, [x19, #296] │ │ │ │ - bl c840 │ │ │ │ - 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, 4b05c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3277c> │ │ │ │ - ldr w0, [x2, #56] │ │ │ │ - tbz w0, #0, 4ae8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325ac> │ │ │ │ - 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, 4af14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32634> │ │ │ │ - add x1, x23, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4af14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32634> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x23, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4af14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32634> // b.any │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32760> // 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 │ │ │ │ - bl c840 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, x19 │ │ │ │ + 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 │ │ │ │ - b ced0 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 4b05c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3277c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4af98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x326b8> // b.any │ │ │ │ - add x24, x19, #0x30 │ │ │ │ - add x23, x19, #0x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 4adc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324e8> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 4adc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324e8> │ │ │ │ - bl 49a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311a0> │ │ │ │ - ldr x24, [x23] │ │ │ │ - cbz x24, 4b05c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3277c> │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32738> // b.none │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - and w0, w0, w25 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4afd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x326f4> // 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, 4b030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32750> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4afb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x326d0> // b.any │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32738> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl ced0 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4b004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32724> // b.any │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - stp x24, x24, [x24] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - b 4af68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32688> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 4afb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x326d0> // b.any │ │ │ │ - b 4aff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32718> │ │ │ │ - mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - b 4af14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32634> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4adf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32514> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ mov x29, sp │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 443d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2baf0> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - tbnz w0, #0, 4b0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327e4> │ │ │ │ - str wzr, [x19, #208] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3712] │ │ │ │ + ldrb w0, [x19, #520] │ │ │ │ + tbnz w0, #0, 4e83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2483c> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + tbnz w0, #0, 4e7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247dc> │ │ │ │ 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 4b0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327f8> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4b0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3280c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - cbz x2, 4b160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32880> │ │ │ │ - add x1, x2, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32880> // 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 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32880> // b.any │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x1, [x2] │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 4b178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32898> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x2 │ │ │ │ - blr x1 │ │ │ │ - strb wzr, [x20, #96] │ │ │ │ - str wzr, [x19, #208] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 4e92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2492c> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 4e8bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248bc> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x20 │ │ │ │ + bl c540 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + b cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4e92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2492c> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4e8f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248f0> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ mov x0, x2 │ │ │ │ - blr x3 │ │ │ │ - strb wzr, [x20, #96] │ │ │ │ - b 4b164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32884> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4b1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328c8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 48280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9a0> │ │ │ │ - strb wzr, [x20, #96] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x20 │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #208] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + bl c540 │ │ │ │ + bl cc18 >::basic_filebuf()@plt+0x8> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + tbz w0, #0, 4e7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247cc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x1, x1, #0x1e8 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + b 4e7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247f4> │ │ │ │ mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ + bl d0c8 │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4e824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24824> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4e824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24824> │ │ │ │ + stp x0, x2, [sp, #32] │ │ │ │ + bl d0c8 │ │ │ │ + adrp x3, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + ldp x0, x2, [sp, #32] │ │ │ │ + add x3, x3, #0x2c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 4e888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24888> // b.none │ │ │ │ + str x2, [sp, #32] │ │ │ │ + blr x4 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + b 4e888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24888> │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + cbz x0, 4ebfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bfc> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x8c0 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4b20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3292c> │ │ │ │ - tbnz w2, #2, 4b2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a00> │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x7f8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4b224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32944> │ │ │ │ + ldr x26, [x25, #24] │ │ │ │ + cbz x26, 4eba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ba8> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x27, [x26, #24] │ │ │ │ + cbz x27, 4eb5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b5c> │ │ │ │ + ldr x28, [x27, #24] │ │ │ │ + cbz x28, 4eb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b1c> │ │ │ │ + ldr x24, [x28, #24] │ │ │ │ + cbz x24, 4eadc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24adc> │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + cbz x23, 4ea9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a9c> │ │ │ │ + ldr x22, [x23, #24] │ │ │ │ + cbz x22, 4ea5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a5c> │ │ │ │ + ldr x20, [x22, #24] │ │ │ │ + cbz x20, 4ea1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a1c> │ │ │ │ + ldr x21, [x20, #24] │ │ │ │ + cbz x21, 4e9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x249dc> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov x19, x21 │ │ │ │ + bl 4e930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24930> │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x21, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4e9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x249bc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4e9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x249d0> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 4b250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32970> │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ + bl ced0 │ │ │ │ + cbnz x21, 4e998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24998> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x19, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4b264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32984> // b.none │ │ │ │ + b.eq 4e9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x249f4> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4b278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32998> // b.none │ │ │ │ + b.eq 4ea08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a08> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 4b22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3294c> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3294c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3294c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4b2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a08> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4b22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3294c> │ │ │ │ - bl 4b080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327a0> │ │ │ │ - b 4b20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3292c> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4b22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3294c> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4b20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3292c> │ │ │ │ - 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, 4b34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a6c> │ │ │ │ - tbnz w2, #2, 4b428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b48> │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x7f8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4b364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a84> │ │ │ │ bl ced0 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 4b398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ab8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ + cbz x19, 4ea1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a1c> │ │ │ │ + mov x20, x19 │ │ │ │ + b 4e990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24990> │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32acc> // b.none │ │ │ │ + b.eq 4ea34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a34> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4b3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ae0> // b.none │ │ │ │ + b.eq 4ea48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a48> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 4b36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a8c> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a8c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a8c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4b430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b50> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4b36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a8c> │ │ │ │ - bl 4b080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327a0> │ │ │ │ - b 4b34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a6c> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4b36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a8c> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4b34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a6c> │ │ │ │ - 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, 4b498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32bb8> │ │ │ │ - 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, 4b4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32bd8> │ │ │ │ - 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, 4b4dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32bfc> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4b4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32bf8> │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - 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 c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - tbz w0, #0, 4b51c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c3c> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4b518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c38> │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - strb wzr, [x1, #16] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - bl 496a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30dc0> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - b 4b4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c14> │ │ │ │ - bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #128] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , 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] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4b5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32cec> │ │ │ │ - tbnz w2, #2, 4b674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d94> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4b5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d04> │ │ │ │ + mov x0, x22 │ │ │ │ bl ced0 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 4b650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d70> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 4b650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d70> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d70> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d70> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4b67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d9c> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - bl 4b460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b80> │ │ │ │ - b 4b5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32cec> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4b650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d70> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4b5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32cec> │ │ │ │ - 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, 4b6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32dec> │ │ │ │ - tbnz w2, #2, 4b77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e9c> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4b6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e04> │ │ │ │ + cbz x19, 4ea5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a5c> │ │ │ │ + mov x22, x19 │ │ │ │ + b 4e988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24988> │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ea74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a74> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 4b750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e70> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 4b750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e70> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e70> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4b750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e70> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4b784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ea4> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - bl 4b460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b80> │ │ │ │ - b 4b6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32dec> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4b750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e70> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4b6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32dec> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - bl 49a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311a0> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4b838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f58> // b.none │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, #0x5 // #5 │ │ │ │ - ldr w0, [x20, #56] │ │ │ │ - and w0, w0, w21 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4b7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f10> // 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, 4b848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f68> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4b7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32eec> // b.any │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 4b834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f54> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ea88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a88> // b.none │ │ │ │ bl ced0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4b820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f40> // 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 4b7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32eec> // b.any │ │ │ │ - b 4b814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f34> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4b7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ed8> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 4b834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f54> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ + mov x0, x23 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4ea9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a9c> │ │ │ │ + mov x23, x19 │ │ │ │ + b 4e980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24980> │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + add x1, x24, #0x50 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ab4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ac8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4eadc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24adc> │ │ │ │ + mov x24, x19 │ │ │ │ + b 4e978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24978> │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + add x1, x28, #0x50 │ │ │ │ + ldr x19, [x28, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eaf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24af4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x28, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b08> // b.none │ │ │ │ bl ced0 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 4b880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fa0> // b.any │ │ │ │ - b 4b834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f54> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp x1, x2, [x0, #32] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 4b93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3305c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x3, x0 │ │ │ │ - mov x29, sp │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 4b940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33060> │ │ │ │ - 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 4b928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33048> // b.none │ │ │ │ - ldr x2, [x3, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x4, [x3, #48] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - add x2, x1, w2, sxtw │ │ │ │ - stp x1, x2, [x3, #32] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x1, x1, [x3, #32] │ │ │ │ - str x4, [x3, #48] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x9f0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - mov w3, w1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - 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, 4b9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33114> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 4ba4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3316c> │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.eq 4ba7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3319c> // b.none │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 4ba84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x331a4> // b.none │ │ │ │ - strb w3, [x1] │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x2, #40] │ │ │ │ - mov w1, w3 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4badc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x331fc> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov w0, w1 │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - and w1, w4, #0x2 │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.eq 4b9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330e4> // b.none │ │ │ │ - ldrb w0, [x2, #80] │ │ │ │ - strb w3, [sp, #23] │ │ │ │ - tbz w0, #0, 4bae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33200> │ │ │ │ - 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 4b9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330e0> // b.none │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - b 4b9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330e4> │ │ │ │ - ldr x4, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0x8e0 │ │ │ │ - ldr x4, [x4, #176] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.ne 4bab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x331d0> // b.any │ │ │ │ - ldp x1, x0, [x0, #96] │ │ │ │ - stp x1, x1, [x2, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.ne 4b9a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330c4> // b.any │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 4b9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330e4> │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp] │ │ │ │ - str w3, [sp, #12] │ │ │ │ - bl 4b8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc0> │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - ldp x1, x0, [x2, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4b9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330d0> // b.any │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - b 4b9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330e4> │ │ │ │ - str x0, [sp] │ │ │ │ - str w3, [sp, #12] │ │ │ │ - blr x4 │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.eq 4ba7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3319c> // b.none │ │ │ │ - ldr w0, [x2, #120] │ │ │ │ - tbz w0, #1, 4ba00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33120> │ │ │ │ - ldr x1, [x2, #40] │ │ │ │ - b 4b9a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330c4> │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x9f0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.eq 4bb44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33264> // b.none │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 4bbd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332f0> │ │ │ │ - cmp w1, #0x18 │ │ │ │ - b.eq 4bb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332ac> // b.none │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.ne 4bb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332ac> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 47000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e720> │ │ │ │ - add x1, x1, #0x6c0 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4bbc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332e8> // b.any │ │ │ │ - bl 4b8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc0> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - tbz w0, #0, 4bbd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332f0> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 4bbbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332dc> │ │ │ │ - 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, 4bbd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332f0> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 4bb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332ac> │ │ │ │ - blr x2 │ │ │ │ - b 4bb7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3329c> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x9f0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - b 4bb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332a0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x23, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - mov x27, x2 │ │ │ │ - ldr x21, [x23] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x21, 4bea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c4> │ │ │ │ - ldr w0, [x21, #56] │ │ │ │ - mov x28, x1 │ │ │ │ - tbz w0, #1, 4be84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335a4> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3904] │ │ │ │ - add x22, x27, x3 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4024] │ │ │ │ - mov x0, x27 │ │ │ │ - str x27, [sp] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 4bd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33450> // b.none │ │ │ │ - ldp x0, x20, [x21, #40] │ │ │ │ - ldr x19, [x23] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4bdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3350c> // b.none │ │ │ │ - cbz x19, 4bec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335e4> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 4bdd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x334f0> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbz w0, #0, 4bd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33494> │ │ │ │ - ldr x2, [x23] │ │ │ │ - cbz x2, 4bea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c4> │ │ │ │ - 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 4bd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3342c> │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 4bea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c4> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 4bea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c4> │ │ │ │ - ldp x1, x3, [x0, #24] │ │ │ │ - add x2, x0, #0x18 │ │ │ │ - sub x19, x19, x20 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x19, x1, x19 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x19, x1, [x2, #16] │ │ │ │ - sub x0, x0, x27 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4bea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c0> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x4, x20 │ │ │ │ - add x3, x21, #0x28 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf48 >::sync()@plt+0x8> │ │ │ │ - ldr w1, [x26] │ │ │ │ - mov x0, x19 │ │ │ │ - bl c588 │ │ │ │ - mov w20, w0 │ │ │ │ - add x2, x21, #0x28 │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf18 │ │ │ │ - mov w0, w20 │ │ │ │ - bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ - ldr w0, [x25] │ │ │ │ - cmp w20, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - b.eq 4bcbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333dc> // b.none │ │ │ │ - ldr x0, [sp] │ │ │ │ - b 4bc90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333b0> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4bcb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333d4> │ │ │ │ - cbz x19, 4bea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c4> │ │ │ │ - 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 4be5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3357c> │ │ │ │ - ldr x1, [x23] │ │ │ │ - cbz x1, 4bea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c4> │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x19, [x23] │ │ │ │ - cbz x19, 4bea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c4> │ │ │ │ - ldp x0, x2, [x19, #24] │ │ │ │ - add x20, x0, x20 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x20, x0, [x19, #40] │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - b 4bcac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x333cc> │ │ │ │ - ldr x19, [x23] │ │ │ │ - cbz x19, 4bea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c4> │ │ │ │ - ldp x1, x3, [x19, #24] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - add x20, x1, x20 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x20, x1, [x19, #40] │ │ │ │ - cbnz x0, 4be54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33574> │ │ │ │ - ldr x0, [sp] │ │ │ │ - b 4bd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33450> │ │ │ │ - tbnz w0, #0, 4bee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33604> │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x21, #56] │ │ │ │ - ldp x2, x0, [x21, #24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x21, #40] │ │ │ │ - b 4bc74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33394> │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xea0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x170 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp x2, x3, [x0, #32] │ │ │ │ - sub x3, x3, x2 │ │ │ │ - cmp x3, #0x0 │ │ │ │ - b.le 4bfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336c8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x4, x0 │ │ │ │ - add x0, x0, #0x48 │ │ │ │ - mov x29, sp │ │ │ │ - ldrb w1, [x0, #16] │ │ │ │ - tbz w1, #0, 4bfac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336cc> │ │ │ │ - ldr x1, [x4, #96] │ │ │ │ - stp x3, x4, [sp, #16] │ │ │ │ - bl 4bc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33340> │ │ │ │ - ldp x3, x4, [sp, #16] │ │ │ │ - ldp x1, x2, [x4, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 4bf94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336b4> // b.none │ │ │ │ - ldr x3, [x4, #40] │ │ │ │ - add x1, x1, x0 │ │ │ │ - str x2, [x4, #48] │ │ │ │ - sub x3, x3, x1 │ │ │ │ - add x3, x1, w3, sxtw │ │ │ │ - stp x1, x3, [x4, #32] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x1, x1, [x4, #32] │ │ │ │ - str x2, [x4, #48] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xb08 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - mov w4, w1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - 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, 4c074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33794> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 4c0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x337d8> │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.eq 4c0e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33808> // b.none │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4eb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b1c> │ │ │ │ + mov x28, x19 │ │ │ │ + b 4e970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24970> │ │ │ │ + ldr x0, [x27, #64] │ │ │ │ + add x1, x27, #0x50 │ │ │ │ + ldr x19, [x27, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4c0f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33810> // b.none │ │ │ │ - strb w4, [x1] │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x2, #40] │ │ │ │ - mov w1, w4 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4c148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33868> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov w0, w1 │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - and w1, w3, #0x2 │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.eq 4c044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33764> // b.none │ │ │ │ - ldrb w1, [x2, #88] │ │ │ │ - add x0, x2, #0x48 │ │ │ │ - strb w4, [sp, #23] │ │ │ │ - tbz w1, #0, 4c14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3386c> │ │ │ │ - ldr x1, [x2, #96] │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - add x2, sp, #0x17 │ │ │ │ - str w4, [sp] │ │ │ │ - bl 4bc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33340> │ │ │ │ - cmp x0, #0x1 │ │ │ │ - ldr w4, [sp] │ │ │ │ - b.eq 4c040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33760> // b.none │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - b 4c044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33764> │ │ │ │ - ldr x3, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0x860 │ │ │ │ - ldr x3, [x3, #176] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 4c11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3383c> // b.any │ │ │ │ - ldp x1, x0, [x0, #104] │ │ │ │ - stp x1, x1, [x2, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.ne 4c024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33744> // b.any │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 4c044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33764> │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp] │ │ │ │ - str w4, [sp, #12] │ │ │ │ - bl 4bf20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33640> │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - ldp x1, x0, [x2, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4c030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33750> // b.any │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - b 4c044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33764> │ │ │ │ - str x0, [sp] │ │ │ │ - str w4, [sp, #12] │ │ │ │ - blr x3 │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.eq 4c0e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33808> // b.none │ │ │ │ - ldr w0, [x2, #128] │ │ │ │ - tbz w0, #1, 4c080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x337a0> │ │ │ │ - ldr x1, [x2, #40] │ │ │ │ - b 4c024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33744> │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xb08 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - 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 4c1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33910> │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4c244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33964> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4bc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33340> │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 4c224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33944> // 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, 4c244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33964> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 4c20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3392c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b.eq 4eb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b34> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + add x1, x27, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b48> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4eb5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b5c> │ │ │ │ + mov x27, x19 │ │ │ │ + b 4e968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24968> │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + add x1, x26, #0x50 │ │ │ │ + ldr x19, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eb74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b74> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x1, x26, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eb88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b88> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4eb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b9c> │ │ │ │ + mov x26, x19 │ │ │ │ + b 4e960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24960> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ebc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bc0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ebd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bd4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4ebe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24be8> │ │ │ │ + mov x25, x19 │ │ │ │ + b 4e94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2494c> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 4c1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33910> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4c210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33930> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xb08 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - 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 4c2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a10> │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4c340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a60> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4bc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33340> │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 4c324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a44> // 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, 4c340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a60> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 4c30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a2c> │ │ │ │ - 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 4c2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a10> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4c30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a2c> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xb08 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ + cbz x0, 4ef80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f80> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 4c3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ac0> │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #0, 4c3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ae0> │ │ │ │ - add x2, x0, #0x20 │ │ │ │ - orr w1, w1, #0x2 │ │ │ │ - str w1, [x0, #64] │ │ │ │ - ldp x3, x0, [x0, #32] │ │ │ │ - add x0, x3, x0 │ │ │ │ - stp x3, x0, [x2, #16] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xcf0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x3, x3, #0x630 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl c9d8 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x22, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x0, x28, [x22, #32] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - sub x0, x28, x0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 4c5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ce4> │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - add x24, x22, #0x48 │ │ │ │ - ldrb w0, [x22, #168] │ │ │ │ - tbz w0, #0, 4c6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e10> │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - ldr x26, [x22, #176] │ │ │ │ - tbnz w0, #0, 4c5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d18> │ │ │ │ - ldr x1, [x26] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x2, [x24, #80] │ │ │ │ - ldr x3, [x1, #96] │ │ │ │ - ldp x1, x4, [x22, #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, [x22, #96] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x26, [x25, #24] │ │ │ │ + cbz x26, 4ef18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f18> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x27, [x26, #24] │ │ │ │ + cbz x27, 4eeb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24eb8> │ │ │ │ + ldr x28, [x27, #24] │ │ │ │ + cbz x28, 4ee64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e64> │ │ │ │ + ldr x24, [x28, #24] │ │ │ │ + cbz x24, 4ee10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e10> │ │ │ │ + ldr x23, [x24, #24] │ │ │ │ + cbz x23, 4edbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dbc> │ │ │ │ + ldr x22, [x23, #24] │ │ │ │ + cbz x22, 4ed68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d68> │ │ │ │ + ldr x20, [x22, #24] │ │ │ │ + cbz x20, 4ed14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d14> │ │ │ │ + ldr x21, [x20, #24] │ │ │ │ + cbz x21, 4ecc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc0> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov x19, x21 │ │ │ │ + bl 4ec00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c00> │ │ │ │ + ldr x0, [x21, #96] │ │ │ │ + add x1, x21, #0x70 │ │ │ │ + ldr x21, [x21, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 4c598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cb8> // b.any │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x24, #88] │ │ │ │ - ldr x21, [x22, #72] │ │ │ │ - cbz x21, 4c738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e58> │ │ │ │ - ldr w0, [x21, #64] │ │ │ │ - tbz w0, #1, 4c6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33df4> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3840] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3824] │ │ │ │ - b 4c510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c30> │ │ │ │ - cbz x19, 4c718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e38> │ │ │ │ - add x3, x21, #0x30 │ │ │ │ - mov x2, x28 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c888 │ │ │ │ - ldr w1, [x25] │ │ │ │ - mov x0, x19 │ │ │ │ - bl cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w20, w0 │ │ │ │ - add x2, x21, #0x30 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w20 │ │ │ │ - bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ - ldr w0, [x27] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.eq 4c648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d68> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.eq 4c628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d48> // b.none │ │ │ │ - ldp x0, x4, [x21, #48] │ │ │ │ - ldr x19, [x24] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 4c4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33bdc> // b.any │ │ │ │ - cbz x19, 4c738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e58> │ │ │ │ - ldr x2, [x26] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - ldr x20, [x19, #48] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x20, x20, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x20, x0, #0x4, gt │ │ │ │ - b.le 4c600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d20> │ │ │ │ - ldr x1, [x24] │ │ │ │ - cbz x1, 4c738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e58> │ │ │ │ - ldr x3, [x1, #32] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4c738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e58> │ │ │ │ - ldp x0, x2, [x19, #32] │ │ │ │ - add x20, x0, x20 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x20, x0, [x19, #48] │ │ │ │ - ldr x4, [x21, #56] │ │ │ │ - b 4c4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33be0> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x2, x3, [x22, #184] │ │ │ │ - ldr x1, [x22, #40] │ │ │ │ - add x0, x2, x0 │ │ │ │ - add x2, x2, x3 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - str x2, [x22, #48] │ │ │ │ - add x1, x0, w1, sxtw │ │ │ │ - stp x0, x1, [x22, #32] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e00> // 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] │ │ │ │ - b 4c48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33bac> │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4c738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e58> │ │ │ │ - ldp x1, x3, [x19, #32] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - add x20, x1, x20 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x20, x1, [x19, #48] │ │ │ │ - cbnz x0, 4c590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cb0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - b 4c6bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ddc> │ │ │ │ - ldp x0, x1, [x22, #184] │ │ │ │ - stp x0, x0, [x22, #32] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [x22, #48] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - b 4c5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ce4> │ │ │ │ - ldr x2, [x22, #72] │ │ │ │ - cbz x2, 4c738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e58> │ │ │ │ - ldr x3, [x26] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - ldr x19, [x2, #48] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - mov x2, x19 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ccmp x19, x0, #0x4, gt │ │ │ │ - b.le 4c698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33db8> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - cbz x0, 4c738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e58> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - cbz x0, 4c738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e58> │ │ │ │ - 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 x28, x0 │ │ │ │ - b.eq 4c628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d48> // b.none │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - b 4c59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cbc> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 4c360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a80> │ │ │ │ - b 4c49c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33bbc> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xba0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xcf0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov w23, w1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - 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, 4c804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f24> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 4c98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340ac> │ │ │ │ - cmn w23, #0x1 │ │ │ │ - b.eq 4c9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340dc> // b.none │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ + b.eq 4ec8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c8c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4caa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341c0> // b.none │ │ │ │ - strb w23, [x1] │ │ │ │ - ldr x0, [x28, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x28, #40] │ │ │ │ - mov w1, w23 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4caf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34214> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov w0, w1 │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - and w1, w2, #0x2 │ │ │ │ - cmn w23, #0x1 │ │ │ │ - b.eq 4c7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33eec> // b.none │ │ │ │ - ldrb w0, [x28, #168] │ │ │ │ - add x24, x28, #0x48 │ │ │ │ - strb w23, [sp, #31] │ │ │ │ - tbz w0, #0, 4cb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34224> │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - ldr x1, [x28, #176] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - tbnz w0, #0, 4c9ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3410c> │ │ │ │ - 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] │ │ │ │ + b.eq 4eca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ca0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 4ca8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341ac> // b.any │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x24, #88] │ │ │ │ - ldr x21, [x28, #72] │ │ │ │ - cbz x21, 4cb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34270> │ │ │ │ - ldr w0, [x21, #64] │ │ │ │ - tbz w0, #1, 4ca94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341b4> │ │ │ │ - add x0, sp, #0x1f │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3840] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3824] │ │ │ │ - b 4c90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3402c> │ │ │ │ - cbz x19, 4cb30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34250> │ │ │ │ - add x3, x21, #0x30 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c888 │ │ │ │ - ldr w1, [x25] │ │ │ │ - mov x0, x19 │ │ │ │ - bl cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w27, w0 │ │ │ │ - add x2, x21, #0x30 │ │ │ │ - mov x1, x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ + b.eq 4ecb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cb4> // b.none │ │ │ │ + bl ced0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w27 │ │ │ │ - bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 4ca10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34130> // b.none │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4c9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3411c> // b.none │ │ │ │ - ldp x0, x4, [x21, #48] │ │ │ │ - ldr x19, [x24] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 4c8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33fd0> // b.any │ │ │ │ - cbz x19, 4cb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34270> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - 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 4c9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340e4> │ │ │ │ - ldr x1, [x24] │ │ │ │ - cbz x1, 4cb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34270> │ │ │ │ - ldr x3, [x1, #32] │ │ │ │ - sub x27, x27, x0 │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4cb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34270> │ │ │ │ - ldp x0, x2, [x19, #32] │ │ │ │ - add x27, x0, x27 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x27, x0, [x19, #48] │ │ │ │ - ldr x4, [x21, #56] │ │ │ │ - b 4c8b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33fd4> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0x7e0 │ │ │ │ - ldr x2, [x2, #176] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4cad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341f8> // b.any │ │ │ │ - ldp x1, x0, [x0, #184] │ │ │ │ - stp x1, x1, [x28, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x28, #48] │ │ │ │ - cmn w23, #0x1 │ │ │ │ - b.ne 4c7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ecc> // b.any │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 4c7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33eec> │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4cb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34270> │ │ │ │ - ldp x1, x3, [x19, #32] │ │ │ │ - sub x27, x27, x0 │ │ │ │ - add x27, x1, x27 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x27, x1, [x19, #48] │ │ │ │ - cbnz x0, 4c984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340a4> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - b 4ca70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34190> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - b 4c880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33fa0> │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - mov w1, w23 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - b 4c7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33eec> │ │ │ │ - ldr x2, [x28, #72] │ │ │ │ - cbz x2, 4cb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34270> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - 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 4cabc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341dc> │ │ │ │ - ldr x0, [x28, #72] │ │ │ │ - cbz x0, 4cb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34270> │ │ │ │ - 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] │ │ │ │ - add x0, sp, #0x1f │ │ │ │ - sub x0, x1, x0 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 4c7c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ee8> // b.none │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - b 4c7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33eec> │ │ │ │ + bl ced0 │ │ │ │ + cbnz x21, 4ec68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c68> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x19, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ecd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ecec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cec> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ed00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d00> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4ed14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d14> │ │ │ │ + mov x20, x19 │ │ │ │ + b 4ec60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c60> │ │ │ │ + ldr x0, [x22, #96] │ │ │ │ + add x1, x22, #0x70 │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ed2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d2c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d40> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ed54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d54> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4ed68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d68> │ │ │ │ + mov x22, x19 │ │ │ │ + b 4ec58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c58> │ │ │ │ + ldr x0, [x23, #96] │ │ │ │ + add x1, x23, #0x70 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ed80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d80> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ed94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d94> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eda8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24da8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4edbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dbc> │ │ │ │ + mov x23, x19 │ │ │ │ + b 4ec50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c50> │ │ │ │ + ldr x0, [x24, #96] │ │ │ │ + add x1, x24, #0x70 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4edd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dd4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + add x1, x24, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ede8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24de8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4edfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dfc> // b.none │ │ │ │ + bl ced0 │ │ │ │ mov x0, x24 │ │ │ │ - bl 4c360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a80> │ │ │ │ - b 4c890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33fb0> │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4ee10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e10> │ │ │ │ + mov x24, x19 │ │ │ │ + b 4ec48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c48> │ │ │ │ + ldr x0, [x28, #96] │ │ │ │ + add x1, x28, #0x70 │ │ │ │ + ldr x19, [x28, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ee28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e28> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + add x1, x28, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ee3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e3c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x28, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ee50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e50> // b.none │ │ │ │ + bl ced0 │ │ │ │ mov x0, x28 │ │ │ │ - bl 4c3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b00> │ │ │ │ - ldp x1, x0, [x28, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4c7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ed8> // b.any │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - b 4c7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33eec> │ │ │ │ - ldr x0, [x28, #72] │ │ │ │ - cbz x0, 4cb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34270> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - b 4ca48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34168> │ │ │ │ - blr x2 │ │ │ │ - cmn w23, #0x1 │ │ │ │ - b.eq 4c9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340dc> // b.none │ │ │ │ - ldr w0, [x28, #208] │ │ │ │ - tbz w0, #1, 4c810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f30> │ │ │ │ - ldr x1, [x28, #40] │ │ │ │ - b 4c7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ecc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xba0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xcf0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 4c3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b00> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4cbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x342fc> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4cbb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x342d4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4ee64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e64> │ │ │ │ + mov x28, x19 │ │ │ │ + b 4ec40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c40> │ │ │ │ + ldr x0, [x27, #96] │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + ldr x19, [x27, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ee7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e7c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x27, #64] │ │ │ │ + add x1, x27, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ee90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e90> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + add x1, x27, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ea4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4eeb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24eb8> │ │ │ │ + mov x27, x19 │ │ │ │ + b 4ec38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c38> │ │ │ │ + ldr x0, [x26, #96] │ │ │ │ + add x1, x26, #0x70 │ │ │ │ + ldr x19, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ed0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + add x1, x26, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ee4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x1, x26, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4eef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ef8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4ef0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f0c> │ │ │ │ + mov x26, x19 │ │ │ │ + b 4ec30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c30> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x25, #0x70 │ │ │ │ + ldr x0, [x25, #96] │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ef30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f30> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ef44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f44> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ef58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f58> // b.none │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + cbz x19, 4ef6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f6c> │ │ │ │ + mov x25, x19 │ │ │ │ + b 4ec1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c1c> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4cbb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x342d8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xba0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 4c3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b00> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4cc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34378> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4cc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34354> │ │ │ │ - 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 c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4cc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34354> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xba0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0] │ │ │ │ - cbz x19, 4ccc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343e4> │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - stp x2, x2, [x19, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - str wzr, [x19, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d7d0 , 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+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xea0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , 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 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ - 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 4cf48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34668> // b.any │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - cbz x24, 4cfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346e4> │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - mov x22, x1 │ │ │ │ - tbz w0, #1, 4cf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3468c> │ │ │ │ - ldp x1, x19, [x24, #40] │ │ │ │ - add x0, sp, #0xf │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x21, x24 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 4cf88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346a8> // b.none │ │ │ │ - ldrb w23, [x21, #16] │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - tbz w23, #0, 4cecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x345ec> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w0, [x21, #17] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - tbnz w0, #0, 4ce18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34538> │ │ │ │ - mov x4, x19 │ │ │ │ - mov x2, x20 │ │ │ │ - add x3, x24, #0x28 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf48 >::sync()@plt+0x8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3848] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w1, [x1] │ │ │ │ - bl c588 │ │ │ │ - mov w19, w0 │ │ │ │ - add x2, x24, #0x28 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf18 │ │ │ │ - mov w0, w19 │ │ │ │ - bl d350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ - 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, 4cfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346e4> │ │ │ │ - and w23, w23, #0x1 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - ldr x26, [x0] │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - sub x20, x20, x26 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4cea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x345c0> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4ce48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34568> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4ce90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x345b0> │ │ │ │ - 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 4ce3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3455c> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x20, x19, #0x4, gt │ │ │ │ - b.le 4ce90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x345b0> │ │ │ │ - ldr x0, [x25] │ │ │ │ - cbz x0, 4cfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346e4> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x21, [x25] │ │ │ │ - cbz x21, 4cfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346e4> │ │ │ │ - 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, 4cef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34614> │ │ │ │ - ldp x1, x19, [x24, #40] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 4ce20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34540> // b.none │ │ │ │ - ldrb w23, [x21, #16] │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - tbnz w23, #0, 4cda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x344c0> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d5a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldrb w0, [x21, #17] │ │ │ │ - tbz w0, #0, 4cdac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x344cc> │ │ │ │ - ldr x21, [x25] │ │ │ │ - b 4ce14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34534> │ │ │ │ - str wzr, [x21, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x2, x2, [x0, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d7d0 , 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 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cf90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346b0> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + mov x23, x0 │ │ │ │ + add x3, x0, #0x30 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + str x3, [x23, #32] │ │ │ │ + bl 2a000 , 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 2a000 , 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, 4effc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ffc> │ │ │ │ + mov x1, x23 │ │ │ │ + bl 4ef84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f84> │ │ │ │ + str x0, [x23, #24] │ │ │ │ + ldr x22, [x19, #16] │ │ │ │ + mov x21, x23 │ │ │ │ + cbz x22, 4f084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25084> │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + 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 2a000 , 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 2a000 , 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, 4f06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2506c> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 4ef84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f84> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + cbz x22, 4f084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25084> │ │ │ │ + mov x21, x19 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + b 4f010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25010> │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x24, 4cfbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346dc> │ │ │ │ - ldr x2, [x24, #24] │ │ │ │ - stp x2, x2, [x24, #40] │ │ │ │ - mov x0, x24 │ │ │ │ - str wzr, [x24, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d7d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510> │ │ │ │ - strb wzr, [x24, #17] │ │ │ │ - b 4cf14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34634> │ │ │ │ - tbnz w0, #0, 4cf9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346bc> │ │ │ │ - ldp x1, x19, [x24, #24] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x24, #56] │ │ │ │ - add x19, x1, x19 │ │ │ │ - stp x1, x19, [x24, #40] │ │ │ │ - b 4cd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34498> │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b 4ce18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34538> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl c9d8 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xea0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ bti j │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - strb wzr, [x24, #17] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cf94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346b4> // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + bl ced0 │ │ │ │ bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 4cc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343a0> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cf98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346b8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl ced0 │ │ │ │ bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ bl c8e8 , 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 4cf98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346b8> // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + bl 4e930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24930> │ │ │ │ bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - b.ne 4cf98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346b8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4d094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x347b4> // b.none │ │ │ │ - b 4cf98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346b8> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4d024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34744> │ │ │ │ + b 4f0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250c8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4d094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x347b4> // b.none │ │ │ │ - b 4cf98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346b8> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - 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 4d1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x348c8> // b.none │ │ │ │ - cmp w20, #0x8 │ │ │ │ - b.ne 4d178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34898> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349ac> // 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, 4d290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349b0> │ │ │ │ - ldr x19, [x19, #96] │ │ │ │ - cmp w20, #0x18 │ │ │ │ - b.eq 4d214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34934> // b.none │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl 4cd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34440> │ │ │ │ - b 4d144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34864> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 4c000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33720> │ │ │ │ - add x1, x1, #0x180 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4d244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34964> // b.any │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - bl 4bf20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33640> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 4d290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349b0> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 4d234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34954> │ │ │ │ - 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, 4d290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349b0> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl 4cd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34440> │ │ │ │ - b 4d144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34864> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4cc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343a0> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str x19, [sp] │ │ │ │ - bl 4cd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34440> │ │ │ │ - b 4d144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34864> │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ mov x19, x0 │ │ │ │ - b 4d1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3491c> │ │ │ │ - blr x2 │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - b 4d1e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34908> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , 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 4cd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34440> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4d2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349e0> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xb08 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ + add x0, x23, #0x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + b 4f0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250a4> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4d1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34904> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + mov x0, x19 │ │ │ │ + b 4f0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250dc> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4d270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34990> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349ac> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3760] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr x19, [x0] │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz x19, 4d67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d9c> │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - mov x23, x2 │ │ │ │ - mov x26, x1 │ │ │ │ - mov x21, x19 │ │ │ │ - tbz w0, #0, 4d5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34cf4> │ │ │ │ - ldp x1, x2, [x19, #48] │ │ │ │ - tbnz w0, #2, 4d534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c54> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3824] │ │ │ │ - add x20, x23, x3 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3840] │ │ │ │ - str x23, [sp, #8] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 4d5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d10> // b.none │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cbz x19, 4d65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d7c> │ │ │ │ - mov x4, x20 │ │ │ │ - add x3, sp, #0x8 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c888 │ │ │ │ - ldr w24, [x25] │ │ │ │ - ldr w1, [x28] │ │ │ │ - mov x0, x19 │ │ │ │ - bl cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w27, w0 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w27 │ │ │ │ - bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [x21, #48] │ │ │ │ - cmp w27, w24 │ │ │ │ - b.eq 4d5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34ce4> // b.none │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4d4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c10> // b.none │ │ │ │ - ldr x19, [x22] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x19, 4d67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d9c> │ │ │ │ - ldr x3, [x26] │ │ │ │ - mov x0, x26 │ │ │ │ + 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ ldp x1, x2, [x19, #32] │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - ldr x19, [x22] │ │ │ │ - cbnz x0, 4d600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d20> │ │ │ │ - ldr w0, [x26, #64] │ │ │ │ - tbnz w0, #0, 4d620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d40> │ │ │ │ - cbz x19, 4d67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d9c> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - stp x0, x0, [x19, #48] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3824] │ │ │ │ - ldp x1, x2, [x21, #48] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3840] │ │ │ │ - b 4d4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c04> │ │ │ │ - ldr x19, [x22] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cbz x19, 4d65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d7c> │ │ │ │ - mov x4, x20 │ │ │ │ - add x3, sp, #0x8 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c888 │ │ │ │ - ldr w27, [x25] │ │ │ │ - ldr w1, [x24] │ │ │ │ - mov x0, x19 │ │ │ │ - bl cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w26, w0 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w26 │ │ │ │ - bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [x21, #48] │ │ │ │ - cmp w26, w27 │ │ │ │ - b.eq 4d5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34ce4> // b.none │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 4d4ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c0c> // b.none │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 4d4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c10> // b.none │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 4d46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34b8c> // b.any │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - sub x0, x20, x23 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4d638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d58> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x20, x23, x3 │ │ │ │ - str x23, [sp, #8] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3824] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4040] │ │ │ │ - b 4d558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c78> │ │ │ │ - ldr x19, [x22] │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cbz x19, 4d65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d7c> │ │ │ │ - mov x4, x20 │ │ │ │ - add x3, sp, #0x8 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c888 │ │ │ │ - ldr w27, [x26] │ │ │ │ - ldr w1, [x25] │ │ │ │ - mov x0, x19 │ │ │ │ - bl cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w24, w0 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w24 │ │ │ │ - bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [x21, #48] │ │ │ │ - cmp w24, w27 │ │ │ │ - b.eq 4d5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34ce4> // b.none │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ne 4d550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c70> // b.any │ │ │ │ - b 4d4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c10> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - subs x0, x0, x23 │ │ │ │ - csinv x0, x0, xzr, ne // ne = any │ │ │ │ - b 4d4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c14> │ │ │ │ - tbnz w0, #1, 4d63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d5c> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - stp x1, x1, [x19, #48] │ │ │ │ - mov x2, x1 │ │ │ │ - str w0, [x19, #64] │ │ │ │ - b 4d37c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a9c> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ne 4d420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34b40> // b.any │ │ │ │ - b 4d4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c10> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4d620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d40> // b.none │ │ │ │ - cbz x19, 4d67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d9c> │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x19, #48] │ │ │ │ - ldp x1, x2, [x21, #48] │ │ │ │ - b 4d3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34ac0> │ │ │ │ - cbz x19, 4d67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d9c> │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - ldp x1, x2, [x21, #48] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - str w0, [x19, #64] │ │ │ │ - b 4d53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c5c> │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x3, x3, #0x8a8 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - add x0, x0, #0x158 │ │ │ │ - mov w2, #0x117 // #279 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xcf0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - mov x5, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x1, 4d7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34ec4> │ │ │ │ - ldr x0, [x5, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 4d70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e2c> // b.plast │ │ │ │ - ldrb w0, [x1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4dbd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x352f0> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x5, #8] │ │ │ │ - ldr x3, [x5, #200] │ │ │ │ - sub x2, x1, x2 │ │ │ │ - ldr x6, [x5, #184] │ │ │ │ - str x19, [sp, #112] │ │ │ │ - cmp x3, x2 │ │ │ │ - csel x2, x3, x2, le │ │ │ │ - cbnz x2, 4d7e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f04> │ │ │ │ - ldrb w12, [x5, #168] │ │ │ │ - sub x2, x3, x2 │ │ │ │ - add x2, x6, x2 │ │ │ │ - add x6, x6, x3 │ │ │ │ - stp x2, x6, [x5, #8] │ │ │ │ - add x11, x5, #0x48 │ │ │ │ - str x6, [x5, #24] │ │ │ │ - tbz w12, #0, 4dbf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35318> │ │ │ │ - ldr w4, [x11, #88] │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - ldr x7, [x5, #192] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldr x19, [x5, #176] │ │ │ │ - sub x7, x7, x3 │ │ │ │ - tbz w4, #0, 4d808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f28> │ │ │ │ - tbz w4, #1, 4d88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34fac> │ │ │ │ - cmp x7, x8 │ │ │ │ - b.gt 4d8f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35018> │ │ │ │ - add x3, x9, #0x1 │ │ │ │ - ldr x1, [x5, #184] │ │ │ │ - ldr x2, [x5, #200] │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ls 4d974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35094> // b.plast │ │ │ │ - ldr x0, [x5, #16] │ │ │ │ - add x2, x9, x2 │ │ │ │ - ldr x19, [sp, #112] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x5, #24] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - b 4d6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e00> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0x7c0 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4d994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x350b4> // b.any │ │ │ │ - ldr x1, [x0, #184] │ │ │ │ - str x19, [sp, #112] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x6, x1 │ │ │ │ - ldr x3, [x5, #200] │ │ │ │ - str x1, [x0, #24] │ │ │ │ - cmp x3, x2 │ │ │ │ - csel x2, x3, x2, le │ │ │ │ - cbz x2, 4d72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e4c> │ │ │ │ - sub x3, x3, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - add x0, x6, x3 │ │ │ │ - stp x2, x5, [sp, #8] │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldp x2, x5, [sp, #8] │ │ │ │ - ldr x6, [x5, #184] │ │ │ │ - ldr x3, [x5, #200] │ │ │ │ - b 4d72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e4c> │ │ │ │ - ldp x2, x8, [x5, #88] │ │ │ │ - ldr x0, [x11, #80] │ │ │ │ - sub x8, x8, x0 │ │ │ │ - add x1, x2, x0 │ │ │ │ - cmp x8, x7 │ │ │ │ - csel x8, x8, x7, le │ │ │ │ - mov x9, x8 │ │ │ │ - cmp x8, #0x1 │ │ │ │ - b.le 4db90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x352b0> │ │ │ │ - mov x2, x8 │ │ │ │ - mov x0, x6 │ │ │ │ - stp x8, x7, [sp, #8] │ │ │ │ - str x8, [sp, #24] │ │ │ │ - str w12, [sp, #32] │ │ │ │ - stp x5, x11, [sp, #40] │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr w12, [sp, #32] │ │ │ │ - ldp x5, x11, [sp, #40] │ │ │ │ - mov x6, x0 │ │ │ │ - ldp x8, x7, [sp, #8] │ │ │ │ - ldr x9, [sp, #24] │ │ │ │ - ldr w4, [x11, #88] │ │ │ │ - ldr x0, [x11, #80] │ │ │ │ - and w1, w4, #0x1 │ │ │ │ - add x0, x8, x0 │ │ │ │ - str x0, [x11, #80] │ │ │ │ - cbnz w1, 4d768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e88> │ │ │ │ - ldr x1, [x5, #96] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4d768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e88> // b.any │ │ │ │ - orr w4, w4, #0x1 │ │ │ │ - str w4, [x11, #88] │ │ │ │ - tbnz w4, #1, 4d76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e8c> │ │ │ │ - sub x3, x7, x8 │ │ │ │ - add x2, x6, x9 │ │ │ │ - mov x0, x11 │ │ │ │ - mov x1, x19 │ │ │ │ - stp x11, x6, [sp, #8] │ │ │ │ - stp x9, x7, [sp, #24] │ │ │ │ - str x8, [sp, #40] │ │ │ │ - str w12, [sp, #48] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - bl 4d320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a40> │ │ │ │ - ldr x8, [sp, #40] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - ldp x11, x6, [sp, #8] │ │ │ │ - ldp x9, x7, [sp, #24] │ │ │ │ - ldr w12, [sp, #48] │ │ │ │ - b.eq 4d9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x350c8> // b.none │ │ │ │ - add x8, x8, x0 │ │ │ │ - sub x3, x7, x8 │ │ │ │ - mov x9, x8 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.lt 4db3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3525c> // b.tstop │ │ │ │ - ldr w4, [x11, #88] │ │ │ │ - ubfx x12, x4, #1, #1 │ │ │ │ - cmp w12, #0x0 │ │ │ │ - ccmp x7, x8, #0x4, ne // ne = any │ │ │ │ - b.le 4d774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e94> │ │ │ │ - ldr x3, [x11, #80] │ │ │ │ - sub x7, x7, x8 │ │ │ │ - ldr x2, [x5, #128] │ │ │ │ - add x10, x5, #0x78 │ │ │ │ - ldr x1, [x5, #120] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - cmp x2, x7 │ │ │ │ - add x0, x6, x9 │ │ │ │ - csel x2, x2, x7, le │ │ │ │ - add x1, x1, x3 │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.le 4dba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x352c0> │ │ │ │ - stp x2, x8, [sp, #8] │ │ │ │ - stp x5, x11, [sp, #24] │ │ │ │ - str x10, [sp, #40] │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldp x5, x11, [sp, #24] │ │ │ │ - ldp x2, x8, [sp, #8] │ │ │ │ - ldr x10, [sp, #40] │ │ │ │ - ldr x3, [x11, #80] │ │ │ │ - ldr w4, [x11, #88] │ │ │ │ - add x3, x2, x3 │ │ │ │ - str x3, [x11, #80] │ │ │ │ - tbnz w4, #0, 4d96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3508c> │ │ │ │ - ldr x0, [x10, #8] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 4d96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3508c> // b.any │ │ │ │ - orr w4, w4, #0x1 │ │ │ │ - str w4, [x11, #88] │ │ │ │ - add x9, x8, x2 │ │ │ │ - b 4d774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e94> │ │ │ │ - ldr w3, [x5, #64] │ │ │ │ - add x1, x1, x2 │ │ │ │ - ldr x19, [sp, #112] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - str x1, [x5, #24] │ │ │ │ - orr w1, w3, #0x1 │ │ │ │ - str w1, [x5, #64] │ │ │ │ - b 4d6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e00> │ │ │ │ - str x0, [sp, #8] │ │ │ │ - blr x2 │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - ldr x1, [x5, #16] │ │ │ │ - b 4d6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34df0> │ │ │ │ - ldr x0, [x5, #72] │ │ │ │ - add x10, x5, #0x78 │ │ │ │ - cbz x0, 4dbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x352f8> │ │ │ │ - ldr x1, [x10, #8] │ │ │ │ - add x3, sp, #0x57 │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x10, x5, [sp, #8] │ │ │ │ + add x3, x0, #0x30 │ │ │ │ + str x3, [x21, #32] │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 2a000 , 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 2a000 , 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 2a000 , 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, 4f1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251d4> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 4f148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25148> │ │ │ │ + str x0, [x21, #24] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + mov x22, x21 │ │ │ │ + cbz x20, 4f274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25274> │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ mov x19, x0 │ │ │ │ - stp x6, x7, [sp, #32] │ │ │ │ - stp x8, x9, [sp, #48] │ │ │ │ - str w12, [sp, #68] │ │ │ │ - str x11, [sp, #72] │ │ │ │ - strb w0, [sp, #87] │ │ │ │ - mov x0, x10 │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x10, [sp, #8] │ │ │ │ - asr x13, x19, #8 │ │ │ │ - add x3, sp, #0x57 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x0, x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x10, #8] │ │ │ │ - strb w13, [sp, #87] │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x10, [sp, #8] │ │ │ │ - asr x13, x19, #16 │ │ │ │ - add x3, sp, #0x57 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x0, x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x10, #8] │ │ │ │ - strb w13, [sp, #87] │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x10, [sp, #8] │ │ │ │ - asr x13, x19, #24 │ │ │ │ - add x3, sp, #0x57 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x0, x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x10, #8] │ │ │ │ - strb w13, [sp, #87] │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - ldr x0, [x5, #72] │ │ │ │ - cbz x0, 4dbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x352f8> │ │ │ │ - ldr x10, [sp, #8] │ │ │ │ - add x3, sp, #0x57 │ │ │ │ - ldr w13, [x0, #20] │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x0, x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x10, #8] │ │ │ │ - str w13, [sp, #8] │ │ │ │ - stp x10, x5, [sp, #16] │ │ │ │ - strb w13, [sp, #87] │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x10, [sp, #16] │ │ │ │ - add x3, sp, #0x57 │ │ │ │ - ldr w13, [sp, #8] │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x0, x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x10, #8] │ │ │ │ - asr x14, x13, #8 │ │ │ │ - str x10, [sp, #8] │ │ │ │ - str w13, [sp, #16] │ │ │ │ - strb w14, [sp, #87] │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x10, [sp, #8] │ │ │ │ - add x3, sp, #0x57 │ │ │ │ - ldr w13, [sp, #16] │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x0, x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x10, #8] │ │ │ │ - asr x14, x13, #16 │ │ │ │ - str w13, [sp, #16] │ │ │ │ - strb w14, [sp, #87] │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x10, [sp, #8] │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - ldr w13, [sp, #16] │ │ │ │ - add x3, sp, #0x57 │ │ │ │ - mov x0, x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x10, #8] │ │ │ │ - asr x13, x13, #24 │ │ │ │ - strb w13, [sp, #87] │ │ │ │ - bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x11, [sp, #72] │ │ │ │ - ldr x9, [sp, #56] │ │ │ │ - ldr w4, [x11, #88] │ │ │ │ - ldp x5, x6, [sp, #24] │ │ │ │ - orr w4, w4, #0x2 │ │ │ │ - ldp x7, x8, [sp, #40] │ │ │ │ - str xzr, [x11, #80] │ │ │ │ - ldr w12, [sp, #68] │ │ │ │ - str w4, [x11, #88] │ │ │ │ - b 4d8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3500c> │ │ │ │ - add x2, x6, x8 │ │ │ │ - mov x0, x11 │ │ │ │ - mov x1, x19 │ │ │ │ - stp x11, x6, [sp, #8] │ │ │ │ - stp x8, x7, [sp, #24] │ │ │ │ - str x8, [sp, #40] │ │ │ │ - str w12, [sp, #48] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - bl 4d320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a40> │ │ │ │ - ldr x9, [sp, #40] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - ldp x11, x6, [sp, #8] │ │ │ │ - ldp x8, x7, [sp, #24] │ │ │ │ - ldr w12, [sp, #48] │ │ │ │ - b.eq 4d9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x350c8> // b.none │ │ │ │ - ldr w4, [x11, #88] │ │ │ │ - add x8, x8, x0 │ │ │ │ - mov x9, x8 │ │ │ │ - ubfx x12, x4, #1, #1 │ │ │ │ - b 4d8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3500c> │ │ │ │ - b.eq 4dbb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x352d8> // b.none │ │ │ │ - add x0, x0, x8 │ │ │ │ - str x0, [x11, #80] │ │ │ │ - b 4d874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f94> │ │ │ │ - b.ne 4d94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3506c> // b.any │ │ │ │ - ldrb w1, [x1] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [x11, #80] │ │ │ │ - ldr w4, [x11, #88] │ │ │ │ - b 4d94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3506c> │ │ │ │ - ldrb w0, [x2, x0] │ │ │ │ - strb w0, [x6] │ │ │ │ - ldr w4, [x11, #88] │ │ │ │ - ldr x0, [x11, #80] │ │ │ │ - and w1, w4, #0x1 │ │ │ │ - b 4d868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f88> │ │ │ │ - str x19, [sp, #112] │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xba0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 4dc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35364> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - stp x1, x1, [x0, #48] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - mov w1, w2 │ │ │ │ - b cc60 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xcf0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3760] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x23, x0 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp w2, #0x10 │ │ │ │ - b.ne 4dd00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35420> // b.any │ │ │ │ - ldr w0, [x23, #88] │ │ │ │ - mov x22, x1 │ │ │ │ - tbz w0, #0, 4dd70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35490> │ │ │ │ - ldr x25, [x23] │ │ │ │ - cbz x25, 4e050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35770> │ │ │ │ - ldr w0, [x25, #64] │ │ │ │ - and w0, w0, #0x2 │ │ │ │ - cbz w0, 4dfbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x356dc> │ │ │ │ - ldp x0, x4, [x25, #48] │ │ │ │ - add x1, sp, #0xf │ │ │ │ - str x1, [sp, #16] │ │ │ │ - mov x26, x25 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.ne 4de0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3552c> // b.any │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 4de70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35590> │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 4e050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35770> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - stp x1, x1, [x0, #48] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - mov w1, w2 │ │ │ │ - bl cc60 │ │ │ │ - ldr x1, [x23, #48] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - strb wzr, [x1] │ │ │ │ - str xzr, [x23, #56] │ │ │ │ - str xzr, [x23, #80] │ │ │ │ - str wzr, [x23, #88] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3576c> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - ldr x21, [x23, #80] │ │ │ │ - sub x20, x0, x21 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4ddd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354f0> │ │ │ │ - ldr x24, [x23, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4dd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354bc> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4ddc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354e0> │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x1, x21, x19 │ │ │ │ - add x1, x24, x1 │ │ │ │ - sub x2, x20, x19 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 4dd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354b0> // b.any │ │ │ │ - ldr x21, [x23, #80] │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - add x21, x19, x21 │ │ │ │ - str x21, [x23, #80] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 4dccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x353ec> // b.any │ │ │ │ - ldr x26, [x23] │ │ │ │ - ldr w0, [x23, #88] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x23, #88] │ │ │ │ - cbz x26, 4e050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35770> │ │ │ │ - ldr w0, [x26, #64] │ │ │ │ - tbz w0, #1, 4e000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35720> │ │ │ │ - ldp x0, x4, [x26, #48] │ │ │ │ - add x1, sp, #0xf │ │ │ │ - str x1, [sp, #16] │ │ │ │ - mov x25, x26 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 4dcf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35418> // b.none │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - add x3, x25, #0x30 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - bl c888 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4040] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr w1, [x1] │ │ │ │ - bl cb10 , std::allocator >::push_back(char)@plt> │ │ │ │ - mov w19, w0 │ │ │ │ - add x2, x25, #0x30 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w19 │ │ │ │ - bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - ldr x26, [x23] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, w19 │ │ │ │ - cset w24, ne // ne = any │ │ │ │ - cbz x26, 4e050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35770> │ │ │ │ - and w24, w24, #0x1 │ │ │ │ - add x1, x26, #0x20 │ │ │ │ - ldr x21, [x1] │ │ │ │ - ldr x20, [x26, #48] │ │ │ │ - sub x20, x20, x21 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4defc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3561c> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4dea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x355c0> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4dee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35608> │ │ │ │ - ldr x0, [x22] │ │ │ │ - sub x26, x20, x19 │ │ │ │ - mov x2, x26 │ │ │ │ - add x1, x21, x19 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - blr x3 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 4de94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x355b4> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x20, x19, #0x4, gt │ │ │ │ - b.le 4dee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35608> │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 4e050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35770> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x2, x26 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x26, [x23] │ │ │ │ - cbz x26, 4e050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35770> │ │ │ │ - ldr x21, [x26, #32] │ │ │ │ - sub x20, x20, x19 │ │ │ │ - add x1, x26, #0x20 │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - add x20, x21, x20 │ │ │ │ - add x0, x21, x0 │ │ │ │ - stp x20, x0, [x1, #16] │ │ │ │ - cbz w24, 4df20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35640> │ │ │ │ - ldp x0, x4, [x25, #48] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 4de0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3552c> // b.any │ │ │ │ - b 4de78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35598> │ │ │ │ - str wzr, [x26, #64] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stp x21, x21, [x1, #16] │ │ │ │ - mov x0, x26 │ │ │ │ - mov w1, w2 │ │ │ │ - bl cc60 │ │ │ │ - ldr w0, [x23, #88] │ │ │ │ - tbz w0, #0, 4dd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35440> │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 4dfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35700> │ │ │ │ - ldr w1, [x0, #12] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d900> │ │ │ │ - ubfx x1, x19, #8, #8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d900> │ │ │ │ - ubfx x1, x19, #16, #8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d900> │ │ │ │ - lsr w1, w19, #24 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d900> │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 4dfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35700> │ │ │ │ - ldr w1, [x0, #20] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d900> │ │ │ │ - ubfx x1, x19, #8, #8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d900> │ │ │ │ - ubfx x1, x19, #16, #8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d900> │ │ │ │ - lsr w1, w19, #24 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d900> │ │ │ │ - b 4dd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35440> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 4c360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a80> │ │ │ │ - ldp x0, x4, [x25, #48] │ │ │ │ - add x1, sp, #0xf │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x26, [x23] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 4e018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35738> // b.none │ │ │ │ - cbnz x26, 4de0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3552c> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x700 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9d8 │ │ │ │ + add x0, x0, #0x30 │ │ │ │ + ldr x2, [x20, #40] │ │ │ │ + add x23, x19, #0x20 │ │ │ │ + str x0, [x19, #32] │ │ │ │ mov x0, x23 │ │ │ │ - bl 4c360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a80> │ │ │ │ - ldr w0, [x26, #64] │ │ │ │ - mov x25, x26 │ │ │ │ - and w0, w0, #0x2 │ │ │ │ - b 4dcdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x353fc> │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 4de6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3558c> │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + bl 2a000 , 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 2a000 , 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 2a000 , 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, 4f25c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2525c> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 4f148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25148> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbz x20, 4f274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25274> │ │ │ │ + mov x22, x19 │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + b 4f1e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251e8> │ │ │ │ + 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 │ │ │ │ bti j │ │ │ │ bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 4dc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35340> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x357fc> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xcf0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl ced0 │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x23, #48] │ │ │ │ - strb wzr, [x0] │ │ │ │ - str xzr, [x23, #56] │ │ │ │ - str xzr, [x23, #80] │ │ │ │ - str wzr, [x23, #88] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3576c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl ced0 │ │ │ │ bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ - b 4e024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35744> │ │ │ │ + mov x20, x0 │ │ │ │ + b 4f2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252b4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3576c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4e030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35750> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ mov x0, x19 │ │ │ │ - b 4e07c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3579c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - 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 4e1c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x358e8> // b.none │ │ │ │ - cmp w22, #0x8 │ │ │ │ - b.ne 4e198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x358b8> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x359e4> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w0, [x0, #168] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4e304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a24> │ │ │ │ - ldr x20, [x19, #176] │ │ │ │ - cmp w22, #0x18 │ │ │ │ - b.eq 4e234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35954> // b.none │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x20, [sp] │ │ │ │ - bl 4dc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x353a0> │ │ │ │ - b 4e164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35884> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 4c000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33720> │ │ │ │ - add x1, x1, #0xb80 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4e278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35998> // b.any │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - bl 4c3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b00> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4e304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a24> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4e268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35988> │ │ │ │ - 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, 4e304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a24> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x20, [sp] │ │ │ │ - bl 4dc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x353a0> │ │ │ │ - b 4e164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35884> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4dc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35340> │ │ │ │ - ldr x3, [x19, #120] │ │ │ │ + bl c8e8 , 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] │ │ │ │ - strb wzr, [x3] │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - str xzr, [x21, #80] │ │ │ │ - str wzr, [x21, #88] │ │ │ │ - bl 4dc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x353a0> │ │ │ │ - b 4e164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35884> │ │ │ │ - mov x20, x0 │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 4e21c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3593c> │ │ │ │ - blr x2 │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - b 4e208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35928> │ │ │ │ + bl 4ec00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c00> │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + b 4f2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252c0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + add x0, x21, #0x40 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, x21, #0x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - bl c8e8 , 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 4dc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x353a0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a64> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3760] │ │ │ │ - strb wzr, [x0] │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - str xzr, [x21, #80] │ │ │ │ - str wzr, [x21, #88] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x359e4> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xba0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ + b 4f294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25294> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4e204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35924> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4f328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25328> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4e2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x359d0> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + b 4f300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25300> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x359e4> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x3, x0 │ │ │ │ + cbz x1, 4f3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253e4> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - mov x20, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x0, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a000> │ │ │ │ + add x0, x0, #0x80 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25454> // b.none │ │ │ │ + adrp x0, 57000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d000> │ │ │ │ + add x0, x0, #0xfa0 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4f40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2540c> // b.none │ │ │ │ + adrp x0, 54000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a000> │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4f480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25480> // b.none │ │ │ │ + str x3, [sp, #32] │ │ │ │ + mov x0, x1 │ │ │ │ + blr x2 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x1, [x3] │ │ │ │ + cbz x0, 4f400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25400> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ ldr x0, [x0] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #216] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x0, 4e934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36054> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4e900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36020> │ │ │ │ + str x1, [x3] │ │ │ │ + cbz x0, 4f4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254ac> │ │ │ │ ldr x1, [x0] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4e3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b08> // 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 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x3, x1, [sp, #32] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x5, x0, #0x18 │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x4, x4, #0xa30 │ │ │ │ + ldp x1, x2, [x1, #8] │ │ │ │ + str x4, [x0], #8 │ │ │ │ + str x5, [x3, #8] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + b 4f3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253c0> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + stp x3, x1, [sp, #32] │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp x3, x1, [sp, #32] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0xa00 │ │ │ │ + str x2, [x0] │ │ │ │ + ldr w4, [x1, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + str w4, [x0, #8] │ │ │ │ + b 4f3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253c0> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + stp x3, x1, [sp, #32] │ │ │ │ bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + ldp x3, x1, [sp, #32] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0xa60 │ │ │ │ + str x2, [x0] │ │ │ │ + ldr d31, [x1, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + str d31, [x0, #8] │ │ │ │ + b 4f3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253c0> │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - 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 d968 , 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, 4e79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35ebc> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - add x24, sp, #0x30 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e770> │ │ │ │ - str x24, [sp, #32] │ │ │ │ - ldp x1, x2, [x20, #16] │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 188e0 , 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 188e0 , 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, 4e8b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fd4> │ │ │ │ - cbz x21, 4e4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c08> │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - sxtw x20, w21 │ │ │ │ - cmp x0, w21, sxtw │ │ │ │ - b.eq 4e4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c08> // b.none │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3760] │ │ │ │ - tbnz x20, #63, 4e844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f64> │ │ │ │ mov x0, x20 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [x19, #184] │ │ │ │ - stp x0, x20, [x19, #184] │ │ │ │ - cbz x1, 4e4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c08> │ │ │ │ - mov x0, x1 │ │ │ │ bl ced0 │ │ │ │ - ldr w27, [x19, #208] │ │ │ │ - tbnz w27, #1, 4e76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e8c> │ │ │ │ - ldr q30, [sp, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x1, [x19, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + add x1, x1, #0x98 │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + str x27, [sp, #192] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #104] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x0, x0, [x19, #32] │ │ │ │ - mov x1, v30.d[1] │ │ │ │ - str q30, [sp, #112] │ │ │ │ - cbz x1, 4e78c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35eac> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e770> │ │ │ │ - add x27, sp, #0x90 │ │ │ │ - ldp x1, x2, [sp, #32] │ │ │ │ - str x27, [sp, #128] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 188e0 , 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 188e0 , 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, 4e7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35ed8> │ │ │ │ - ldr q29, [sp, #112] │ │ │ │ - add x28, x19, #0x68 │ │ │ │ - mov x1, v29.d[1] │ │ │ │ - stur q29, [x19, #72] │ │ │ │ - cbz x1, 4e7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35ecc> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e770> │ │ │ │ - ldp x1, x2, [sp, #128] │ │ │ │ - str x28, [x19, #88] │ │ │ │ - add x28, x19, #0x58 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 188e0 , 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 188e0 , 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] │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 4faa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25aa8> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 4fa8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a8c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x20, sp, #0x58 │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 4e5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35ce8> // b.none │ │ │ │ + b.eq 4f540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25540> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 4e5d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35cf8> // b.none │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + add x23, x19, #0x80 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x1b0 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc60> │ │ │ │ + mov x1, x0 │ │ │ │ + add x24, sp, #0x38 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3760] │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + ldp x22, x21, [x1] │ │ │ │ + stp x24, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + add x1, x21, #0x11 │ │ │ │ + bl d500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 4fca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ca0> // b.plast │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3760] │ │ │ │ + add x1, x1, #0xa0 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl c828 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 4fc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c80> // b.pmore │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3760] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl c828 │ │ │ │ + adrp x22, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + add x1, x22, #0xe30 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl cab0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 4f620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25620> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x20, [sp, #120] │ │ │ │ - cbz x20, 4e620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d40> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4e620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d40> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 4e7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f10> // 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] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4f630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25630> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x25, sp, #0x18 │ │ │ │ cmp x0, x25 │ │ │ │ - b.eq 4e654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d74> // b.none │ │ │ │ + b.eq 4f644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25644> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + adrp x27, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x27, #0xb8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x26, x2, [sp, #72] │ │ │ │ + add x21, x19, #0x90 │ │ │ │ + add x19, x19, #0x98 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 4fad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ad8> // b.none │ │ │ │ + cmp x26, x20 │ │ │ │ + b.eq 4f684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25684> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl ced0 │ │ │ │ + add x1, x27, #0xb8 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc60> │ │ │ │ + mov x1, x0 │ │ │ │ + add x8, sp, #0x28 │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, x0, #0xc8 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245a8> │ │ │ │ + add x1, x22, #0xe30 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl cab0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 4f6e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256e8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ cmp x0, x24 │ │ │ │ - b.eq 4e664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d84> // b.none │ │ │ │ + b.eq 4f6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256f8> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - cbz x20, 4e6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35dc4> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4e6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35dc4> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 77080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7a0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 4e7c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35ee8> // b.none │ │ │ │ - ldr x20, [x22] │ │ │ │ - cbz x20, 4e934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36054> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - str x19, [x0, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - bl c5b8 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - cbz x23, 4e6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e10> │ │ │ │ - ldr x1, [x23] │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x2, [x1, #112] │ │ │ │ - cbz x0, 4e934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36054> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4f708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25708> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + adrp x26, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x26, #0xe0 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x24, x2, [sp, #72] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 4fac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ac4> // b.none │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 4f740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25740> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + add x1, x26, #0xe0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x8 │ │ │ │ mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 4e934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36054> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 4e72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e4c> │ │ │ │ - ldr x3, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0xcc0 │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 4e818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f38> // b.none │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0x740 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 4e72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e4c> // b.none │ │ │ │ - blr x2 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc60> │ │ │ │ + mov x1, x0 │ │ │ │ + add x8, sp, #0x28 │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, x0, #0xf0 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245a8> │ │ │ │ + add x1, x22, #0xe30 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl cab0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 4f7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x257a4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + adrp x26, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x26, #0x828 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x24, x2, [sp, #72] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 4fb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b00> // b.none │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 4f7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x257ec> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + add x1, x26, #0x828 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc60> │ │ │ │ + mov x1, x0 │ │ │ │ + add x8, sp, #0x28 │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, x0, #0x108 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245a8> │ │ │ │ + add x1, x22, #0xe30 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl cab0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + adrp x26, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x26, #0x120 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x24, x2, [sp, #72] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 4fb28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b28> // b.none │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 4f890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25890> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + add x1, x26, #0x120 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc60> │ │ │ │ + mov x1, x0 │ │ │ │ + add x8, sp, #0x28 │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, x0, #0x128 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245a8> │ │ │ │ + add x1, x22, #0xe30 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl cab0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + adrp x26, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x26, #0x140 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x24, x2, [sp, #72] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 4fb14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b14> // b.none │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 4f934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25934> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + add x1, x26, #0x140 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc60> │ │ │ │ + mov x1, x0 │ │ │ │ + add x8, sp, #0x28 │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, x0, #0x150 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245a8> │ │ │ │ + add x1, x22, #0xe30 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl cab0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4f9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x259a8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + adrp x24, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x24, #0x168 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x21, x2, [sp, #72] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 4faec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25aec> // b.none │ │ │ │ + cmp x21, x20 │ │ │ │ + b.eq 4f9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x259e0> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl ced0 │ │ │ │ + add x1, x24, #0x168 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc60> │ │ │ │ + mov x1, x0 │ │ │ │ + add x8, sp, #0x28 │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, x0, #0x170 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245a8> │ │ │ │ + add x1, x22, #0xe30 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl cab0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fd0> // 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 │ │ │ │ + b.ne 4fb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b78> // b.any │ │ │ │ + ldr x27, [sp, #192] │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ 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, 4e50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c2c> │ │ │ │ - add x27, sp, #0x90 │ │ │ │ - str x27, [sp, #128] │ │ │ │ - ldp x1, x2, [sp, #32] │ │ │ │ - b 4e524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c44> │ │ │ │ - ldp x1, x2, [x20, #16] │ │ │ │ - add x24, sp, #0x30 │ │ │ │ - str x24, [sp, #32] │ │ │ │ - b 4e474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b94> │ │ │ │ - ldp x1, x2, [sp, #128] │ │ │ │ - str x28, [x19, #88] │ │ │ │ - b 4e580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35ca0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + b 4f52c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2552c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + b 4f524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25524> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 4f7b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x257b4> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + b 4f7b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x257b4> │ │ │ │ + cmp x26, x20 │ │ │ │ + b.eq 4f708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25708> // b.none │ │ │ │ mov x0, x26 │ │ │ │ - bl 48280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9a0> │ │ │ │ - strb wzr, [x26, #96] │ │ │ │ - b 4e558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c78> │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4e868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f88> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4e6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35dc4> │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d40> │ │ │ │ - add x0, x0, #0x4e0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4e85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f7c> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4e620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d40> │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - ldur x1, [x3, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cbz x2, 4e934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36054> │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 4e83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f5c> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - bl d860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ - b 4e72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e4c> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fd0> // b.any │ │ │ │ - bl c8a0 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4e620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d40> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4e6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35dc4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d068 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 48280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9a0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 480a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7c0> │ │ │ │ - mov x0, x19 │ │ │ │ bl ced0 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 4f708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25708> │ │ │ │ + cmp x21, x20 │ │ │ │ + b.eq 4fa4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a4c> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl ced0 │ │ │ │ + b 4fa4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a4c> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 4f858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25858> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + b 4f858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25858> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 4f9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x259a8> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + b 4f9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x259a8> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 4f8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258fc> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl ced0 │ │ │ │ + b 4f8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36098> // b.none │ │ │ │ + b.eq 4fbfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bfc> // b.none │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3760] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - mov x2, sp │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - str w4, [sp] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl c870 , 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 4e8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fd0> // b.any │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x978 │ │ │ │ - bl d380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fd0> // b.any │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl e214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf54> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d1a0 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b54> │ │ │ │ + bti j │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fbe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b54> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b4c> │ │ │ │ + bti j │ │ │ │ + b 4fb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b40> │ │ │ │ + bti j │ │ │ │ + b 4fb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b40> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b4c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x25] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fd0> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 4fb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b78> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4e99c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x360bc> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b4c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cbz x0, 4e9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x360c8> │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3760] │ │ │ │ - b 4e88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fac> │ │ │ │ + b 4fb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b40> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4e884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fa4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b4c> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36098> // b.none │ │ │ │ - b 4e8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fd0> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b54> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4ea14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36134> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b54> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ + b 4fb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b40> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b4c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 4ea20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36140> │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3760] │ │ │ │ - b 4e884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35fa4> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3760] │ │ │ │ + b 4fbe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4ea48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36168> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c60> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4fb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b78> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4fb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b78> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b54> │ │ │ │ + bti j │ │ │ │ + b 4fb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b40> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b4c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4fb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b54> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4ea54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36174> │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 48280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9a0> │ │ │ │ - b 4ea20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36140> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 4fbfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bfc> // b.none │ │ │ │ + b 4fb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b78> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x1a0 │ │ │ │ - stp x29, x30, [sp, #320] │ │ │ │ - add x29, sp, #0x140 │ │ │ │ - stp x23, x24, [sp, #368] │ │ │ │ - mov x24, x1 │ │ │ │ - add x23, x0, #0x230 │ │ │ │ - adrp x1, 9f000 │ │ │ │ + sub sp, sp, #0x110 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #3760] │ │ │ │ - stp x19, x20, [sp, #336] │ │ │ │ + stp x29, x30, [sp, #176] │ │ │ │ + add x29, sp, #0xb0 │ │ │ │ + stp x19, x20, [sp, #192] │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #352] │ │ │ │ + stp x21, x22, [sp, #208] │ │ │ │ + add x22, x0, #0x98 │ │ │ │ + stp x23, x24, [sp, #224] │ │ │ │ + add x23, x0, #0x90 │ │ │ │ + str d15, [sp, #264] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x1b0 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x20, x2, [sp, #136] │ │ │ │ mov x0, x23 │ │ │ │ - adrp x21, 9e000 │ │ │ │ - stp x25, x26, [sp, #384] │ │ │ │ - stp x27, x28, [sp, #400] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #312] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [x23, #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 x1, x20 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 50374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26374> // b.none │ │ │ │ + add x21, sp, #0x98 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 4fd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d9c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x1b8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x20, x2, [sp, #136] │ │ │ │ mov x0, x23 │ │ │ │ - stur q31, [x1, #-216] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x3, xzr, [x19] │ │ │ │ - str x4, [x19, #16] │ │ │ │ - str x2, [x19, #560] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ - adrp x25, 7c000 │ │ │ │ - mov x20, x0 │ │ │ │ - stp x0, xzr, [x19, #24] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - ldr q31, [x25, #528] │ │ │ │ - stp x20, x20, [x20] │ │ │ │ - stp xzr, xzr, [x20, #16] │ │ │ │ - str x1, [x20, #48] │ │ │ │ - str w1, [x20, #56] │ │ │ │ - str q31, [x20, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - 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 x21, x19, #0x128 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - str x19, [x20, #24] │ │ │ │ - add x22, x19, #0x28 │ │ │ │ - str x1, [x19, #32] │ │ │ │ - str x3, [x19, #560] │ │ │ │ - str d31, [x1, #8] │ │ │ │ - bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3720] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - ldp x20, x28, [x0, #8] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str x2, [x19, #296] │ │ │ │ - str xzr, [x21, #216] │ │ │ │ - strh wzr, [x19, #520] │ │ │ │ - stp q31, q31, [x19, #528] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - str x20, [x19, #40] │ │ │ │ - add x0, x22, x2 │ │ │ │ - str x28, [x22, x2] │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - add x27, x19, #0x30 │ │ │ │ - mov x0, x27 │ │ │ │ - add x2, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x2, [x19, #40] │ │ │ │ - str x1, [x19, #296] │ │ │ │ - bl cf78 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt+0x8> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - adrp x28, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - add x1, x28, #0x998 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl d980 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ - ldr x20, [x24, #8] │ │ │ │ - add x5, x0, #0x1 │ │ │ │ - cmp x5, x20 │ │ │ │ - b.hi 4f620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d40> // b.pmore │ │ │ │ - sub x20, x20, x5 │ │ │ │ - add x26, sp, #0xe8 │ │ │ │ - str x20, [sp, #40] │ │ │ │ - str x26, [sp, #216] │ │ │ │ - ldr x3, [x24] │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 4f064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36784> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ls 4ee04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36524> // b.plast │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, x3, x5 │ │ │ │ - mov x2, x20 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - strb wzr, [x0, x1] │ │ │ │ - str x1, [sp, #224] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.ne 4ee0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3652c> // b.any │ │ │ │ - ldrh w2, [x0] │ │ │ │ - mov w1, #0x7a67 // #31335 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4ee0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3652c> // b.any │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 4ecb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x363d8> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 503c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263c4> // b.none │ │ │ │ + stp x25, x26, [sp, #240] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 4fdd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dd8> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ bl ced0 │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x27 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl ce40 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x22, x1 │ │ │ │ - cbz x2, 4f4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36bc8> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #4072] │ │ │ │ - add x25, x25, #0x210 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3736] │ │ │ │ - add x7, sp, #0x68 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3976] │ │ │ │ - add x24, sp, #0xf0 │ │ │ │ - ldr w5, [x2] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - ldr w6, [x4] │ │ │ │ - add x4, sp, #0x100 │ │ │ │ - ldr w3, [x3] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr d31, [x25, #16] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x1, xzr, [sp, #56] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - stp x7, xzr, [sp, #88] │ │ │ │ - strb wzr, [sp, #104] │ │ │ │ - stp w6, w5, [sp, #216] │ │ │ │ - str d31, [sp, #224] │ │ │ │ - str w3, [sp, #232] │ │ │ │ - strh wzr, [sp, #236] │ │ │ │ - str x4, [sp, #240] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - add x3, sp, #0x120 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - str x3, [sp, #272] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - add x1, sp, #0xd8 │ │ │ │ - mov x2, #0x1000 // #4096 │ │ │ │ - str xzr, [sp, #304] │ │ │ │ - bl 484a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbc0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x2, x3 │ │ │ │ - bl 4e380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35aa0> │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 48280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9a0> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x120 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + mov x26, x0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x20, x2, [sp, #136] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 4fe2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e2c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x24, sp, #0x78 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4fe40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e40> // b.none │ │ │ │ + bl ced0 │ │ │ │ + cmp x26, x22 │ │ │ │ + cset x0, ne // ne = any │ │ │ │ + cmp x25, x22 │ │ │ │ + cinc x0, x0, ne // ne = any │ │ │ │ + cbz x0, 50730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26730> │ │ │ │ + adrp x25, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + add x1, x25, #0x238 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x20, x2, [sp, #104] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 50410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26410> // b.none │ │ │ │ + add x1, x25, #0x238 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + add x0, x19, #0x80 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fde0> │ │ │ │ + ldr w0, [x0] │ │ │ │ + tbnz w0, #31, 50210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26210> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4feb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25eb8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x20, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + add x1, x20, #0x290 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x26, x2, [sp, #104] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 50424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26424> // b.none │ │ │ │ + add x1, x20, #0x290 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + add x0, x19, #0x80 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fde0> │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + b.le 5044c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2644c> │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4ff20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f20> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x20, #0x290 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x20, x19, #0x80 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbnz w0, #0, 4ff6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f6c> │ │ │ │ + add x1, x25, #0x238 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbz w0, #0, 5049c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2649c> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x38 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4ff7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f7c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x25, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + add x1, x25, #0x2e0 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbnz w0, #0, 4ffd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fd0> │ │ │ │ + add x1, x25, #0x2e0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fde0> │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + b.le 504e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264e8> │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr w1, [x21, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 4eef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36610> // b.none │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 4ffe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fe0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x25, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + add x1, x25, #0x320 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbz w0, #0, 50264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26264> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26018> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x26, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x26, #0x368 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffa0> │ │ │ │ + ldr d31, [x0] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + str d31, [x19, #1016] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 50054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26054> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x378 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x25, x2, [sp, #136] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 50438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26438> // b.none │ │ │ │ + cmp x25, x21 │ │ │ │ + b.eq 5008c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2608c> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + ldr d31, [x19, #1016] │ │ │ │ + mov x0, #0x4049000000000000 // #4632233691727265792 │ │ │ │ + fmov d30, x0 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + str d31, [x19, #1016] │ │ │ │ + add x1, x26, #0x368 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldrb w25, [x0, #8] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 500d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260d0> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl ced0 │ │ │ │ + tbnz w25, #0, 50104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26104> │ │ │ │ + add x1, x26, #0x368 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffa0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x19, #1016] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + add x1, x1, #0x388 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + ldrb w25, [x0, #8] │ │ │ │ + and w26, w25, #0x1 │ │ │ │ + tbnz w25, #0, 50340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26340> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26140> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x3d8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 505fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265fc> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 505c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265c8> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc60> │ │ │ │ + mov x1, x0 │ │ │ │ + str x21, [sp, #136] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x338e0> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 501c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261c0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 501d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261d0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c88> // b.any │ │ │ │ - ldp x29, x30, [sp, #320] │ │ │ │ - ldp x19, x20, [sp, #336] │ │ │ │ - ldp x21, x22, [sp, #352] │ │ │ │ - ldp x23, x24, [sp, #368] │ │ │ │ - ldp x25, x26, [sp, #384] │ │ │ │ - ldp x27, x28, [sp, #400] │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ + b.ne 50728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26728> // b.any │ │ │ │ + ldr d15, [sp, #264] │ │ │ │ + ldp x29, x30, [sp, #176] │ │ │ │ + ldp x25, x26, [sp, #240] │ │ │ │ + ldp x19, x20, [sp, #192] │ │ │ │ + ldp x21, x22, [sp, #208] │ │ │ │ + ldp x23, x24, [sp, #224] │ │ │ │ + add sp, sp, #0x110 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - strb wzr, [x26, x20] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 4ee18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36538> // b.none │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 50228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26228> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x1, x28, #0x998 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl d980 , 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 4f76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e8c> // b.pmore │ │ │ │ - ldr x1, [x24] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - str x20, [sp, #40] │ │ │ │ - str x26, [sp, #216] │ │ │ │ - add x3, x1, x0 │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 4f480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ba0> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 4f474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36b94> // b.none │ │ │ │ - cbnz x20, 4f1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x368fc> │ │ │ │ - strb wzr, [x26, x20] │ │ │ │ - str x20, [sp, #224] │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x240 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 50728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26728> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + add x1, x25, #0x320 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffa0> │ │ │ │ + ldr d31, [x0] │ │ │ │ + fmov d30, #5.000000000000000000e-01 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 502e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262e8> // b.first │ │ │ │ + add x1, x25, #0x320 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffa0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + ldr d15, [x1] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x1, x28, #0x998 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl d980 , 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 4f860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f80> // b.pmore │ │ │ │ - ldr x1, [x24] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - str x20, [sp, #40] │ │ │ │ - str x26, [sp, #216] │ │ │ │ - add x27, x1, x0 │ │ │ │ - cmp x20, #0xf │ │ │ │ - b.hi 4f08c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x367ac> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 4f4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c04> // b.none │ │ │ │ - cbnz x20, 4f500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c20> │ │ │ │ - strb wzr, [x26, x20] │ │ │ │ - str x20, [sp, #224] │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl c570 │ │ │ │ - ldr w1, [x21, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 4edc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364e4> // b.any │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 4f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f40> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4f56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c8c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 4ef1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3663c> // b.none │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x21, [x0, #16] │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - mov x24, x0 │ │ │ │ - add x27, x24, #0x48 │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x1, xzr, [x24] │ │ │ │ - stp xzr, xzr, [x24, #16] │ │ │ │ - stp xzr, xzr, [x24, #32] │ │ │ │ - str xzr, [x24, #48] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str wzr, [x24, #64] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xb18 │ │ │ │ - strb wzr, [x27, #8] │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - str x1, [x24] │ │ │ │ - str w2, [x24, #120] │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - stur q31, [x24, #88] │ │ │ │ - stur q31, [x24, #104] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - mov x1, #0x1000 // #4096 │ │ │ │ - ldr x25, [x20] │ │ │ │ - stp xzr, xzr, [x24, #32] │ │ │ │ - str xzr, [x24, #48] │ │ │ │ - str x22, [x24, #72] │ │ │ │ - stp x0, x1, [x24, #96] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - strb w1, [x27, #8] │ │ │ │ - str w0, [x24, #120] │ │ │ │ - cbz x25, 4f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f40> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - str x24, [x0, #16] │ │ │ │ - mov x1, x25 │ │ │ │ - bl c5b8 │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - ldr x3, [x20] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x25, #16] │ │ │ │ - cbz x3, 4f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f40> │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr w1, [x3, #56] │ │ │ │ - orr w1, w1, #0x3 │ │ │ │ - str w1, [x3, #56] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 4f008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36728> // 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 4efec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3670c> // b.any │ │ │ │ - cbz x21, 4f02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3674c> │ │ │ │ - ldr x2, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x3, #8] │ │ │ │ - ldr x2, [x2, #112] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [x20] │ │ │ │ - cbz x3, 4f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f40> │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cbz x0, 4edc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364e4> │ │ │ │ - ldr x3, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0xcc0 │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 4f1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x368d0> // b.none │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c720> │ │ │ │ - add x1, x1, #0x740 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 4edc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364e4> // b.none │ │ │ │ - blr x2 │ │ │ │ - b 4edc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364e4> │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x5, x3, [sp, #16] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [sp, #216] │ │ │ │ - ldp x5, x3, [sp, #16] │ │ │ │ - str x1, [sp, #232] │ │ │ │ - b 4ec74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36394> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 502d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262d8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + fmov d29, #1.000000000000000000e+01 │ │ │ │ + fcmpe d15, d29 │ │ │ │ + b.gt 50304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26304> │ │ │ │ + b 50018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26018> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26304> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x328 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 50728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26728> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + add x1, x1, #0x398 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ add x1, sp, #0x28 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [sp, #216] │ │ │ │ - str x1, [sp, #232] │ │ │ │ - mov x1, x27 │ │ │ │ - mov x2, x20 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #216] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - str x0, [sp, #224] │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.ne 4eec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x365e8> // b.any │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - mov w1, #0x6962 // #26978 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4eec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x365e8> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x6e │ │ │ │ - b.ne 4eec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x365e8> // b.any │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + ldrb w25, [x0, #8] │ │ │ │ + and w26, w25, #0x1 │ │ │ │ + tbnz w25, #0, 50658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26658> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl c570 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #4072] │ │ │ │ - add x25, x25, #0x210 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3736] │ │ │ │ - add x7, sp, #0x68 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3976] │ │ │ │ - add x24, sp, #0xf0 │ │ │ │ - ldr w5, [x2] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - ldr w6, [x4] │ │ │ │ - add x4, sp, #0x100 │ │ │ │ - ldr w3, [x3] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr d31, [x25, #16] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x1, xzr, [sp, #56] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - stp x7, xzr, [sp, #88] │ │ │ │ - strb wzr, [sp, #104] │ │ │ │ - stp w6, w5, [sp, #216] │ │ │ │ - str d31, [sp, #224] │ │ │ │ - str w3, [sp, #232] │ │ │ │ - strh wzr, [sp, #236] │ │ │ │ - str x4, [sp, #240] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - add x3, sp, #0x120 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - str x3, [sp, #272] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - add x1, sp, #0xd8 │ │ │ │ - mov x2, #0x1000 // #4096 │ │ │ │ - str xzr, [sp, #304] │ │ │ │ - bl 484a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbc0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x2, x3 │ │ │ │ - bl 4e380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35aa0> │ │ │ │ - b 4ed8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364ac> │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - ldur x1, [x3, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cbz x2, 4f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f40> │ │ │ │ - ldr x3, [x2] │ │ │ │ + b 5012c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2612c> │ │ │ │ + add x0, sp, #0x98 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 50388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26388> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x188 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 4f1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x368f4> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - bl d860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ - b 4edc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364e4> │ │ │ │ + b.ne 5076c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2676c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 503d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263d4> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5076c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2676c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + cmp x20, x24 │ │ │ │ + b.eq 4feb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25eb8> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + b 4feb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25eb8> │ │ │ │ + cmp x26, x24 │ │ │ │ + b.eq 4ff20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f20> // b.none │ │ │ │ mov x0, x26 │ │ │ │ - mov x1, x3 │ │ │ │ - mov x2, x20 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #216] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - str x0, [sp, #224] │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.ne 4ee6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3658c> // b.any │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - mov w1, #0x7a62 // #31330 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4ee6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3658c> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x32 │ │ │ │ - b.ne 4ee6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3658c> // b.any │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ + bl ced0 │ │ │ │ + b 4ff20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f20> │ │ │ │ + cmp x25, x21 │ │ │ │ + b.eq 500a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260a0> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + b 500a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260a0> │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x27 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl ce40 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x22, x1 │ │ │ │ - cbz x2, 4f4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c10> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - add x25, x25, #0x210 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - ldr d31, [x25, #24] │ │ │ │ - str d31, [sp, #32] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x25, x0 │ │ │ │ - bl d308 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48> │ │ │ │ - strb wzr, [x25, #17] │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - add x1, x25, #0x18 │ │ │ │ - str x0, [x25, #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, [x25, #56] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x26, [x19, #8] │ │ │ │ - mov x24, x0 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x7d0 │ │ │ │ - ldr x0, [x26] │ │ │ │ - str x1, [x24] │ │ │ │ - str x25, [x24, #16] │ │ │ │ - str d31, [x24, #8] │ │ │ │ - cbz x0, 4f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f40> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4f5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d0c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x2, x24, #0x8 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 4f2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a18> // b.none │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x28, [x0, #16] │ │ │ │ - mov x0, #0x88 // #136 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - mov x20, x0 │ │ │ │ - add x27, x20, #0x48 │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x1, xzr, [x20] │ │ │ │ - stp xzr, xzr, [x20, #16] │ │ │ │ - stp xzr, xzr, [x20, #32] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str wzr, [x20, #64] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0xa50 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - mov w3, #0x4 // #4 │ │ │ │ - str x2, [x20] │ │ │ │ - str w3, [x20, #128] │ │ │ │ - add x1, x24, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - stp q31, q31, [x20, #96] │ │ │ │ - bl 77050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e770> │ │ │ │ - ldr w3, [x20, #128] │ │ │ │ - tbnz w3, #0, 4f5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36cc0> │ │ │ │ - ldr x0, [x20, #112] │ │ │ │ - cmp x0, #0x80 │ │ │ │ - b.eq 4f39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36abc> // b.none │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - str w3, [sp, #16] │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x1, [x20, #104] │ │ │ │ - mov x2, #0x80 // #128 │ │ │ │ - stp x0, x2, [x20, #104] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - cbz x1, 4f39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36abc> │ │ │ │ - mov x0, x1 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 50460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26460> // b.none │ │ │ │ bl ced0 │ │ │ │ - ldr w3, [x20, #128] │ │ │ │ - tbz w3, #1, 4f4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36bd8> │ │ │ │ - ldp x2, x3, [x20, #104] │ │ │ │ - stp x2, x2, [x20, #32] │ │ │ │ - add x1, x24, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x3, x2, x3 │ │ │ │ - str x3, [x20, #48] │ │ │ │ - bl 77050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e770> │ │ │ │ - ldrb w0, [x27, #16] │ │ │ │ - tbz w0, #0, 4f4dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36bfc> │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - cbz x0, 4f3d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36af0> │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - stp x25, x24, [x20, #72] │ │ │ │ - add x1, x24, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 77050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e770> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x27, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - ldr w2, [x20, #64] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr w1, [x20, #128] │ │ │ │ - and w2, w2, #0xfffffff8 │ │ │ │ - str w2, [x20, #64] │ │ │ │ - orr w1, w1, #0x3 │ │ │ │ - str w1, [x20, #128] │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - ldr x25, [x26] │ │ │ │ - cbz x25, 4f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f40> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - str x20, [x0, #16] │ │ │ │ - mov x1, x25 │ │ │ │ - bl c5b8 │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x25, #16] │ │ │ │ - cbz x28, 4f460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36b80> │ │ │ │ - ldr x1, [x28] │ │ │ │ - ldr x0, [x26] │ │ │ │ - ldr x2, [x1, #112] │ │ │ │ - cbz x0, 4f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f40> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x278 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 50728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26728> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 504b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264b4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x298 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 5056c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2656c> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 50538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26538> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 4ff7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f7c> │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 504fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264fc> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x2f0 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 50728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26728> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #136] │ │ │ │ + mov x0, x25 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + b 504dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264dc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, x1, #0x690 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x0, x26 │ │ │ │ - bl 48d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x304a0> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - b 4edb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364d4> │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #232] │ │ │ │ - b 4ee64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36584> │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [sp, #216] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - str x1, [sp, #232] │ │ │ │ - b 4f1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36900> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 4ece4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36404> │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - stp x2, x2, [x20, #32] │ │ │ │ - add x1, x24, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str x3, [x20, #48] │ │ │ │ - bl 77050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e770> │ │ │ │ - ldrb w0, [x27, #16] │ │ │ │ - tbnz w0, #0, 4f3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ae4> │ │ │ │ - stp x25, x24, [x20, #72] │ │ │ │ - b 4f3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36af8> │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #232] │ │ │ │ - b 4eec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x365e0> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 4f258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36978> │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ mov x0, x26 │ │ │ │ - b 4f0a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x367c8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - bl d1a0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #136] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + b 504d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264d4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #136] │ │ │ │ mov x0, x22 │ │ │ │ - bl d428 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x168> │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x6f0 │ │ │ │ - bl 48360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa80> │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + b 50168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26168> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x1, #0x690 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldp x1, x2, [sp, #136] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + b 50160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26160> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + add x1, x1, #0x3a8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + ldrb w25, [x0, #8] │ │ │ │ + and w26, w25, #0x1 │ │ │ │ + tbnz w25, #0, 5068c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2668c> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 50368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26368> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + add x1, x1, #0x3b8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + ldrb w25, [x0, #8] │ │ │ │ + str x27, [sp, #256] │ │ │ │ + and w27, w25, #0x1 │ │ │ │ + tbnz w25, #0, 506f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266f0> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x26, x0, #0x10 │ │ │ │ - str x26, [x19, #560] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 506e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266e4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x27, [sp, #256] │ │ │ │ + cbz w26, 50170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26170> │ │ │ │ + b 50140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26140> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + add x1, x1, #0x3c8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x1, x2, [sp, #136] │ │ │ │ mov x0, x23 │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4f6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36dd8> // b.none │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x22, x0 │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 506c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266c0> │ │ │ │ + str x27, [sp, #256] │ │ │ │ bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - add x1, x1, #0x978 │ │ │ │ - bl d380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3760] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x200 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c88> // b.any │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - bl e214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf54> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x2, sp, #0x28 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - str w4, [sp, #40] │ │ │ │ - str x3, [sp, #48] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 50728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26728> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + stp x25, x26, [sp, #240] │ │ │ │ + str x27, [sp, #256] │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + str x27, [sp, #256] │ │ │ │ + mov w20, w25 │ │ │ │ + mov x19, x0 │ │ │ │ + and w27, w20, #0x1 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + tbz w25, #0, 5079c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2679c> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + tbz w20, #0, 507a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267a8> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + cbz w27, 507b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267b4> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + cbz w26, 507c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267c0> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c88> // b.any │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - add x1, x1, #0x978 │ │ │ │ - bl d380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b.ne 5072c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2672c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c88> // b.any │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - bl e214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf54> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str x27, [sp, #256] │ │ │ │ + b.ne 5072c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2672c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cbz w1, 5082c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2682c> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c88> // b.any │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, x5 │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - add x0, x0, #0xf18 │ │ │ │ - bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + str x27, [sp, #256] │ │ │ │ + b.eq 507dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267dc> // b.none │ │ │ │ + b 5072c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2672c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 48280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9a0> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbnz w1, 50824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26824> │ │ │ │ + b 5082c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2682c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x38 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 5085c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2685c> │ │ │ │ + bti j │ │ │ │ + b 50818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26818> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26858> │ │ │ │ + bti j │ │ │ │ + b 50868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26868> │ │ │ │ + bti j │ │ │ │ + b 50818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26818> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26858> │ │ │ │ + bti j │ │ │ │ + b 50868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26868> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cbz w20, 5082c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2682c> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 4f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c40> │ │ │ │ + b 5082c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2682c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + cbnz w20, 508c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268c4> │ │ │ │ + b 5082c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2682c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 4f678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d98> │ │ │ │ + b 5082c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2682c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d88> │ │ │ │ + b 508e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268e8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d98> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b 508e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268e8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x19, #296] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c840 │ │ │ │ - b 4f528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c48> │ │ │ │ + str x27, [sp, #256] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + tbnz w25, #0, 50794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26794> │ │ │ │ + b 5079c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2679c> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 4b7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ec0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c88> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + str x27, [sp, #256] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + tbnz w25, #0, 50794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26794> │ │ │ │ + b 5079c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2679c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - add x21, x21, #0x6e8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x21, [x19, #16] │ │ │ │ - b 4f538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c58> │ │ │ │ + b 50868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26868> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3720] │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 4f538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c58> │ │ │ │ + mov x19, x0 │ │ │ │ + b 50858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26858> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 4f720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e40> │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - b 4f720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e40> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #312] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4f568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c88> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x3, x20 │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - add x0, x0, #0xf18 │ │ │ │ - bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + b 50828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26828> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 46040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d760> │ │ │ │ - mov x0, x24 │ │ │ │ - bl ced0 │ │ │ │ - b 4f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c40> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + b 50828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26828> │ │ │ │ bti j │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - b 4f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c40> │ │ │ │ + b 50818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26818> │ │ │ │ bti j │ │ │ │ - b 4f690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36db0> │ │ │ │ + mov x19, x0 │ │ │ │ + b 5096c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2696c> │ │ │ │ bti j │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d4e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - mov x0, x24 │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ - str x20, [x19, #40] │ │ │ │ - mov x20, x0 │ │ │ │ - str x28, [x22, x1] │ │ │ │ - b 4f6c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36de8> │ │ │ │ + str x27, [sp, #256] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + tbnz w25, #0, 50794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26794> │ │ │ │ + b 5079c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2679c> │ │ │ │ + bti j │ │ │ │ + str x27, [sp, #256] │ │ │ │ + mov x19, x0 │ │ │ │ + and w27, w25, #0x1 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + tbnz w25, #0, 50794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26794> │ │ │ │ + b 5079c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2679c> │ │ │ │ bti j │ │ │ │ - b 4f7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f18> │ │ │ │ + b 508e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268e8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c40> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ + str x27, [sp, #256] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w25 │ │ │ │ + and w27, w25, #0x1 │ │ │ │ + tbnz w25, #0, 50794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26794> │ │ │ │ + b 5079c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2679c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4f668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d88> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #240] │ │ │ │ + str x27, [sp, #256] │ │ │ │ + b.eq 5080c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2680c> // b.none │ │ │ │ + b 5072c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2672c> │ │ │ │ bti j │ │ │ │ - b 4f65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d7c> │ │ │ │ + b 5077c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2677c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d98> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #312] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4f568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c88> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x3, x20 │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - add x0, x0, #0xf18 │ │ │ │ - bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + b 509c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269c4> │ │ │ │ bti j │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x21 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - b 4f518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c38> │ │ │ │ + b 508d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268d4> │ │ │ │ bti j │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c768 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - b 4f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c40> │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + cbnz w20, 508c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268c4> │ │ │ │ + b 5082c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2682c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f8d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ff8> │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w25 │ │ │ │ + and w26, w25, #0x1 │ │ │ │ + tbnz w25, #0, 50794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26794> │ │ │ │ + b 5079c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2679c> │ │ │ │ bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - cbz x0, 4f904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37024> │ │ │ │ - bl ced0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c768 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ - mov x0, x25 │ │ │ │ - bl ced0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c88> // b.any │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + b 507e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267e8> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - bl d068 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 47fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f700> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 477c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eee0> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x21 │ │ │ │ - bl ced0 │ │ │ │ - b 4f518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c38> │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 50a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a58> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c38> │ │ │ │ + b 507e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267e8> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 4f954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37074> │ │ │ │ + b 50a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a08> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 4f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c40> │ │ │ │ + b 508e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268e8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0xd8 │ │ │ │ - bl d1a0 │ │ │ │ - b 4f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c40> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - sub x3, x2, x1 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3760] │ │ │ │ - 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 4fa54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37174> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 4fa4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3716c> // b.any │ │ │ │ - ldrb w1, [x5] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x4] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str x3, [x4, #8] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fa98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x371b8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x3, 4fa18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37138> │ │ │ │ - b 4fa78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37198> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x0, [sp, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - bl d728 , 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 c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr x0, [x4] │ │ │ │ - b 4fa18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37138> │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - str q31, [x0, #32] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 507e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267e8> │ │ │ │ + bti j │ │ │ │ + b 507e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267e8> │ │ │ │ + bti j │ │ │ │ + b 50a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a50> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x470 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - str xzr, [x19] │ │ │ │ - cbz x0, 4fae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37204> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cbz x0, 4fb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37220> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 4fb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37220> │ │ │ │ - bl ced0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 4fb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37238> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b ced0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1f0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - stp x29, x30, [sp, #384] │ │ │ │ - add x29, sp, #0x180 │ │ │ │ - str d15, [sp, #480] │ │ │ │ - fmov d15, d0 │ │ │ │ - stp x19, x20, [sp, #400] │ │ │ │ - mov x19, x8 │ │ │ │ - stp x21, x22, [sp, #416] │ │ │ │ - mov x21, sp │ │ │ │ - stp x23, x24, [sp, #432] │ │ │ │ - stp x25, x26, [sp, #448] │ │ │ │ - sxtw x26, w0 │ │ │ │ - stp x27, x28, [sp, #464] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #376] │ │ │ │ + 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, #0x2d0 │ │ │ │ + add x19, sp, #0x150 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #712] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 51bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bb4> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 51b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b98> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x238 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + add x27, x0, #0x80 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fde0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + ldr w28, [x1] │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3912] │ │ │ │ - add x0, sp, #0x158 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x2a8 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #336] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3720] │ │ │ │ + add x3, sp, #0x2b8 │ │ │ │ + str xzr, [sp, #664] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x24, x25, [x2, #8] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x168 │ │ │ │ - add x3, x22, #0x10 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp] │ │ │ │ - str x3, [sp, #112] │ │ │ │ - str xzr, [sp, #328] │ │ │ │ - str x25, [sp, x0] │ │ │ │ - add x0, sp, x0 │ │ │ │ + ldp x21, x24, [x0, #8] │ │ │ │ + strh wzr, [sp, #672] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #336] │ │ │ │ + str x2, [sp, #448] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x20, [x20, #3864] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - adrp x23, 9f000 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x23, [x23, #3808] │ │ │ │ add x3, x20, #0x18 │ │ │ │ add x1, x20, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #16] │ │ │ │ + stp xzr, xzr, [sp, #352] │ │ │ │ add x2, x23, #0x10 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #4088] │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - add x27, sp, #0x60 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - str x1, [sp, #112] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #4088] │ │ │ │ + stp x3, x2, [sp, #336] │ │ │ │ + add x25, sp, #0x1b0 │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + str x1, [sp, #448] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x3, x28, #0x10 │ │ │ │ + add x3, x26, #0x10 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str w2, [sp, #72] │ │ │ │ - stp x27, xzr, [sp, #80] │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ + add x1, sp, #0x158 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x3, [sp, #344] │ │ │ │ + str w2, [sp, #408] │ │ │ │ + stp x25, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - tbnz w26, #31, 4fc54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37374> │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, sp, x0 │ │ │ │ - ldr w1, [x0, #24] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - str w1, [x0, #24] │ │ │ │ - str x26, [sp, #120] │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 4fd2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3744c> │ │ │ │ - ldp x5, x3, [sp, #32] │ │ │ │ + mov w1, w28 │ │ │ │ mov x0, x19 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #384] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + stp x0, xzr, [sp, #304] │ │ │ │ + strb wzr, [sp, #320] │ │ │ │ + cbz x4, 51c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c24> │ │ │ │ + ldp x5, x3, [sp, #368] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - str x1, [sp] │ │ │ │ - str x20, [sp, #112] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 4fcb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x373d8> // b.none │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x2, [sp, #336] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 50c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c9c> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #8] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x1, [sp, #344] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x1, [x24, #-24] │ │ │ │ - str x24, [sp] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x25, [x21, x1] │ │ │ │ - str x22, [sp, #112] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + str x1, [sp, #448] │ │ │ │ bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #376] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x3, x3, #0x480 │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fd70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37490> // b.any │ │ │ │ - ldr d15, [sp, #480] │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x29, x30, [sp, #384] │ │ │ │ - ldp x19, x20, [sp, #400] │ │ │ │ - ldp x21, x22, [sp, #416] │ │ │ │ - ldp x23, x24, [sp, #432] │ │ │ │ - ldp x25, x26, [sp, #448] │ │ │ │ - ldp x27, x28, [sp, #464] │ │ │ │ - add sp, sp, #0x1f0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x1, sp, #0x50 │ │ │ │ + bl cab0 │ │ │ │ mov x0, x19 │ │ │ │ - bl ca08 │ │ │ │ - b 4fc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x373b8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ mov x0, x19 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #376] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4fddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374fc> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x23, [sp, #8] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x24, #-24] │ │ │ │ - str x24, [sp] │ │ │ │ - str x25, [x21, x0] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #112] │ │ │ │ - bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #376] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fd70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37490> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4fd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3746c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 4fda8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374c8> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1f0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - stp x29, x30, [sp, #400] │ │ │ │ - add x29, sp, #0x190 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - stp x19, x20, [sp, #416] │ │ │ │ - mov x19, x8 │ │ │ │ - add x20, sp, #0x10 │ │ │ │ - stp x21, x22, [sp, #432] │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - sxtw x24, w1 │ │ │ │ - stp x25, x26, [sp, #464] │ │ │ │ - stp x27, x28, [sp, #480] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #392] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x290 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fde0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + ldr w28, [x1] │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x168 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x178 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, sp, #0x2a8 │ │ │ │ + str x21, [sp, #336] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x23, x25, [x0, #8] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - 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 x25, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + strh wzr, [sp, #672] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x24, [x19, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3864] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3808] │ │ │ │ - add x3, x28, #0x18 │ │ │ │ - add x1, x28, #0x40 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - add x2, x22, #0x10 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #4088] │ │ │ │ - stp x3, x2, [sp, #16] │ │ │ │ - add x26, sp, #0x70 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - str x1, [sp, #128] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #344] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + stp xzr, xzr, [sp, #352] │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + str x1, [sp, #448] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x3, x27, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - str w2, [sp, #88] │ │ │ │ - stp x26, xzr, [sp, #96] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + add x1, sp, #0x158 │ │ │ │ + str w0, [sp, #408] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + stp x25, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - tbnz w24, #31, 4ff28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37648> │ │ │ │ - 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 x24, [sp, #136] │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 4fffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3771c> │ │ │ │ - ldp x6, x3, [sp, #48] │ │ │ │ + mov w1, w28 │ │ │ │ mov x0, x19 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #384] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + stp x0, xzr, [sp, #272] │ │ │ │ + strb wzr, [sp, #288] │ │ │ │ + cbz x4, 51c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c34> │ │ │ │ + ldp x5, x3, [sp, #368] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ 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 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x28, #0x18 │ │ │ │ - add x5, x28, #0x40 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x5, [sp, #128] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 4ff8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x376ac> // b.none │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #336] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 50e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e30> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #24] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x1, [sp, #344] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x1, [x23, #-24] │ │ │ │ - str x23, [sp, #16] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x25, [x20, x1] │ │ │ │ - str x21, [sp, #128] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + str x1, [sp, #448] │ │ │ │ bl c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + add x3, x3, #0x490 │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 50040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37760> // b.any │ │ │ │ - ldp x29, x30, [sp, #400] │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl cab0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x1, x1, #0x4a0 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #416] │ │ │ │ - ldp x21, x22, [sp, #432] │ │ │ │ - ldp x23, x24, [sp, #448] │ │ │ │ - ldp x25, x26, [sp, #464] │ │ │ │ - ldp x27, x28, [sp, #480] │ │ │ │ - add sp, sp, #0x1f0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x1, sp, #0x60 │ │ │ │ + bl cab0 │ │ │ │ mov x0, x19 │ │ │ │ - bl ca08 │ │ │ │ - b 4ff6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3768c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ mov x0, x19 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 500ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x377cc> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x27, x27, #0x10 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x27, [sp, #24] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - str x22, [sp, #24] │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - 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 c840 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37760> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 5001c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3773c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 50078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37798> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - add x1, x1, #0x438 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37884> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d068 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 50168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37888> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , 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, #3760] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - add x1, x1, #0x438 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37928> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d068 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x8, sp, #0x130 │ │ │ │ + bl 5cf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f8c> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x3, x3, #0x4b0 │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 5020c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3792c> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 50260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37980> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 502dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x379fc> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 50278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37998> │ │ │ │ - ldr x1, [x19] │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ 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, 50388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37aa8> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5037c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37a9c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 50260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37980> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 50260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37980> │ │ │ │ - ldrb w0, [x19, #240] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 50388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37aa8> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5037c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37a9c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d068 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 503a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ac8> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 5035c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37a7c> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xd80 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 503f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b10> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 5046c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b8c> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 50408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b28> │ │ │ │ - ldr x1, [x19] │ │ │ │ + bl cab0 │ │ │ │ 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, 50518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37c38> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5050c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37c2c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 503f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b10> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 503f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b10> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 50518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37c38> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5050c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37c2c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d068 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 50538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37c58> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 504ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37c0c> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xce0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 50580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ca0> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 505fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37d1c> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 50598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37cb8> │ │ │ │ - ldr x1, [x19] │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x4c0 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fde0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + ldr w28, [x1] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - stur q31, [x19, #24] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - tbz w0, #0, 506a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37dc8> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5069c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37dbc> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 50580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ca0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 50580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ca0> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 506a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37dc8> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5069c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37dbc> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d068 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, sp, #0x2a8 │ │ │ │ + str x21, [sp, #336] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 506c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37de8> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 5067c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37d9c> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xe20 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 50710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e30> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 5078c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37eac> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 50728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e48> │ │ │ │ - ldr x1, [x19] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + strh wzr, [sp, #672] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #344] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + stp xzr, xzr, [sp, #352] │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + add x1, sp, #0x158 │ │ │ │ + str w0, [sp, #408] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + stp x25, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov w1, w28 │ │ │ │ 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, 50838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f58> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5082c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f4c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 50710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e30> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 50710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e30> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 50838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f58> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c870 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5082c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f4c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfcc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d068 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #384] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + stp x0, xzr, [sp, #304] │ │ │ │ + strb wzr, [sp, #320] │ │ │ │ + cbz x4, 51c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c44> │ │ │ │ + ldp x5, x3, [sp, #368] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 50858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f78> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 5080c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f2c> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xc18 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , 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 508cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fec> // b.none │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.ne 50890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fb0> // b.any │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbz w3, #2, 50918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38038> │ │ │ │ - cmp w20, #0x8 │ │ │ │ - b.eq 508b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fd4> // b.none │ │ │ │ - cmp w20, #0x10 │ │ │ │ - b.ne 508bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fdc> // b.any │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbnz w0, #2, 508bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fdc> │ │ │ │ - ldr x2, [x19] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - b 508f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38014> │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbz w0, #1, 508ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3800c> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbnz w3, #1, 50890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fb0> │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w3, w3, #0x2 │ │ │ │ - str w3, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 50890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fb0> │ │ │ │ - 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 50890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fb0> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 496a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30dc0> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3760] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x3, x2, [sp, #8] │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4000] │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3824] │ │ │ │ - ldr w0, [x20, #160] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 50bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382e0> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 50b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382b4> // b.none │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.eq 50be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38300> // b.none │ │ │ │ - ldr w0, [x20, #120] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 50b7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3829c> // b.any │ │ │ │ - ldr x24, [x20] │ │ │ │ - ldr w1, [x20, #112] │ │ │ │ - cbz x24, 50f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3868c> │ │ │ │ - ldr w0, [x24, #12] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 50e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3856c> // b.any │ │ │ │ - ldr w0, [x24, #64] │ │ │ │ - tbz w0, #1, 50d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3844c> │ │ │ │ - ldp x1, x4, [x24, #48] │ │ │ │ - add x0, sp, #0x27 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x19, x24 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 50a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38154> // b.any │ │ │ │ - b 50d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38478> │ │ │ │ - ldp x0, x4, [x24, #48] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 50a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x381b8> // b.none │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - add x3, x24, #0x30 │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c888 │ │ │ │ - ldr w1, [x25] │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea0 │ │ │ │ - mov w22, w0 │ │ │ │ - add x2, x24, #0x30 │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w22 │ │ │ │ - bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w22, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #28] │ │ │ │ - ldr x19, [x20] │ │ │ │ - cset w23, ne // ne = any │ │ │ │ - cbz x19, 50fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386cc> │ │ │ │ - and w23, w23, #0x1 │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - ldr x2, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x22, [x19, #48] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x22, x22, x1 │ │ │ │ - mov x2, x22 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x27, x0 │ │ │ │ - ccmp x22, x0, #0x4, gt │ │ │ │ - b.le 50ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38200> │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 50fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386cc> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x22, x27 │ │ │ │ - add x1, x0, x27 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cbz x19, 50fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386cc> │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - sub x22, x22, x27 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x22, x2, x22 │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x22, x0, [x1, #16] │ │ │ │ - cbnz w23, 50a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38148> │ │ │ │ - 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 cc60 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x20, #160] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.lt 509c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x380e4> // b.tstop │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #336] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 51034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27034> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x3, x3, #0x4d0 │ │ │ │ + mov x4, #0x34 // #52 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 50e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38568> // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - mov x0, x28 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldrb w1, [x0, x28] │ │ │ │ - add x0, x20, #0x70 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - bl d110 <_Unwind_Resume@plt> │ │ │ │ - b 50b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3824c> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldrb w1, [x0, x28] │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - bl d470 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b0> │ │ │ │ - ldr w0, [x20, #100] │ │ │ │ - cmp w0, #0xd │ │ │ │ - b.ne 50b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3824c> // b.any │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - str w0, [x20, #160] │ │ │ │ - b 50b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3824c> │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [x20, #160] │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - bl d4a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x0, x20, #0x70 │ │ │ │ - bl ccf0 ::_M_widen_init() const@plt> │ │ │ │ - ldr w0, [x20, #160] │ │ │ │ - b 509d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x380f0> │ │ │ │ - ldr x23, [x20] │ │ │ │ - cbz x23, 50fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386cc> │ │ │ │ - ldr w0, [x23, #64] │ │ │ │ - tbz w0, #1, 50e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38520> │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - mov x19, x23 │ │ │ │ - add x27, x23, #0x30 │ │ │ │ - add x0, x0, x28 │ │ │ │ - sub x24, x1, x28 │ │ │ │ - add x24, x0, x24 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 50c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3839c> │ │ │ │ - cbz x19, 50f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3868c> │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x24 │ │ │ │ - add x1, sp, #0x28 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl c888 │ │ │ │ - ldr w1, [x25] │ │ │ │ + bl cab0 │ │ │ │ mov x0, x19 │ │ │ │ - bl cea0 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, sp, #0x28 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ mov x0, x19 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl d788 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w22 │ │ │ │ - bl c9a8 >::overflow(int)@plt+0x8> │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w22, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #28] │ │ │ │ - ldr x19, [x20] │ │ │ │ - b.eq 50d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x384a4> // b.none │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 50d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38480> // b.none │ │ │ │ - ldp x0, x4, [x23, #48] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 50c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38334> // b.any │ │ │ │ - cbz x19, 50fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386cc> │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - ldr x2, [x19, #48] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - sub x22, x2, x1 │ │ │ │ - mov x2, x22 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x22, x0, #0x4, gt │ │ │ │ - b.le 50cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38418> │ │ │ │ - ldr x1, [x20] │ │ │ │ - cbz x1, 50fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386cc> │ │ │ │ - ldr x3, [x1, #32] │ │ │ │ - sub x22, x22, x0 │ │ │ │ - mov x2, x22 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cbz x19, 50fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386cc> │ │ │ │ - ldp x0, x2, [x19, #32] │ │ │ │ - add x22, x0, x22 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x22, x0, [x19, #48] │ │ │ │ - ldr x4, [x23, #56] │ │ │ │ - b 50c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38338> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cbz x19, 50fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386cc> │ │ │ │ - ldp x1, x3, [x19, #32] │ │ │ │ - sub x22, x22, x0 │ │ │ │ - add x22, x1, x22 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x22, x1, [x19, #48] │ │ │ │ - cbnz x0, 50cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38410> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - add x28, x28, x0 │ │ │ │ - b 50d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38490> │ │ │ │ - tbnz w0, #0, 50f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386ac> │ │ │ │ - ldp x1, x4, [x24, #32] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x24, #64] │ │ │ │ - add x0, sp, #0x27 │ │ │ │ - mov x19, x24 │ │ │ │ - add x4, x1, x4 │ │ │ │ - stp x1, x4, [x24, #48] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 50a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38154> // b.any │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b 50a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x381b0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - sub x24, x24, x0 │ │ │ │ - add x28, x28, x24 │ │ │ │ - cbz x19, 50f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3868c> │ │ │ │ - ldrb w0, [x19, #28] │ │ │ │ - tbz w0, #0, 50b38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38258> │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - str w0, [x20, #160] │ │ │ │ - b 50b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3824c> │ │ │ │ - cbz x19, 50fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386cc> │ │ │ │ - ldr x2, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - ldr x22, [x19, #48] │ │ │ │ - ldr x3, [x2, #96] │ │ │ │ - sub x22, x22, x1 │ │ │ │ - mov x2, x22 │ │ │ │ - blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x23, x0 │ │ │ │ - ccmp x22, x0, #0x4, gt │ │ │ │ - b.le 50dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x384f0> │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 50fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386cc> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x22, x23 │ │ │ │ - add x1, x0, x23 │ │ │ │ - bl d1d0 ::~__basic_file()@plt> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cbz x19, 50fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386cc> │ │ │ │ - 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 50d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38490> │ │ │ │ - tbnz w0, #0, 50f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386ac> │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x23, #64] │ │ │ │ - ldp x2, x0, [x23, #32] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x23, #48] │ │ │ │ - b 50bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38310> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 584a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fbc0> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 50ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38608> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - bl ce58 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add x2, sp, #0x30 │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - add x1, x1, #0x300 │ │ │ │ - str w4, [sp, #48] │ │ │ │ - str x3, [sp, #56] │ │ │ │ - bl cff0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3784] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3760] │ │ │ │ - adrp x19, 9e000 │ │ │ │ - ldr w0, [x0] │ │ │ │ - add x19, x19, #0xf90 │ │ │ │ - str x19, [sp, #64] │ │ │ │ - stp w1, w0, [sp, #96] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38568> // b.any │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl e408 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1148> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - str x19, [sp, #64] │ │ │ │ - bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - b.ne 50e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38568> // b.any │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ - bti j │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - b 50e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3854c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38568> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 50fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x386ec> // b.any │ │ │ │ - bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x508 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fde0> │ │ │ │ mov x1, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 54880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bfa0> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + ldr w28, [x1] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, sp, #0x2a8 │ │ │ │ + str x21, [sp, #336] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 50e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38568> // b.any │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl e408 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1148> │ │ │ │ - adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x518 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - add x3, x3, #0x448 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x860 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3760] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + strh wzr, [sp, #672] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #344] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + stp xzr, xzr, [sp, #352] │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + add x1, sp, #0x158 │ │ │ │ + str w0, [sp, #408] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + stp x25, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #384] │ │ │ │ + add x1, sp, #0x40 │ │ │ │ + stp x1, xzr, [sp, #48] │ │ │ │ + strb wzr, [sp, #64] │ │ │ │ + cbz x4, 51c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c54> │ │ │ │ + ldp x5, x3, [sp, #368] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 50e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38568> // b.any │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3760] │ │ │ │ - mov x20, x0 │ │ │ │ - bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 50f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38644> // b.none │ │ │ │ - b 50e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38568> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf90 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - bl d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - b 50ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3871c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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, #0x6a0 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3760] │ │ │ │ - mov x26, x0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3728] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #1688] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x19, x1 │ │ │ │ - str x20, [sp, #32] │ │ │ │ - bl c5a0 │ │ │ │ - mov x1, x20 │ │ │ │ - add x3, sp, #0x60 │ │ │ │ - add x20, sp, #0x1e0 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - stp x3, xzr, [sp, #80] │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ - str x20, [sp, #464] │ │ │ │ - bl 188e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - add x0, sp, #0x350 │ │ │ │ - bl 59f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41640> │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr w1, [sp, #1192] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - ands w0, w1, w0 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b.ne 52054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39774> // b.any │ │ │ │ - add x21, sp, #0x50 │ │ │ │ - add x0, sp, #0x360 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl d800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x540> │ │ │ │ - movi d14, #0x0 │ │ │ │ - mov x25, #0x47e0 // #18400 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - movk x25, #0x1e8, lsl #16 │ │ │ │ - str wzr, [sp, #16] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, sp, #0x360 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl d800 , 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 516c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38de4> // b.any │ │ │ │ - add x2, sp, #0x1c0 │ │ │ │ - mov w0, #0x920 // #2336 │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - stp x2, x1, [sp, #432] │ │ │ │ - strh w0, [sp, #448] │ │ │ │ - strb wzr, [sp, #450] │ │ │ │ - cmp x19, x24 │ │ │ │ - b.eq 51190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x388b0> // b.none │ │ │ │ - mov x22, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 51184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x388a4> // b.none │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #336] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 511c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x271c8> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - cmp x22, x24 │ │ │ │ - b.ne 51170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38890> // b.any │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 513f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38b10> │ │ │ │ - ldp x1, x3, [sp, #432] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + add x3, x3, #0x518 │ │ │ │ + mov x4, #0x2a // #42 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x22, x19 │ │ │ │ - bl d638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - mov x27, x0 │ │ │ │ - ldp x1, x3, [sp, #432] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d488 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c8> │ │ │ │ - mov x28, x0 │ │ │ │ - and x0, x27, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 516b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38dd8> // b.none │ │ │ │ - sub x1, x19, x22 │ │ │ │ - cmp x1, x25 │ │ │ │ - b.gt 5128c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x389ac> │ │ │ │ - ldr x24, [sp, #88] │ │ │ │ - sub x3, x28, x27 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.cc 520d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x397f4> // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - sub x24, x24, x27 │ │ │ │ - cmp x24, x3 │ │ │ │ - str x20, [sp, #464] │ │ │ │ - csel x24, x24, x3, ls // ls = plast │ │ │ │ - str x24, [sp, #48] │ │ │ │ - add x3, x1, x27 │ │ │ │ - cmp x24, #0xf │ │ │ │ - b.hi 513b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38ad8> // b.pmore │ │ │ │ - cmp x24, #0x1 │ │ │ │ - b.eq 513ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38acc> // b.none │ │ │ │ - cbnz x24, 51354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a74> │ │ │ │ - mov x1, x20 │ │ │ │ - strb wzr, [x1, x24] │ │ │ │ - str x24, [sp, #472] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 5137c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a9c> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 513e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38b00> // b.none │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - str x1, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - stur x24, [x19, #-24] │ │ │ │ - ldp x1, x3, [sp, #432] │ │ │ │ - mov x2, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - mov x27, x0 │ │ │ │ - ldp x1, x3, [sp, #432] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d488 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c8> │ │ │ │ - and x1, x27, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.ne 511d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x388f0> // 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 51564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38c84> // b.none │ │ │ │ - sub x22, x24, x19 │ │ │ │ - ubfx x22, x22, #5, #32 │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 512cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x389ec> // b.none │ │ │ │ - bl ced0 │ │ │ │ - cmp w22, #0x3 │ │ │ │ - b.ne 51e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39558> // b.any │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d950 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x690> │ │ │ │ - mov x28, x0 │ │ │ │ - mov w22, w0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + bl cab0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl cab0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x1, x1, #0x558 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffa0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + ldr d15, [x1] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #336] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, sp, #0x2a8 │ │ │ │ + str xzr, [sp, #664] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - bl d698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d8> │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 51f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3963c> // b.tstop │ │ │ │ - fcmpe d14, d0 │ │ │ │ - b.gt 51f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3963c> │ │ │ │ - ldp x1, x0, [x26, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 514c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38be8> // b.none │ │ │ │ - str w28, [x1], #4 │ │ │ │ - str x1, [x26, #8] │ │ │ │ - add x28, x26, #0x18 │ │ │ │ - ldp x0, x1, [x28, #8] │ │ │ │ + strh wzr, [sp, #672] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #344] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + stp xzr, xzr, [sp, #352] │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + add x1, sp, #0x158 │ │ │ │ + str w0, [sp, #408] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + stp x25, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + add x0, sp, #0x158 │ │ │ │ + add x8, sp, #0xb0 │ │ │ │ + bl d560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0> │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + stp x3, x2, [sp, #336] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #112] │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 51bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bec> // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 51430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38b50> // b.none │ │ │ │ - str d15, [x0], #8 │ │ │ │ - str x0, [x28, #8] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - fmov d14, d15 │ │ │ │ - str w22, [sp, #16] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 51120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38840> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x3 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x24, [sp, #48] │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - strb wzr, [x1, x24] │ │ │ │ - str x24, [sp, #472] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 51230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38950> // b.any │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - stp x22, x19, [sp, #56] │ │ │ │ - str x19, [sp, #72] │ │ │ │ - bl 1f400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b20> │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - ldr x23, [sp, #72] │ │ │ │ - ldp x22, x19, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 51258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38978> // b.none │ │ │ │ - bl ced0 │ │ │ │ - b 51258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38978> │ │ │ │ - ldrb w0, [x3] │ │ │ │ - strb w0, [sp, #480] │ │ │ │ - b 5121c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3893c> │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x0, [sp, #464] │ │ │ │ - ldr x3, [sp] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - b 51358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a78> │ │ │ │ - add x2, x24, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 51250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38970> │ │ │ │ - stp x20, xzr, [sp, #464] │ │ │ │ - strb wzr, [sp, #480] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 515e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38d00> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 516ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38dcc> // b.none │ │ │ │ - ldr x1, [sp, #480] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x24, x19, #0x20 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - b 512b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x389d8> │ │ │ │ - ldr x1, [x26, #24] │ │ │ │ - mov x5, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x2, x0, x1 │ │ │ │ - asr x3, x2, #3 │ │ │ │ - cmp x3, x5 │ │ │ │ - b.eq 5237c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39a9c> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - str x1, [sp] │ │ │ │ - csinc x0, x3, xzr, ne // ne = any │ │ │ │ - str x2, [sp, #16] │ │ │ │ - add x0, x0, x3 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + b.ls 51394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27394> // b.plast │ │ │ │ + add x5, sp, #0xc0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 51394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27394> // b.none │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ cmp x0, x5 │ │ │ │ - csel x0, x0, x5, ls // ls = plast │ │ │ │ - lsl x27, x0, #3 │ │ │ │ - mov x0, x27 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - str d15, [x0, x2] │ │ │ │ - cbz x2, 51494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38bb4> │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x2, x3, [sp, #16] │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - add x2, x3, x2 │ │ │ │ - cbz x1, 514b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38bd8> │ │ │ │ - mov x0, x1 │ │ │ │ - str x2, [sp] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl ced0 │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - str x3, [x26, #24] │ │ │ │ - add x3, x3, x27 │ │ │ │ - stp x2, x3, [x28, #8] │ │ │ │ - b 5133c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a5c> │ │ │ │ - ldr x5, [x26] │ │ │ │ - mov x4, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x2, x1, x5 │ │ │ │ - asr x3, x2, #2 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 52348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39a68> // b.none │ │ │ │ - cmp x3, #0x0 │ │ │ │ - str x5, [sp] │ │ │ │ - csinc x0, x3, xzr, ne // ne = any │ │ │ │ - str x2, [sp, #16] │ │ │ │ - add x0, x0, x3 │ │ │ │ - cmp x0, x4 │ │ │ │ - csel x0, x0, x4, ls // ls = plast │ │ │ │ - lsl x28, x0, #2 │ │ │ │ + b.ls 51b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b78> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 521b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x281b8> // b.pmore │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c828 │ │ │ │ + add x28, sp, #0xd0 │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x28 │ │ │ │ - bl cf30 >::~basic_ofstream()@plt> │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x5, [sp] │ │ │ │ - str w22, [x0, x2] │ │ │ │ - cbz x2, 51530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38c50> │ │ │ │ - mov x1, x5 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x2, x3, [sp, #16] │ │ │ │ - ldr x5, [sp] │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - add x2, x3, x2 │ │ │ │ - cbz x5, 51554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38c74> │ │ │ │ - mov x0, x5 │ │ │ │ - str x2, [sp] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl ced0 │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - add x28, x3, x28 │ │ │ │ - stp x3, x2, [x26] │ │ │ │ - str x28, [x26, #16] │ │ │ │ - b 51324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a44> │ │ │ │ - str x20, [sp, #464] │ │ │ │ - cmp x0, x1 │ │ │ │ - csel x22, x0, x1, ls // ls = plast │ │ │ │ - ldur x4, [x24, #-32] │ │ │ │ - str x22, [sp, #48] │ │ │ │ - cmp x22, #0xf │ │ │ │ - b.hi 51624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38d44> // b.pmore │ │ │ │ - cmp x22, #0x1 │ │ │ │ - b.eq 51618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38d38> // b.none │ │ │ │ - cbnz x22, 51c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3935c> │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x24, #0x10 │ │ │ │ - strb wzr, [x0, x22] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x22, [sp, #472] │ │ │ │ - ldr x2, [sp, #464] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 51688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38da8> // b.none │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 51bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39318> // b.none │ │ │ │ - stp x2, x22, [x3] │ │ │ │ - ldr x1, [sp, #480] │ │ │ │ - str x1, [x3, #16] │ │ │ │ - cbz x0, 5169c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38dbc> │ │ │ │ - str x0, [sp, #464] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 512b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x389d0> // b.none │ │ │ │ - bl ced0 │ │ │ │ - b 512b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x389d0> │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - stp x19, x19, [sp, #56] │ │ │ │ - str x19, [sp, #72] │ │ │ │ - bl 1f400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b20> │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - ldr x23, [sp, #72] │ │ │ │ - ldp x19, x24, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 5160c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38d2c> // b.none │ │ │ │ - bl ced0 │ │ │ │ - sub x22, x24, x19 │ │ │ │ - asr x22, x22, #5 │ │ │ │ - b 512b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x389d8> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #480] │ │ │ │ - b 5158c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38cac> │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x4, [sp] │ │ │ │ - str x0, [sp, #464] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x4 │ │ │ │ - str x3, [sp] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x22, [sp, #48] │ │ │ │ - sub x1, x24, #0x10 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - ldr x3, [sp] │ │ │ │ - strb wzr, [x0, x22] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x22, [sp, #472] │ │ │ │ - ldr x2, [sp, #464] │ │ │ │ + bl cab0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x568 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl cab0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr d14, [x0, #1016] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #336] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, sp, #0x2a8 │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #672] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #344] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + stp xzr, xzr, [sp, #352] │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + add x1, sp, #0x158 │ │ │ │ + str w0, [sp, #408] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + stp x25, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + fmov d0, d14 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + add x8, sp, #0x110 │ │ │ │ + add x0, sp, #0x158 │ │ │ │ + bl d560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0> │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + stp x3, x2, [sp, #336] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + str x1, [sp, #448] │ │ │ │ + bl c840 │ │ │ │ + ldp x3, x4, [sp, #240] │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 51c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c08> // b.none │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 515ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38ccc> // b.any │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 51bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39318> // b.none │ │ │ │ - stp x2, x22, [x3] │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - str x0, [x3, #16] │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - str x20, [sp, #464] │ │ │ │ - mov x20, x0 │ │ │ │ - b 515c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38ce8> │ │ │ │ - ldrb w0, [sp, #480] │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - b 51420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38b40> │ │ │ │ - ldur x0, [x19, #-24] │ │ │ │ - mov x24, x19 │ │ │ │ - b 51298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x389b8> │ │ │ │ - ldr w0, [sp, #1192] │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 51ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x393c4> // b.none │ │ │ │ - add x0, sp, #0x240 │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + b.ls 51520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27520> // b.plast │ │ │ │ + add x5, sp, #0x120 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 51520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27520> // b.none │ │ │ │ + ldr x5, [sp, #288] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 51b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b58> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 51d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d74> // b.pmore │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c828 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl cab0 │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cab0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x320 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffa0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + ldr d13, [x1] │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x3, sp, #0x328 │ │ │ │ + str x21, [sp, #336] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #792] │ │ │ │ - strh wzr, [sp, #800] │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, sp, #0x2a8 │ │ │ │ + str xzr, [sp, #664] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x23, x25, [x0, #8] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3720] │ │ │ │ - str q31, [x3] │ │ │ │ - add x3, sp, #0x338 │ │ │ │ - str x2, [sp] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - str q31, [x3] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x2, [sp, #576] │ │ │ │ - add x2, sp, #0x1d0 │ │ │ │ - str x23, [sp, #464] │ │ │ │ - str x25, [x2, x0] │ │ │ │ - add x0, x2, x0 │ │ │ │ + strh wzr, [sp, #672] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x24, [x19, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3864] │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3808] │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - add x3, x22, #0x18 │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - add x2, x26, #0x10 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #4088] │ │ │ │ - stp x3, x2, [sp, #464] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str xzr, [sp, #512] │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - str x1, [sp, #576] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #344] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + stp xzr, xzr, [sp, #352] │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + str x1, [sp, #448] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x2, x28, #0x10 │ │ │ │ - str x2, [sp, #472] │ │ │ │ - add x2, sp, #0x230 │ │ │ │ + add x1, x26, #0x10 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - add x1, sp, #0x1d8 │ │ │ │ - str w0, [sp, #536] │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - str x2, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - strb wzr, [sp, #560] │ │ │ │ + str x1, [sp, #344] │ │ │ │ + add x1, sp, #0x158 │ │ │ │ + str w0, [sp, #408] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + stp x25, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #512] │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - stp x1, xzr, [sp, #304] │ │ │ │ - add x27, sp, #0x130 │ │ │ │ - strb wzr, [sp, #320] │ │ │ │ - cbz x4, 51d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3947c> │ │ │ │ - ldp x5, x3, [sp, #496] │ │ │ │ - mov x0, x27 │ │ │ │ - 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x3, x22, #0x18 │ │ │ │ - add x2, x28, #0x10 │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - stp x3, x2, [sp, #464] │ │ │ │ - str x1, [sp, #576] │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + 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, #456] │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + add x8, sp, #0xb0 │ │ │ │ + add x0, sp, #0x158 │ │ │ │ + bl d560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0> │ │ │ │ + add x3, x20, #0x18 │ │ │ │ + add x2, x26, #0x10 │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + stp x3, x2, [sp, #336] │ │ │ │ + str x1, [sp, #448] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - str x1, [sp, #472] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x1, [sp, #344] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x3, sp, #0x1d0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x23, [sp, #464] │ │ │ │ - str x25, [x3, x2] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - str x1, [sp, #576] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + str x1, [sp, #448] │ │ │ │ bl c840 │ │ │ │ - adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - mov x0, x27 │ │ │ │ - add x3, x3, #0x778 │ │ │ │ - mov x4, #0x10 // #16 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + add x3, x3, #0x578 │ │ │ │ + mov x4, #0x23 // #35 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ mov x1, x0 │ │ │ │ - add x4, sp, #0x160 │ │ │ │ - str x4, [sp, #336] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 51d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39424> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x2, [sp, #336] │ │ │ │ - str x0, [sp, #352] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #344] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x0, [sp, #344] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 520f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39814> // b.plast │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0x158 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl c828 │ │ │ │ + mov x0, x28 │ │ │ │ + bl cab0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x5a0 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ mov x1, x0 │ │ │ │ - add x4, sp, #0x180 │ │ │ │ - str x4, [sp, #368] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 51d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39448> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x2, [sp, #368] │ │ │ │ - str x0, [sp, #384] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #376] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - bl c5a0 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - 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 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl cab0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + add x1, x1, #0x2e0 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fde0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #8] │ │ │ │ bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ - str x23, [sp, #464] │ │ │ │ - ldr x0, [sp] │ │ │ │ - str xzr, [sp, #792] │ │ │ │ + str x21, [sp, #336] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #800] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #576] │ │ │ │ - add x0, sp, #0x328 │ │ │ │ - add x3, sp, #0x1d0 │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + add x0, sp, #0x2a8 │ │ │ │ + str xzr, [sp, #664] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + strh wzr, [sp, #672] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x338 │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - str x25, [x3, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x24, [x19, x2] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - add x1, x22, #0x40 │ │ │ │ - add x0, x22, #0x18 │ │ │ │ - str x0, [sp, #464] │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - str x0, [sp, #472] │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - stp xzr, xzr, [sp, #480] │ │ │ │ - stp xzr, xzr, [sp, #496] │ │ │ │ - str xzr, [sp, #512] │ │ │ │ - str xzr, [sp, #520] │ │ │ │ - str x1, [sp, #576] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #344] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + stp xzr, xzr, [sp, #352] │ │ │ │ + stp xzr, xzr, [sp, #368] │ │ │ │ + stp xzr, xzr, [sp, #384] │ │ │ │ + str x1, [sp, #448] │ │ │ │ bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x2, sp, #0x230 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - str x0, [sp, #472] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - add x1, sp, #0x1d8 │ │ │ │ - str w0, [sp, #536] │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - str x2, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - strb wzr, [sp, #560] │ │ │ │ + str x1, [sp, #344] │ │ │ │ + add x1, sp, #0x158 │ │ │ │ + str w0, [sp, #408] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + stp x25, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - fmov d0, d15 │ │ │ │ - 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, #584] │ │ │ │ - bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldr x4, [sp, #512] │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - stp x1, xzr, [sp, #400] │ │ │ │ - add x28, sp, #0x190 │ │ │ │ - strb wzr, [sp, #416] │ │ │ │ - cbz x4, 51d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3946c> │ │ │ │ - ldp x5, x3, [sp, #496] │ │ │ │ - mov x0, x28 │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #384] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + stp x0, xzr, [sp, #304] │ │ │ │ + strb wzr, [sp, #320] │ │ │ │ + cbz x4, 51c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c64> │ │ │ │ + ldp x5, x3, [sp, #368] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ 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 d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - add x1, x22, #0x18 │ │ │ │ - add x22, x22, #0x40 │ │ │ │ - str x1, [sp, #464] │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - str x22, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 51a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39194> // b.none │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + str x1, [sp, #336] │ │ │ │ + add x1, x20, #0x40 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 51870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27870> // b.none │ │ │ │ bl ced0 │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - str x26, [sp, #472] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x1, [sp, #344] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x3, sp, #0x1d0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x23, [sp, #464] │ │ │ │ - str x25, [x3, x2] │ │ │ │ - add x22, sp, #0x170 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x23, sp, #0x1b0 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - str x1, [sp, #576] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x24, [x19, x2] │ │ │ │ + str x1, [sp, #448] │ │ │ │ bl c840 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x8, x23 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 43840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af60> │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 522b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x399d8> // b.plast │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + ldp x3, x4, [sp, #240] │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 51bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bd0> // b.none │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + b.ls 518dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278dc> // b.plast │ │ │ │ + add x5, sp, #0x140 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 518dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278dc> // b.none │ │ │ │ + ldr x5, [sp, #320] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 51b38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b38> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 52258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28258> // b.pmore │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3760] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ bl c828 │ │ │ │ mov x1, x0 │ │ │ │ - str x20, [sp, #464] │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 51ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39408> // b.none │ │ │ │ - ldr x2, [x26, #16] │ │ │ │ - str x0, [sp, #464] │ │ │ │ - str x2, [sp, #480] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #472] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - stp x1, xzr, [x26] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 51c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39394> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 51c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39364> │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cab0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + mov x0, x19 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x28 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x828 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x1, x2, [sp, #336] │ │ │ │ + ldr x28, [sp] │ │ │ │ + add x25, x28, #0x90 │ │ │ │ + add x28, x28, #0x98 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x28, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 51b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b18> // b.none │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x5b0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, x0, #0x620 │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x1, x2, [sp, #336] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x28, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 51aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27aac> // b.none │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x110 │ │ │ │ mov x0, x27 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffa0> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d12, [x2] │ │ │ │ + bl cde0 <__errno_location@plt> │ │ │ │ + fmov d0, d12 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d590 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + add x8, sp, #0x130 │ │ │ │ + add x0, sp, #0x158 │ │ │ │ + bl d560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0> │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + stp x1, x26, [sp, #336] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x20, [sp, #448] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x350 │ │ │ │ - bl 56280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d9a0> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.eq 51ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x392c0> // b.none │ │ │ │ - mov x20, x19 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 51b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x392b4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x20, x24 │ │ │ │ - b.ne 51b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x392a0> // b.any │ │ │ │ - cbz x19, 51bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x392cc> │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x23, [sp, #344] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #336] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x24, [x19, x1] │ │ │ │ + str x22, [sp, #448] │ │ │ │ + bl c840 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + mov x4, #0x48 // #72 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cab0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - mov x0, x21 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x678 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1688] │ │ │ │ + ldr x2, [sp, #712] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 520f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39810> // b.any │ │ │ │ - add sp, sp, #0x6a0 │ │ │ │ + b.ne 51cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb0> // b.any │ │ │ │ + add sp, sp, #0x2d0 │ │ │ │ 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 │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 51e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39550> // b.none │ │ │ │ - cbz x22, 51c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3934c> │ │ │ │ - cmp x22, #0x1 │ │ │ │ - b.eq 51d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39490> // b.none │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - str x3, [sp] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp] │ │ │ │ - ldr x22, [sp, #472] │ │ │ │ - ldr x0, [x3] │ │ │ │ - strb wzr, [x0, x22] │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - str x22, [x3, #8] │ │ │ │ - b 515c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38ce8> │ │ │ │ - mov x0, x20 │ │ │ │ - b 51650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38d70> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #464] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x5e8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + b 5199c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2799c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + b 51900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27900> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + b 51544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27544> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + b 513b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273b8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - bl d0b0 <__cxa_throw@plt> │ │ │ │ bl c960 <__cxa_guard_release@plt> │ │ │ │ - b 51b34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39254> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ + ldp x1, x2, [sp, #336] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ - ldp x1, x2, [sp, #464] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + b 50b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b40> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + ldp x1, x2, [sp, #336] │ │ │ │ bl d0b0 <__cxa_throw@plt> │ │ │ │ bl c960 <__cxa_guard_release@plt> │ │ │ │ - b 51b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3924c> │ │ │ │ - ldr x22, [sp, #856] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 52328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39a48> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 51d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x394a4> // b.any │ │ │ │ - add x0, sp, #0x390 │ │ │ │ - bl c6c0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 516d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38df0> │ │ │ │ - ldr x1, [sp, #896] │ │ │ │ - add x0, sp, #0x380 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ - b 516d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38df0> │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp] │ │ │ │ - b 51b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3922c> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - b 51884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38fa4> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b 518ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3900c> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, x28 │ │ │ │ + b 50b38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b38> │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 518ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278ec> // b.plast │ │ │ │ + add x5, sp, #0x140 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 518d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278d0> // b.any │ │ │ │ + b 518ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278ec> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 513a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273a4> // b.plast │ │ │ │ + add x5, sp, #0xc0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 51388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27388> // b.any │ │ │ │ + b 513a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273a4> │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 51530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27530> // b.plast │ │ │ │ + add x5, sp, #0x120 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 51514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27514> // b.any │ │ │ │ + b 51530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27530> │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ bl ca08 │ │ │ │ - b 51a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39170> │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #16] │ │ │ │ + b 50c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c7c> │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ bl ca08 │ │ │ │ - b 517f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38f10> │ │ │ │ - ldrb w1, [sp, #480] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr x22, [sp, #472] │ │ │ │ - b 51c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3934c> │ │ │ │ - bl 55fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d6c0> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cbz x22, 52328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39a48> │ │ │ │ - ldr x23, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 51e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39528> // b.none │ │ │ │ - mov w25, #0x5 // #5 │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - and w0, w0, w25 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 51dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x394e4> // 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, 51e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39540> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.ne 51da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x394c0> // b.any │ │ │ │ - ldr x23, [x22] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 51e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39528> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl ced0 │ │ │ │ - cmp x22, x23 │ │ │ │ - b.ne 51df4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39514> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 51cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x393dc> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.ne 51da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x394c0> // b.any │ │ │ │ - b 51de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39508> │ │ │ │ - mov x0, x2 │ │ │ │ - b 515c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38ce8> │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - add x8, sp, #0x130 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 4fe00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37520> │ │ │ │ - adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ + b 50e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e10> │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ add x0, sp, #0x130 │ │ │ │ - add x3, x3, #0x728 │ │ │ │ - mov x4, #0xd // #13 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d080 │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - bl cab0 │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x738 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - bl cab0 │ │ │ │ - sub x20, x24, x19 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - bl cde0 <__errno_location@plt> │ │ │ │ - asr x1, x20, #5 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl cc00 │ │ │ │ - add x0, sp, #0x1d8 │ │ │ │ - add x8, sp, #0x190 │ │ │ │ - bl d560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0> │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x1, sp, #0x190 │ │ │ │ - add x8, sp, #0x1b0 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - bl 43840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af60> │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - add x1, x1, #0x768 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl cab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1688] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 520f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39810> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - add x8, sp, #0x70 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 4fe00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37520> │ │ │ │ - adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - add x3, x3, #0x6e8 │ │ │ │ - mov x4, #0x25 // #37 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d080 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl cab0 │ │ │ │ - adrp x20, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - add x1, x20, #0x710 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl cab0 │ │ │ │ - fmov d0, d14 │ │ │ │ - add x8, sp, #0xd0 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - bl 4fb28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37248> │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - add x8, sp, #0xf0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl 43840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af60> │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - add x1, x1, #0x718 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - bl cab0 │ │ │ │ - mov w0, w22 │ │ │ │ - add x8, sp, #0x130 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 4fe00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37520> │ │ │ │ - add x22, sp, #0x150 │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - mov x8, x22 │ │ │ │ + bl ca08 │ │ │ │ + b 51014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27014> │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl ca08 │ │ │ │ + b 511a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x271a8> │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl ca08 │ │ │ │ + b 51850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27850> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ add x0, sp, #0x110 │ │ │ │ - str x22, [sp, #8] │ │ │ │ - bl 43840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af60> │ │ │ │ - add x1, x20, #0x710 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - bl cab0 │ │ │ │ - fmov d0, d15 │ │ │ │ - add x8, sp, #0x1b0 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - bl 4fb28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37248> │ │ │ │ - add x1, sp, #0x1b0 │ │ │ │ - add x8, sp, #0x190 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - bl 43840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af60> │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - add x1, x1, #0x720 │ │ │ │ - bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl cab0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1688] │ │ │ │ + ldr x2, [sp, #712] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 520f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39810> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - mov x3, #0x1c // #28 │ │ │ │ - add x21, sp, #0x50 │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #56] │ │ │ │ - str x20, [sp, #464] │ │ │ │ - bl d728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61720> │ │ │ │ - add x1, x1, #0x6c8 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - str x0, [sp, #464] │ │ │ │ - ldr q30, [x1] │ │ │ │ - str x2, [sp, #480] │ │ │ │ - ldur q31, [x1, #12] │ │ │ │ - str q30, [x0] │ │ │ │ - stur q31, [x0, #12] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x2, [sp, #464] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 51d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d1c> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x26, [sp, #344] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x23, [sp, #344] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #336] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x22, [sp, #448] │ │ │ │ + bl c840 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - strb wzr, [x2, x1] │ │ │ │ - str x1, [sp, #472] │ │ │ │ - ldr x2, [sp, #1688] │ │ │ │ + ldr x2, [sp, #712] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 520f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39810> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - bl 17c40 ::do_widen(char) const@@Base+0x3780> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 51cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 51ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce8> │ │ │ │ + bti j │ │ │ │ + b 51c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c78> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1688] │ │ │ │ + ldr x2, [sp, #712] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 5230c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39a2c> // b.none │ │ │ │ - bl c858 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 51d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d1c> // b.none │ │ │ │ + b 51cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 51cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1688] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 520f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39810> // b.any │ │ │ │ - add x1, sp, #0x150 │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - str x1, [sp, #8] │ │ │ │ + b.ne 51cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ - add x21, sp, #0x50 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + mov x20, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 51cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 51cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cf8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1688] │ │ │ │ + ldr x2, [sp, #712] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 520f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39810> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b.eq 51d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d1c> // b.none │ │ │ │ + b 51cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 51de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27de8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x350 │ │ │ │ - bl 56280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d9a0> │ │ │ │ - cmp x24, x19 │ │ │ │ - b.eq 521b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x398d0> // b.none │ │ │ │ - mov x22, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 521a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x398c4> // b.none │ │ │ │ - bl ced0 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - cmp x24, x22 │ │ │ │ - b.ne 52190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x398b0> // b.any │ │ │ │ - cbz x19, 52138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39858> │ │ │ │ mov x0, x19 │ │ │ │ - bl ced0 │ │ │ │ - b 52138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39858> │ │ │ │ + mov x19, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 51dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 51e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e30> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x22, sp, #0x170 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ + mov x0, x19 │ │ │ │ bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x27 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 5217c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3989c> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 51d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d1c> // b.none │ │ │ │ + b 51cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x22, sp, #0x170 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - str x1, [sp, #576] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x26, [sp, #344] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x23, [sp, #344] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #336] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #448] │ │ │ │ bl c840 │ │ │ │ - b 521d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x398f4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 51e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e68> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - ldp x19, x24, [sp, #56] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x26, [sp, #344] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x23, [sp, #344] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #336] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x22, [sp, #448] │ │ │ │ + bl c840 │ │ │ │ + b 51c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c8c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 51c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c84> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 51c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c8c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 51f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f3c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 5217c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3989c> │ │ │ │ + b 51e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e50> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 51c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c8c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 521e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39904> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 51d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d1c> // b.none │ │ │ │ + b 51cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb0> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + mov x20, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 51fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fc0> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 52000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28000> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 521dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x398fc> │ │ │ │ + b 51fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fac> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x28, x28, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x28, [sp, #472] │ │ │ │ add x26, x26, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x26, [sp, #344] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x26, [sp, #472] │ │ │ │ - add x0, sp, #0x210 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x23, [sp, #344] │ │ │ │ bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - str x23, [sp, #464] │ │ │ │ - str x25, [x1, x0] │ │ │ │ - b 521f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39918> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #336] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #448] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 51fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fc0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 521d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x398f4> │ │ │ │ + b 52068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28068> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 51fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fc0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x26, [sp, #344] │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 521c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x398e8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x23, [sp, #344] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #336] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #448] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1688] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 520f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39810> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - bl c9f0 │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 51ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ff8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x399b8> │ │ │ │ + b 520e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280e0> │ │ │ │ bti j │ │ │ │ - mov x24, x19 │ │ │ │ mov x20, x0 │ │ │ │ - mov x19, x22 │ │ │ │ - b 52228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39948> │ │ │ │ + b 51c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c8c> │ │ │ │ + bti j │ │ │ │ + b 51f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f0c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39894> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - add x0, x0, #0xf18 │ │ │ │ - bl d458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x9b0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 51f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f3c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1688] │ │ │ │ + ldr x2, [sp, #712] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 520f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39810> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - bl c9f0 │ │ │ │ + b.ne 51cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 5217c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3989c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 52108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28108> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 52100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28100> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #1688] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 520f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39810> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e720> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ + b.ne 51cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ bl c9f0 │ │ │ │ bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28154> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 5215c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2815c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 5215c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2815c> │ │ │ │ + bti j │ │ │ │ + b 51d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d3c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ add x0, sp, #0x130 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x110 │ │ │ │ + b 51e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e68> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28240> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 51cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cb0> // b.any │ │ │ │ + adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + add x0, x0, #0x1c8 │ │ │ │ + bl c9f0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 51dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dcc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 51f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f90> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 51c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c84> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 51f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f90> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 51ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ee4> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 51e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e68> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 51e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e70> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 51e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e78> │ │ │ │ + bti j │ │ │ │ + b 522b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x282b0> │ │ │ │ + bti j │ │ │ │ + b 51d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d3c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ add x0, sp, #0xf0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ + mov x0, x28 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ add x0, sp, #0xb0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 5217c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3989c> │ │ │ │ + b 52100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28100> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 523b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39ad4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 52100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28100> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 523bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39adc> │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x26, [sp, #344] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x23, [sp, #344] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #336] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #448] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 52344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28344> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 523c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39ae4> │ │ │ │ + b 523b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x283b8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 523cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39aec> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 5234c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2834c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 523d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39af4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 52354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28354> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 523dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39afc> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 51e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e80> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 523e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39b04> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 51e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e8c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 523ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39b0c> │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + str x26, [sp, #344] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x23, [sp, #344] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #336] │ │ │ │ + str x24, [x19, x0] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #448] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 51e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e8c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 523f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39b14> │ │ │ │ + b 52478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28478> │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ mov x20, x0 │ │ │ │ - b 523fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39b1c> │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 51e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e8c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39b24> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 52344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28344> │ │ │ │ bti j │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #472] │ │ │ │ - add x26, x26, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + b 524d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x284d0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 524e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x284e4> │ │ │ │ + bti j │ │ │ │ + b 51d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d3c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x6d8 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + sub sp, sp, #0x3d0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #968] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3776] │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + add x1, sp, #0x348 │ │ │ │ + ldr w20, [x2] │ │ │ │ + mov w2, w20 │ │ │ │ + lsr w3, w20, #1 │ │ │ │ + bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + add x22, sp, #0x358 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 5258c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2858c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d0e0 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x2, x2, #0x6e8 │ │ │ │ + add x1, x1, #0x700 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + bl d7e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 59b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb60> │ │ │ │ + mov w2, #0xaceb // #44267 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + movk w2, #0xe5, lsl #16 │ │ │ │ + str w2, [sp, #16] │ │ │ │ + bl 576e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6e0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0x708 │ │ │ │ + add x1, x1, #0x238 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 59b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb60> │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + str w2, [sp, #24] │ │ │ │ + bl 576e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6e0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0x730 │ │ │ │ + add x1, x1, #0x748 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + add x1, x1, #0x758 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + lsr w3, w20, #1 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov w2, w20 │ │ │ │ + add x1, sp, #0x348 │ │ │ │ + bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 5265c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2865c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + bl d0e0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl 4e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24420> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x3, x3, #0x768 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x1, x1, #0x798 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + bl 4e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24420> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0x7a0 │ │ │ │ + add x1, x1, #0x7d0 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + bl 4e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24420> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0x7e0 │ │ │ │ + add x1, x1, #0x810 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + bl 4e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24420> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x1, x1, #0x830 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + bl 4e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24420> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0x838 │ │ │ │ + add x1, x1, #0x848 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 59be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbe0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0x858 │ │ │ │ + add x1, x1, #0x620 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x2, x2, #0x890 │ │ │ │ + add x1, x1, #0x378 │ │ │ │ + bl d7e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + add x1, x1, #0x8f8 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + lsr w3, w20, #1 │ │ │ │ + add x0, sp, #0x148 │ │ │ │ + mov w2, w20 │ │ │ │ + add x1, sp, #0x348 │ │ │ │ + bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 52788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28788> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x148 │ │ │ │ + bl d0e0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 4e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24420> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + add x1, x1, #0x908 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl cf30 >::~basic_ofstream()@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x4, x0, #0x18 │ │ │ │ + ldr x1, [sp, #840] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x2, [sp, #848] │ │ │ │ + add x3, x3, #0xa30 │ │ │ │ + str x3, [x0], #8 │ │ │ │ + str x4, [x23, #8] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + str x23, [x19, #56] │ │ │ │ + cbz x0, 52d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d3c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + add x24, sp, #0x38 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + stp x24, xzr, [sp, #40] │ │ │ │ + ldr x3, [sp, #840] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + ldp x3, x2, [sp, #40] │ │ │ │ + add x23, x19, #0x40 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 52d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d54> // b.none │ │ │ │ + cmp x3, x24 │ │ │ │ + b.eq 52d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d78> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x3, [x19, #64] │ │ │ │ + stp x2, x1, [x23, #8] │ │ │ │ + cbz x0, 52d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d68> │ │ │ │ + str x0, [sp, #40] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 5285c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2885c> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x2, x19 │ │ │ │ + add x3, x3, #0x920 │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 59be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbe0> │ │ │ │ + adrp x23, 7a000 @@Base+0x2e8> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + ldr d31, [x23, #3256] │ │ │ │ + str d31, [sp, #32] │ │ │ │ + bl 5a160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30160> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0x940 │ │ │ │ + add x1, x1, #0x968 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 528c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288c4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + add x1, x1, #0x978 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + lsr w3, w20, #1 │ │ │ │ + add x0, sp, #0x1c8 │ │ │ │ + mov w2, w20 │ │ │ │ + add x1, sp, #0x348 │ │ │ │ + bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 528f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288f8> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x1c8 │ │ │ │ + bl d0e0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 59be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbe0> │ │ │ │ + add x2, x23, #0xcb8 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + ldr d31, [x2, #8] │ │ │ │ + str d31, [sp, #24] │ │ │ │ + bl 5a160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30160> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x3, x3, #0x988 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + add x1, x1, #0x368 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 59b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb60> │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + add x1, sp, #0x4 │ │ │ │ + str w2, [sp, #4] │ │ │ │ + bl 576e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6e0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0x9d8 │ │ │ │ + add x1, x1, #0x4c0 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 59b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb60> │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + str w2, [sp, #8] │ │ │ │ + bl 576e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6e0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0xa00 │ │ │ │ + add x1, x1, #0x508 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 59be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbe0> │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + str d31, [sp, #32] │ │ │ │ + bl 5a160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30160> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0xa38 │ │ │ │ + add x1, x1, #0x558 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x2, x2, #0xa70 │ │ │ │ + add x1, x1, #0xa98 │ │ │ │ + bl d7e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + add x1, x1, #0xab0 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + lsr w3, w20, #1 │ │ │ │ + add x0, sp, #0x248 │ │ │ │ + mov w2, w20 │ │ │ │ + add x1, sp, #0x348 │ │ │ │ + bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 52a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a30> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x248 │ │ │ │ + bl d0e0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 59be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbe0> │ │ │ │ + fmov d31, #3.000000000000000000e+00 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + str d31, [sp, #16] │ │ │ │ + bl 5a160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30160> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x19, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + add x3, x19, #0xad0 │ │ │ │ + add x1, x1, #0x388 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 59be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbe0> │ │ │ │ + add x23, x23, #0xcb8 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + ldr d31, [x23, #16] │ │ │ │ + str d31, [sp, #24] │ │ │ │ + bl 5a160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30160> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x398 │ │ │ │ + add x3, x19, #0xad0 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 59be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbe0> │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + str d31, [sp, #32] │ │ │ │ + bl 5a160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30160> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x3a8 │ │ │ │ + add x3, x19, #0xad0 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 59b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb60> │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + add x1, sp, #0x4 │ │ │ │ + str w2, [sp, #4] │ │ │ │ + bl 576e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6e0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x3b8 │ │ │ │ + add x3, x19, #0xad0 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x23, x0 │ │ │ │ + bl 4e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24420> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x3, x19, #0xad0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x3c8 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + add x1, x1, #0xae0 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + lsr w3, w20, #1 │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + mov w2, w20 │ │ │ │ + add x1, sp, #0x348 │ │ │ │ + bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 52b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b68> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + bl d0e0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl 59be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbe0> │ │ │ │ + fmov d31, #2.500000000000000000e+00 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + str d31, [sp, #32] │ │ │ │ + bl 5a160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30160> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + add x3, x3, #0xaf0 │ │ │ │ + add x1, x1, #0xb20 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 59b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb60> │ │ │ │ + mov w2, #0x3a98 // #15000 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + str w2, [sp, #16] │ │ │ │ + bl 576e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6e0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0xb30 │ │ │ │ + add x1, x1, #0x2e0 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + add x1, x1, #0xb58 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + lsr w3, w20, #1 │ │ │ │ + mov w2, w20 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + bl d2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 52c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c18> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + bl d0e0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl 4e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24420> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x3, x3, #0xb68 │ │ │ │ + add x1, x1, #0xb90 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + bl 4e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24420> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0xba0 │ │ │ │ + add x1, x1, #0x140 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x19, x0 │ │ │ │ + bl 4e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24420> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x19 │ │ │ │ + add x3, x3, #0xc08 │ │ │ │ + add x1, x1, #0x168 │ │ │ │ + bl d8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cf60 │ │ │ │ + add x1, sp, #0xc8 │ │ │ │ + bl cf60 │ │ │ │ + add x1, sp, #0x148 │ │ │ │ + bl cf60 │ │ │ │ + add x1, sp, #0x1c8 │ │ │ │ + bl cf60 │ │ │ │ + add x1, sp, #0x248 │ │ │ │ + bl cf60 │ │ │ │ + add x1, sp, #0x2c8 │ │ │ │ + bl cf60 │ │ │ │ + add x1, sp, #0x348 │ │ │ │ + bl cf60 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + add x0, sp, #0x248 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + add x0, sp, #0x1c8 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + add x0, sp, #0x148 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #968] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 52e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e0c> // b.any │ │ │ │ + add sp, sp, #0x3d0 │ │ │ │ + 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 │ │ │ │ + ldr x3, [sp, #840] │ │ │ │ + add x24, sp, #0x38 │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + stp x24, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + b 52804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28804> │ │ │ │ + cmp x3, x24 │ │ │ │ + b.eq 52d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d78> // b.none │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x3, [x19, #64] │ │ │ │ + stp x2, x0, [x23, #8] │ │ │ │ + str x24, [sp, #40] │ │ │ │ + add x24, sp, #0x38 │ │ │ │ + mov x0, x24 │ │ │ │ + b 52848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28848> │ │ │ │ + cbz x2, 52d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d94> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 52da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28da4> // b.none │ │ │ │ + mov x1, x24 │ │ │ │ + bl c5d0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + str x2, [x23, #8] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 52848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28848> │ │ │ │ + ldrb w1, [sp, #56] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 52d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d8c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - str x26, [sp, #472] │ │ │ │ - add x0, sp, #0x210 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + add x0, sp, #0x248 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + add x0, sp, #0x1c8 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + add x0, sp, #0x148 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #968] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 52e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e7c> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e94> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 52dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dc8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28de8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + bl 573e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3e0> │ │ │ │ + b 52dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #968] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 52e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e0c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl ced0 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 52dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dd8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 52dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dd0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dd0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28de0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dc8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 52e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e94> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 52de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28de8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dd8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 52de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28de0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 52e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e94> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3760] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x260 │ │ │ │ + add x19, sp, #0xd0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #600] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 57ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dae0> │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl ce10 │ │ │ │ + mov x0, x19 │ │ │ │ + add x8, sp, #0x68 │ │ │ │ + str x24, [sp, #320] │ │ │ │ + bl 5a500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30500> │ │ │ │ + add x23, x24, #0x80 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl d6c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x408> │ │ │ │ + ldp x21, x22, [sp, #104] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 53060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29060> // b.none │ │ │ │ + ldp x20, x25, [x21, #64] │ │ │ │ + cmp x20, x25 │ │ │ │ + b.eq 52ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ff4> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 52fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fe4> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.ne 52fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fd0> // b.any │ │ │ │ + ldr x25, [x21, #64] │ │ │ │ + cbz x25, 53000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29000> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + ldp x20, x25, [x21, #40] │ │ │ │ + cmp x20, x25 │ │ │ │ + b.eq 53030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29030> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 53020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29020> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.ne 5300c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2900c> // b.any │ │ │ │ + ldr x25, [x21, #40] │ │ │ │ + cbz x25, 5303c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2903c> │ │ │ │ + mov x0, x25 │ │ │ │ + bl ced0 │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 53050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29050> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 52fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fc4> // b.any │ │ │ │ + ldr x22, [sp, #104] │ │ │ │ + cbz x22, 5306c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2906c> │ │ │ │ + mov x0, x22 │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cbz x0, 53094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29094> │ │ │ │ + tbnz w0, #0, 53094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29094> │ │ │ │ + and x0, x0, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x0] │ │ │ │ + cbz x3, 53094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29094> │ │ │ │ + add x1, sp, #0x128 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cbz x0, 530a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290a0> │ │ │ │ + tbz w0, #0, 53144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29144> │ │ │ │ + ldp x20, x21, [sp, #208] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 530d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290d0> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 530c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290c0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 530ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290ac> // b.any │ │ │ │ + ldr x21, [sp, #208] │ │ │ │ + cbz x21, 530dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290dc> │ │ │ │ + mov x0, x21 │ │ │ │ + bl ced0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl ca68 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0x700 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x20, x2, [sp, #208] │ │ │ │ + add x25, x24, #0x90 │ │ │ │ + add x22, x24, #0x98 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 53164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29164> // b.none │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 53128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29128> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x1, x24 │ │ │ │ + bl c6a8 >::~basic_ifstream()@plt+0x8> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl d680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c0> │ │ │ │ + and x0, x0, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x0] │ │ │ │ + cbz x3, 530a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290a0> │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 530a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290a0> │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 53178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29178> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl ced0 │ │ │ │ + adrp x24, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + add x1, x24, #0x168 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x1, x2, [sp, #144] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 4e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24680> │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 5364c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2964c> // b.none │ │ │ │ + add x22, sp, #0xb0 │ │ │ │ + add x1, x24, #0x168 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc60> │ │ │ │ + mov x1, x0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + add x0, x20, #0x8 │ │ │ │ + bl ce40 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 536f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296f4> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + ldr w1, [x20, #288] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 53660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29660> // b.any │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + strb w1, [x20, #521] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0xc38 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 53630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29630> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 53614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29614> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0xc40 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0xc80 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + bl c5a0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, #0x94b3 // #38067 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + movk x1, #0x26d6, lsl #16 │ │ │ │ + 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, #88] │ │ │ │ + bl c7b0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, sp, #0x238 │ │ │ │ + ldp x23, x27, [x20, #16] │ │ │ │ + strh wzr, [sp, #560] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + str q31, [x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x2, x0, #0x10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0x248 │ │ │ │ + str q31, [x0] │ │ │ │ ldur x0, [x23, #-24] │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - str x23, [sp, #464] │ │ │ │ - str x25, [x1, x0] │ │ │ │ - ldr x0, [sp] │ │ │ │ + str x23, [sp, #208] │ │ │ │ + str x2, [sp, #336] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + str xzr, [sp, #216] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldp x26, x0, [x20, #32] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + mov x3, x0 │ │ │ │ + str x26, [sp, #224] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x3, [x21, x2] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + ldr x28, [x20, #8] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + ldur x1, [x28, #-24] │ │ │ │ + adrp x5, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x5, [x5, #3808] │ │ │ │ + str x5, [sp, #32] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3888] │ │ │ │ + str x2, [x19, x1] │ │ │ │ + add x2, x5, #0x10 │ │ │ │ + str x2, [sp, #232] │ │ │ │ + add x4, x20, #0x18 │ │ │ │ + add x3, x20, #0x40 │ │ │ │ + add x1, x20, #0x68 │ │ │ │ + str x4, [sp, #208] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #4088] │ │ │ │ + str x3, [sp, #224] │ │ │ │ + stp xzr, xzr, [sp, #240] │ │ │ │ + stp xzr, xzr, [sp, #256] │ │ │ │ + stp xzr, xzr, [sp, #272] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + bl d968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + add x2, sp, #0x140 │ │ │ │ + add x4, x25, #0x10 │ │ │ │ + mov w3, #0x18 // #24 │ │ │ │ + add x1, sp, #0xe8 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x4, [sp, #232] │ │ │ │ + str w3, [sp, #296] │ │ │ │ + stp x2, xzr, [sp, #304] │ │ │ │ + strb wzr, [sp, #320] │ │ │ │ + bl d2a8 <__isoc23_strtol@plt+0x8> │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl cdc8 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl cd80 │ │ │ │ + ldrb w0, [sp, #104] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + tbz w0, #0, 534c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294c4> │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ + bl cb28 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3936] │ │ │ │ + bl c9c0 (unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + cbz x0, 5395c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2995c> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x22, x21, x0 │ │ │ │ + ldr x0, [x22, #232] │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x22, #225] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + bfxil x2, x1, #0, #8 │ │ │ │ + str x2, [sp, #64] │ │ │ │ + tbz w0, #0, 5371c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2971c> │ │ │ │ + ldrb w4, [x22, #224] │ │ │ │ + ldp x5, x0, [sp, #40] │ │ │ │ + adrp x6, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + adrp x7, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c000> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x3, x22 │ │ │ │ + add x6, x6, #0x9c0 │ │ │ │ + add x7, x7, #0x9cd │ │ │ │ + bl d320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + tbnz w1, #0, 535f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295f8> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl c948 >::open(char const*, std::_Ios_Openmode)@plt+0x8> │ │ │ │ + ldr x4, [sp, #272] │ │ │ │ + add x1, sp, #0xc0 │ │ │ │ + stp x1, xzr, [sp, #176] │ │ │ │ + add x22, sp, #0xb0 │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + cbz x4, 53704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29704> │ │ │ │ + ldp x5, x3, [sp, #256] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + add x2, x20, #0x18 │ │ │ │ + mov x0, x1 │ │ │ │ + add x1, x20, #0x68 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + str x2, [sp, #208] │ │ │ │ + stp x20, x25, [sp, #224] │ │ │ │ + str x1, [sp, #336] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - str x1, [sp, #576] │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + str x1, [sp, #232] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x4, [x28, #-24] │ │ │ │ + ldp x5, x0, [sp, #16] │ │ │ │ + ldur x3, [x26, #-24] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x5, [x19, x4] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + str x26, [sp, #224] │ │ │ │ + str x4, [x21, x3] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x23, [sp, #208] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str xzr, [sp, #216] │ │ │ │ + str x1, [sp, #336] │ │ │ │ bl c840 │ │ │ │ - b 5217c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3989c> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x0, x22 │ │ │ │ + add x3, x3, #0xcc8 │ │ │ │ + mov x4, #0x10 // #16 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d4b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cab0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + add sp, sp, #0x260 │ │ │ │ + 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 x0, [sp, #224] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 534c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294c4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + ldp x1, x2, [sp, #208] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + b 53254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29254> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + ldp x1, x2, [sp, #208] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + b 5324c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2924c> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + b 53234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29234> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x1, x24, #0x168 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d020 (double)@plt> │ │ │ │ + bl 59c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc60> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x22 │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, x0, #0xc18 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245a8> │ │ │ │ + adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b000> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + bl d8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cab0 │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 25220 ::do_widen(char) const@@Base+0x7f60> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ + b 53204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29204> │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl ca08 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 5350c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2950c> │ │ │ │ + ldr x0, [x22, #240] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + cbz x0, 537b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297b0> │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x0, #56] │ │ │ │ + cbz w0, 5373c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2973c> │ │ │ │ + ldrb w4, [x1, #89] │ │ │ │ + b 53498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29498> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d0c8 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + ldr x1, [x0] │ │ │ │ + adrp x0, 1d000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfd40> │ │ │ │ + add x0, x0, #0x2c0 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 53498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29498> // b.none │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov w1, w4 │ │ │ │ + blr x2 │ │ │ │ + mov w4, w0 │ │ │ │ + b 53498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29498> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x21, sp, #0x50 │ │ │ │ - b 52138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39858> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 53858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29858> // b.none │ │ │ │ + bl c858 <__assert_fail@plt+0x8> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6f8 , 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, #3760] │ │ │ │ + mov x19, x0 │ │ │ │ + b 537e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297e8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 524cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39bec> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x1, [sp, #336] │ │ │ │ + bl c840 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #600] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #208] │ │ │ │ mov x20, x0 │ │ │ │ - b 52228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39948> │ │ │ │ + str x27, [x19, x1] │ │ │ │ + str xzr, [sp, #216] │ │ │ │ + b 53828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29828> │ │ │ │ bti j │ │ │ │ - b 52218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39938> │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x25, [sp, #232] │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + str x1, [sp, #232] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldur x2, [x28, #-24] │ │ │ │ + ldur x1, [x26, #-24] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x3, [x19, x2] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str x26, [sp, #224] │ │ │ │ + str x2, [x21, x1] │ │ │ │ + str x23, [sp, #208] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + str xzr, [sp, #216] │ │ │ │ + b 53828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29828> │ │ │ │ bti j │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ mov x20, x0 │ │ │ │ - b 5217c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3989c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl ccd8 <__cxa_atexit@plt+0x8> │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + b 5385c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2985c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 5217c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3989c> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl c948 >::open(char const*, std::_Ios_Openmode)@plt+0x8> │ │ │ │ + b 538e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298e8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 52290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x399b0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #600] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + b 5385c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2985c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl c738 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x170 │ │ │ │ + b 53924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29924> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3760] │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + bl d200 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w20, w1 │ │ │ │ + cbz w1, 53998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29998> │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + cbz w20, 539a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299a4> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #600] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 53804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29804> // b.none │ │ │ │ + b 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x22 │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.ne 53bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29bd8> // b.any │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldp w2, w1, [x0, #28] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x0, #32] │ │ │ │ + tbz w2, #0, 53c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c18> │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 57580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d580> │ │ │ │ + mov x0, x20 │ │ │ │ + cmp x21, #0x1 │ │ │ │ + b.ne 53acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29acc> // b.any │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4056] │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + mov x2, #0x26 // #38 │ │ │ │ + add x1, x1, #0xce0 │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ + ldp x1, x2, [sp, #208] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4056] │ │ │ │ + bl d0b0 <__cxa_throw@plt> │ │ │ │ + bl c960 <__cxa_guard_release@plt> │ │ │ │ + mov x0, x19 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 5217c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3989c> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl d680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c0> │ │ │ │ + bti j │ │ │ │ + mov x21, x1 │ │ │ │ + b 53a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a38> │ │ │ │ + bti j │ │ │ │ + b 539e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299e0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + cbnz w1, 53990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29990> │ │ │ │ + b 53998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29998> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3760] │ │ │ │ + ldr x3, [sp, #600] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + bl d6f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w1 │ │ │ │ + cbnz w1, 53990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29990> │ │ │ │ + b 53998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29998> │ │ │ │ + bti j │ │ │ │ + b 53924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29924> │ │ │ │ + bti j │ │ │ │ + b 53924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29924> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39c78> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 537e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297e0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39c80> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + ldr x2, [sp, #600] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + b 5385c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2985c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 52568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39c88> │ │ │ │ + b 53b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b3c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ + mov x0, x22 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x190 │ │ │ │ + b 538e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298e8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cbnz w1, 53990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29990> │ │ │ │ + b 53998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29998> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x21, x1 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl 57e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de80> │ │ │ │ + b 53a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a2c> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 52558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39c78> │ │ │ │ + b 53984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29984> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 525a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39cc8> │ │ │ │ + b 53790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29790> │ │ │ │ + bl c8e8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldp w2, w1, [x0, #28] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x0, #32] │ │ │ │ + tbz w2, #0, 53c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c10> │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 534c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294c4> │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 537ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297ac> // b.any │ │ │ │ + bl d3e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x120> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 525a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39cc0> │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 53914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29914> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x21, sp, #0x50 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - bl d188 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 52528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39c48> │ │ │ │ - nop │ │ │ │ + bl d5c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ + b 53914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29914> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, x0, #0x10 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e000> │ │ │ │ + add x0, x0, #0x50 │ │ │ │ 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, 526a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39dc0> │ │ │ │ - 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, 52700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39e20> │ │ │ │ - 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, 52780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39ea0> │ │ │ │ - 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, 53d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d5c> │ │ │ │ + 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, 52800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39f20> │ │ │ │ - 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, 53d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d98> │ │ │ │ + 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, 53e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e1c> │ │ │ │ + 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, 53e58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e58> │ │ │ │ + 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, 53edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29edc> │ │ │ │ + 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, 53f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29f18> │ │ │ │ + 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, 53fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29fec> │ │ │ │ + ldp x3, x0, [x0, #8] │ │ │ │ + ldr x5, [x4, #24] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + sub x5, x5, x3 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 53ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ff8> // b.none │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 54010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a010> // b.none │ │ │ │ + cbnz w2, 53ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ff0> │ │ │ │ + cmp x1, #0x0 │ │ │ │ + ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 53fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29fec> // b.tstop │ │ │ │ + add x3, x3, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 53ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ff0> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ ret │ │ │ │ + adds x0, x0, x1 │ │ │ │ + ccmp x5, x0, #0x1, pl // pl = nfrst │ │ │ │ + b.lt 53fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29fec> // b.tstop │ │ │ │ + add x3, x3, x0 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 53ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ff0> │ │ │ │ + cmp x1, #0x0 │ │ │ │ + ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 53fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29fec> // b.tstop │ │ │ │ + sub x0, x5, x1 │ │ │ │ + add x3, x3, x0 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 53ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ff0> │ │ │ │ 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, 54064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a064> │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + sub x2, x2, x3 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.lt 54064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a064> // 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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 cf30 >::~basic_ofstream()@plt> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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 ced0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -68735,37201 +72165,33761 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ + str x1, [x0] │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - b ced0 │ │ │ │ - nop │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x9b0 │ │ │ │ + str x1, [x0] │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x1, x1, #0x9b0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x0, #32] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cbz x2, 52bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a310> │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 52bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a30c> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b d860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + add x3, x2, #0xa90 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x4, x4, #0xac0 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #32] │ │ │ │ + cbz x0, 5426c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a26c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0x9b0 │ │ │ │ - add x1, x1, #0x9b8 │ │ │ │ - add x0, x0, #0x9e8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 52c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a358> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x2, #0xa90 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x4, x4, #0xac0 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #24] │ │ │ │ + cbz x0, 542ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a2ec> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x1] │ │ │ │ mov x0, x1 │ │ │ │ - ret │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x2, #0xa90 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x4, x4, #0xac0 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-32] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 5436c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a36c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xc18 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - 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+0x223e0> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + stur x0, [x1, #-24] │ │ │ │ + sub x0, x1, #0x18 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + stur x0, [x1, #-24] │ │ │ │ + sub x0, x1, #0x18 │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - tbz w0, #0, 52c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a3b8> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x3, x2, #0xb08 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x4, x4, #0xb38 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 543ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3ec> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xce0 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - 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+0x223e0> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #240] │ │ │ │ - tbz w0, #0, 52cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a418> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x3, x2, #0xb08 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x4, x4, #0xb38 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #8] │ │ │ │ + cbz x0, 5446c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a46c> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x1] │ │ │ │ mov x0, x1 │ │ │ │ - ret │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x2, #0xb08 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x4, x4, #0xb38 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-16] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 544ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ec> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xd80 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - 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+0x223e0> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + stur x0, [x1, #-8] │ │ │ │ + sub x0, x1, #0x8 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + stur x0, [x1, #-8] │ │ │ │ + sub x0, x1, #0x8 │ │ │ │ + b d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + bti c │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x1, x1, #0x2a8 │ │ │ │ + str x1, [x0] │ │ │ │ + b d710 , 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, 52d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a478> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60720> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x1, x1, #0x2a8 │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f720> │ │ │ │ - add x3, x3, #0xe20 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl d710 , 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 ced0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + b d038 │ │ │ │ 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + bl d038 │ │ │ │ mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b ced0 │ │ │ │ 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+0x223e0> │ │ │ │ + add x4, x4, #0xe78 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #48] │ │ │ │ - cbz x0, 52e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a58c> │ │ │ │ + str x2, [x1, #24] │ │ │ │ + cbz x0, 5468c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a68c> │ │ │ │ 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xf90 │ │ │ │ + b d038 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ str x0, [x1, #8] │ │ │ │ add x0, x1, #0x8 │ │ │ │ - b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + b d038 │ │ │ │ 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+0x223e0> │ │ │ │ + add x4, x4, #0xe78 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #40] │ │ │ │ - cbz x0, 52eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a60c> │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 5470c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a70c> │ │ │ │ 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xf90 │ │ │ │ + b d038 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ str x0, [x1] │ │ │ │ mov x0, x1 │ │ │ │ - b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + b d038 │ │ │ │ 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+0x223e0> │ │ │ │ + add x4, x4, #0xe78 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-24] │ │ │ │ str x2, [x1] │ │ │ │ - cbz x0, 52f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a68c> │ │ │ │ + cbz x0, 5478c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a78c> │ │ │ │ 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 d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xf90 │ │ │ │ - stur x0, [x1, #-40] │ │ │ │ - sub x0, x1, #0x28 │ │ │ │ - b d530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - bti c │ │ │ │ + b d038 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + stur x0, [x1, #-16] │ │ │ │ + sub x0, x1, #0x10 │ │ │ │ + b d038 │ │ │ │ + mov x4, x1 │ │ │ │ + cmp x1, x3 │ │ │ │ + mov x1, x2 │ │ │ │ + csel x2, x4, x3, ls // ls = plast │ │ │ │ + cbz x2, 547fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7fc> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x4, x3, [sp, #16] │ │ │ │ + bl c990 │ │ │ │ + ldp x4, x3, [sp, #16] │ │ │ │ + cbnz w0, 547f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7f0> │ │ │ │ + sub x4, x4, x3 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x4, x1 │ │ │ │ + b.gt 547f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7f0> │ │ │ │ + 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 54820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a820> │ │ │ │ + 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+0x223e0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + cbz x0, 54888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a888> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x1, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 52fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a6e8> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x3, x3, #0xac0 │ │ │ │ + str x3, [x19], #-8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #24] │ │ │ │ + cbz x0, 54908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a908> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x3, x3, #0xac0 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 54988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a988> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + stur x0, [x1, #-24] │ │ │ │ + sub x0, x1, #0x18 │ │ │ │ + bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl ced0 │ │ │ │ - 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+0x223e0> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 54a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa08> │ │ │ │ + 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 d038 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + 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+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 54a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa88> │ │ │ │ + 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, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ + bl d038 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + 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+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 54b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ab08> │ │ │ │ + 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 d038 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 54b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ab88> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + b ced0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + str x3, [x19], #-8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #8] │ │ │ │ + cbz x0, 54c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac08> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x1] │ │ │ │ mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + 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+0x223e0> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 54c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac88> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x223e0> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + stur x0, [x1, #-8] │ │ │ │ + sub x0, x1, #0x8 │ │ │ │ + bl d548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b ced0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 54cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2acd8> // b.none │ │ │ │ + b ced0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ mov x1, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 53028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a748> │ │ │ │ + add x2, x0, #0x18 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 54d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ad20> // b.none │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x1, [sp, #24] │ │ │ │ bl ced0 │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ + b ced0 │ │ │ │ + mov x0, x1 │ │ │ │ + b ced0 │ │ │ │ + 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, 54d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ad74> │ │ │ │ + tbz w2, #0, 54de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ade4> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + add x1, x19, #0x70 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 54d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ad88> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 54d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ad9c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 54db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2adb0> // b.none │ │ │ │ + bl ced0 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz x0, 54dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2adc4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 54e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae04> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + b ced0 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 54d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ad74> │ │ │ │ + add x1, x19, #0x90 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + blr x3 │ │ │ │ + b 54d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ad74> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr w3, [x2, #120] │ │ │ │ - ldr x4, [x0] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - tbz w3, #0, 530f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a814> │ │ │ │ - ldrb w0, [x2, #80] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - tbz w0, #0, 53130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a850> │ │ │ │ - ldr x0, [x2, #72] │ │ │ │ - add x8, sp, #0x10 │ │ │ │ - mov x19, x1 │ │ │ │ - str x2, [sp] │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldur x3, [x3, #-24] │ │ │ │ - add x0, x0, x3 │ │ │ │ - bl c780 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr x2, [x2, #88] │ │ │ │ - cbz x2, 53120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a840> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl cb28 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x4, [x2] │ │ │ │ - ldr x2, [x4, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - bl cfd8 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + 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, 54e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae54> │ │ │ │ + tbz w2, #0, 54ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aec4> │ │ │ │ + ldr x0, [x19, #104] │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes